Organisme de formation professionnelle et centre de formation d’apprentis
background

Développeur Web et Web Mobile

Objectif

À partir du cahier des charges rédigé par le chef de projet en fonction des désirs du client, le développeur web analyse les besoins, choisit la solution technique la mieux adaptée et développe les fonctionnalités du site ou de l’application web. Pour cette dernière étape, il rédige des lignes de code.

Ø Le développeur web peut aussi apporter des solutions aux problèmes présents dans un site déjà en ligne et détectés par le client ou par les internautes. Dans ce cas, le développeur procède au diagnostic et à la mise en ligne des corrections, sans interruption du fonctionnement du site.

Ø Selon les termes du contrat, le développeur effectue parfois la formation du client à la réception du site et/ou suivre, tout au long de la vie du site, le support technique conçu et réalisé par lui. Autrement dit, un développeur mène souvent plusieurs types de réalisations à la fois.

Ø Parallèlement à cette activité principale, le développeur web réalise des notices techniques d’installation et des guides destinés aux utilisateurs.

Ø Pour exercer ce métier, il faut être féru d’informatique et maîtriser les langages de développement web (PHP, SQL, JavaScript, …) ainsi que les CMS (systèmes de gestion de contenu) et autres frameworks.

Ø Le développeur web doit être polyvalent, autonome, respectueux des délais et capable d’intégrer de nouveaux concepts et langages de programmation dans un univers qui évolue très rapidement.

Ø Le métier peut s’exercer dans une agence web, une ESN (anciennemnt SSII - société de services en ingénierie informatique), en tant que salarié ou en indépendant, ou encore directement chez le client.

 

Programme

Bloc de compétences n°1 - « 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.

Bloc de compétences n°2 - « 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.

·       Elaborer et mettre en œuvre des composants dans une application de gestion de contenu ou e-commerce.

 

Logiciels et outils abordés

Environnement serveur

  • Environnement serveur
  • Hébergement de site web (serveur dédié LEMP, Plesk)
  • Ligne de commande SSH 

Langages

  • HTML-CSS
  • Saas
  • Bootstrap
  • Javascript/ jQuery
  • Ajax, PHP, MySQL 

Webdesign

  • maquettage 

CMS

  • Wordpress

Gestion de projet Web

  • Méthode Scrum Agile

- FrontEnd JS Angular

  • Environnement serveur : Amazon AWS EC2, S3
  • Langages : ES6, TypeScript, Grunt, Mocha TDD

Développeur Mobile Ionic

  • Environnement serveur : Amazon AWS EC2, S3
  • Langages : ES6, TypeScript, Grunt, Mocha TDD
  • Mobile : Ionic, Cordova, Android Studio, Xcode

Développeur BackEnd JS Node

  • Environnement serveur : Amazon AWS EC2, S3
  • Langages : ES6, TypeScript, Grunt, Mocha TDD
  • BackEnd : Nginx, Node, Express, MongoDB, Webservice, RestFUL API, JSON, OAuth

 

NB : le domaine du web étant en constante évolution, les outils et langages web retenus dans la formation peuvent être amenés à changer à chaque nouvelle promo en fonction des tendances et des besoins du marché économique locale où vous êtes situé, ce afin de maximiser le retour à l'emploi en sortie de parcours. 

 

Validation

·       Nouveau Titre Professionnel "Développeur Web et Web-Mobile" bac+2, inscrit au RNCP par le ministère de l'emploi

·       Possibilité de continuer dans certains centres, après ce 1er parcours, vers une alternance en contrat de professionnalisation liée à la certification "Concepteur Développeur Applications" ou "Designer Web", afin d'obtenir une double compétence.

 

Débouchés

Plusieurs choix s’offrent aux Développeurs web :

·       Evoluer au sein d'une entreprise disposant d’un site internet, sur l’ensemble des secteurs d'activité.

·       Rejoindre des agences spécialisées dans le web qui réalisent des sites internet pour leurs clients.

·       Solliciter les sociétés de service informatique (ESN) qui développent et gèrent des sites web pour le compte d'entreprises.

·       Proposer ses services à son compte.

·       Solliciter un groupement d'employeurs pour partager son temps.