Présentation de l'AFPA :

Depuis 1949, l'Afpa est le premier organisme de formation professionnelle qualifiante. Plus de 8000 salariés la font vivre.


Description du poste :

Intitulé du titre professionnel  : Développeur Web et Web Mobile.

Champ professionnel n°037  : Étude et Développement Informatique.

 

Développer la partie front-end d’une application web ou web mobile en intégrant les recommandations de sécurité

  • Maquetter une application
  • Réaliser une interface utilisateur web statique et adaptable
  • Développer une interface utilisateur web dynamique
  • Réaliser une interface utilisateur avec une solution de gestion de contenu ou e-commerce

Développer la partie back-end d’une application web ou web mobile en intégrant les recommandations de sécurité

  • Créer une base de données
  • Développer les composants d’accès aux données
  • Développer la partie back-end d’une application web ou web mobile
  • Élaborer et mettre en œuvre des composants dans une application de gestion de contenu ou e-commerce

Connaissances :

  • Animer des réunions de travail avec des développeurs ou des utilisateurs
  • Rédiger des comptes rendus de réunion
  • Elaborer les tests unitaires
  • Exploiter des diagrammes UML fournis pour modéliser une application (diagrammes : d’état, d’activité, de séquence, de classes)
  • Pratiquer un langage de programmation procédurale, événementielle et orientée objet
  • Pratiquer le langage SQL (langage de manipulation, définition et contrôle des données ainsi que programmation de fonctions, procédures stockées, déclencheurs et transactions)
  • Pratiquer les langages du développement web (balise HTML, feuille de style CSS et script client, JavaScript, Framework, script serveur (JSP, ASP.net ou PHP)
  • Concevoir une base de données (avec Merise ou UML)
  • Techniques de communication et de formation, en face à face et à distance
  • Culture générale des technologies de l’information et de la communication
  • Anglais technique lu, écrit et parlé

Connaissances et compétences spécifiques complémentaires :

Connaissances et compétences complémentaires nécessaires pour animer des formations connexes au(x) titre(s)

-Intitulé des formations rattachées au(x) titre(s):

  • Développer des applications mobiles en langage natif pour Android

-Connaissances et compétences associées

  • Programmer en Java, utiliser les techniques de programmation spécifiques à l’environnement Android

- Intitulé des formations rattachées au(x) titre(s):

  • Développer des applications mobiles en langage natif pour Iphone et/ou Ipad

-Connaissances et compétences associées :

  • Programmer en Objective-C et Swift, , utiliser les techniques de programmation spécifiques à l’environnement IOS

- Intitulé des formations rattachées au(x) titre(s):

  • Développer des applications mobiles de type hybride avec Cordova ou Xamarin

-Connaissances et compétences associées :

  • Utiliser les techniques de programmation spécifiques à l’environnement Cordova ou Xamarin

- Intitulé des formations rattachées au(x) titre(s):

  • Développer des applications Web avec l’environnement Open Source JEE

-Connaissances et compétences associées :

  • Programmer des scripts clients JavaScript, programmer des scripts serveurs avec JSP

- Intitulé des formations rattachées au(x) titre(s):

  • Développer des applications Web avec l’environnement propriétaire Microsoft .NET

-Connaissances et compétences associées :

  • Programmer des scripts clients JavaScript, programmer des scripts serveurs avec ASP.Net

- Intitulé des formations rattachées au(x) titre(s):

  • Développer des applications Web avec l’environnement Open Source PHP Programmer des scripts clients JavaScript,

-Connaissances et compétences associées :

  • Programmer des scripts serveurs avec PHP

Profil du candidat :

Connaissances :

  • Animer des réunions de travail avec des développeurs ou des utilisateurs
  • Rédiger des comptes rendus de réunion
  • Elaborer les tests unitaires
  • Exploiter des diagrammes UML fournis pour modéliser une application (diagrammes : d’état, d’activité, de séquence, de classes)
  • Pratiquer un langage de programmation procédurale, événementielle et orientée objet
  • Pratiquer le langage SQL (langage de manipulation, définition et contrôle des données ainsi que programmation de fonctions, procédures stockées, déclencheurs et transactions)
  • Pratiquer les langages du développement web (balise HTML, feuille de style CSS et script client, JavaScript, Framework, script serveur (JSP, ASP.net ou PHP)
  • Concevoir une base de données (avec Merise ou UML)
  • Techniques de communication et de formation, en face à face et à distance
  • Culture générale des technologies de l’information et de la communication
  • Anglais technique lu, écrit et parlé

Connaissances et compétences spécifiques complémentaires :

Connaissances et compétences complémentaires nécessaires pour animer des formations connexes au(x) titre(s)

-Intitulé des formations rattachées au(x) titre(s):

  • Développer des applications mobiles en langage natif pour Android

-Connaissances et compétences associées

  • Programmer en Java, utiliser les techniques de programmation spécifiques à l’environnement Android

- Intitulé des formations rattachées au(x) titre(s):

  • Développer des applications mobiles en langage natif pour Iphone et/ou Ipad

-Connaissances et compétences associées :

  • Programmer en Objective-C et Swift, , utiliser les techniques de programmation spécifiques à l’environnement IOS

- Intitulé des formations rattachées au(x) titre(s):

  • Développer des applications mobiles de type hybride avec Cordova ou Xamarin

-Connaissances et compétences associées :

  • Utiliser les techniques de programmation spécifiques à l’environnement Cordova ou Xamarin

- Intitulé des formations rattachées au(x) titre(s):

  • Développer des applications Web avec l’environnement Open Source JEE

-Connaissances et compétences associées :

  • Programmer des scripts clients JavaScript, programmer des scripts serveurs avec JSP

- Intitulé des formations rattachées au(x) titre(s):

  • Développer des applications Web avec l’environnement propriétaire Microsoft .NET

-Connaissances et compétences associées :

  • Programmer des scripts clients JavaScript, programmer des scripts serveurs avec ASP.Net

- Intitulé des formations rattachées au(x) titre(s):

  • Développer des applications Web avec l’environnement Open Source PHP Programmer des scripts clients JavaScript,

-Connaissances et compétences associées :

  • Programmer des scripts serveurs avec PHP

Exigences réglementaires :  Sans objet

Titre(s) / diplôme(s) requis ou équivalence  :

  • Niveau II en informatique
  • Ou Niveau III en informatique et assimilation au niveau II par expérience professionnelle

Expérience professionnelle exigée : 5 ans minimum d’expérience professionnelle dans le métier de développeur dont 2 ans au minimum dans des activités ayant permis de développer des applications informatiques de type web ou mobile.

Concernant les candidats internes : l’expérience professionnelle à l’AFPA sera prise en compte, dès lors qu’elle correspond au domaine de formation visé.


Autres informations :

CDD Initial du 06/09/2021 au 09/06/2022


Lieu

45160 Olivet (CENTRE)