Logo CEF
Cef learning
Demande de documentation
programme formation développeur web

Programme Développeur Web

PUBLIC VISÉ

programme développeur web

Personne ayant un attrait pour le développement web et les nouvelles technologies, par projet professionnel ou par passion.

Prérequis :

  • Avoir 16 ans,
  • Posséder une adresse postale en France,
  • Pas de prérequis de niveau d’étude.

OBJECTIFS

1- Développer la partie front-end d’une application web ou web mobile sécurisée :

  • Installer et configurer son environnement de travail en fonction du projet web ou web mobile
  • Maquetter des interfaces utilisateur web ou web mobile
  • Réaliser des interfaces utilisateur statiques web ou web mobile
  • Développer la partie dynamique des interfaces utilisateur web ou web mobile

2- Développer la partie back-end d’une application web ou web mobile sécurisée :

  • Mettre en place une base de données relationnelle
  • Développer des composants d’accès aux données SQL et NoSQL
  • Développer des composants métier coté serveur
  • Documenter le déploiement d’une application dynamique web ou web mobile

DURÉE

  • Programme obligatoire : 500 heures.
  • Programme optionnel : 100 heures.

SUPPORTS PÉDAGOGIQUES

Contenu CEF-Learning :

  • L’entièreté des cours au format numérique
  • 23 points de rencontre minimum avec votre mentor et votre coach
  • 250 vidéos pédagogiques
  • Plus de 300 questions pour tester vos connaissances
  • Plus  de 50 activités pour tester vos compétences

ÉVALUATIONS

Devoirs

  • 8 devoirs pratiques
  • 3 projets bilan
  • 29 quiz

Stages

10 semaines de stage sont fortement recommandées pour le passage du titre professionnel Développeur Web et Web Mobile.

TITRE PROFESSIONNEL

Le Titre professionnel Développeur Web et Web Mobile (DWWM – RNCP37674) de niveau 5 (équivalent à un Bac+2) est délivré par le Ministère du Travail. Il s’agit d’une certification reconnue qui vous ouvrira les portes des métiers du développement Web en tant que salarié ou entrepreneur.

ÉQUIPE PÉDAGOGIQUE

Directeur de l’enseignement privé à distance :

  • Yoan HARAN – Diplôme des Écoles Supérieures de Commerce

Contrôleurs de connaissances :

  • Wyona QUANTIN – Développeuse et formatrice en Développement
  • Jean-François BARON – Licence réseaux et télécommunications, TP formateur professionnel d’adultes
  • Damien BOITEUX – Premier cycle technique des techniques aéronautiques, Bachelor de l’enseignement du second degrés maths, sciences physiques, Info/1-CNAM
  • Fahed MAHIDI – BTS Informatique de gestion, DU technologies et multimédia pour l’entreprise et la communication, Expert en management de l’ingénierie et management de communication numérique.
  • Alain ORLUK – TP Développeur web et web mobile, TP formateur professionnel d’adultes
  • Muharrem OZIPEK – TP Développeur web et web mobile
  • Simon STEIN – Formateur Développeur Web Fullstack depuis 2010 (PHP, Symfony, Mysql, Javascript, ReactJS, WebGL Node.js, HTML5, CSS3, SASS)

BLOC DE COMPÉTENCES N°1

RNCP37674BC01Développer la partie front-end d’une application web ou web mobile sécurisée

Installer et configurer son environnement de travail en fonction du projet web ou web mobile.
Maquetter des interfaces utilisateur web ou web mobile.
Réaliser des interfaces utilisateur statiques web ou web mobile.
Développer la partie dynamique des interfaces utilisateur web ou web mobile.

Les compétences des candidats (VAE ou issus de la formation) sont évaluées par un jury au vu :

a) D’une mise en situation professionnelle ou d’une présentation d’un projet réalisé en amont de la session, éventuellement complétée par d’autres modalités d’évaluation : entretien technique, questionnaire professionnel, questionnement à partir de production(s).

b) D’un dossier faisant état des pratiques professionnelles du candidat.

c) Des résultats des évaluations passées en cours de formation pour les candidats issus d’un parcours de formation.

BLOC DE COMPÉTENCES N°2

RNCP37674BC02 – Développer la partie back-end d’une application web ou web mobile sécurisée 

Mettre en place une base de données relationnelle.
Développer des composants d’accès aux données SQL et NoSQL.
Développer des composants métier coté serveur.
Documenter le déploiement d’une application dynamique web ou web mobile.

Les compétences des candidats (VAE ou issus de la formation) sont évaluées par un jury au vu :

a) D’une mise en situation professionnelle ou d’une présentation d’un projet réalisé en amont de la session, éventuellement complétée par d’autres modalités d’évaluation : entretien technique, questionnaire professionnel, questionnement à partir de production(s).

b) D’un dossier faisant état des pratiques professionnelles du candidat.

c) Des résultats des évaluations passées en cours de formation pour les candidats issus d’un parcours de formation.

Les ingénieurs pédagogiques du Centre Européen de Formation ont conçu un programme d’enseignement progressif validant les deux blocs de compétences professionnelles exigés par le référentiel du titre professionnel.

Ce programme est découpé en 3 blocs : Junior, Avancé, Expert et enfin un programme facultatif pour aller plus loin dans la découverte et l’exploration du monde du développement web.

NIVEAU 1 : Junior

Il s’agit du premier niveau de la formation développeur web.

Je découvre les technologies de bases (HTML et CSS) en me familiarisant avec le référencement. Je réalise mes premières lignes de codes avec mon éditeur de code VSCode.

Le programme :

  • La programmation générale
  • Initiez vous à l’architecture du code
  • Créez votre propre première page HTML
  • Enrichissez votre page HTML
  • La mise en forme CSS
  • Le CSS en pratique
  • Git et Github : introduction
  • Le référencement SEO

NIVEAU 2 : Avancé

J’ai acquis les bases du Front office et développe mes compétences sur JavaScript avec l’étude de deux FrameWorks. Je me familiarise avec les principes “Serveur” et “Base de données”.

Le deuxième niveau est consacré au développement de la partie front-end d’un site et d’une application Web

Le programme :

  • Le concept de maquette
  • Le wireframe à la loupe
  • Construire la maquette
  • L’accessibilité Web et Web Mobile
  • Utiliser l’outil de maquettage FIGMA
  • Introduction à Javascript
  • Document Object Model (DOM)
  • S’initier au Script Client avec JavaScript
  • Les règles ergonomiques
  • Optimiser un site Web avec Bootsrap
  • S’initier au framework Vue.JS
  • Codes Responsive Design avec React.JS
  • Algorithmes : principes généraux
  • S’initier au framework Vue.JS
  • Langages serveur
  • Javascript : côté serveur
  • Le protocole Client-Serveur
  • L’asynchrone en Javascript
  • Construire une API avec Node.KS
  • Mettre en place une API Rest avec Express
  • Base de données : principes généraux
  • La base de données relationnelle
  • Gérer une base de données relationnelle avec MYSQL
  • Les bases de données NOSQL
  • Gérer une base de données noSQL avec MongoDB
  • Gérer du contenu avec WordPress
  • Designer un site WordPress
  • Installer une solution e-commerce
  • Publier son application Web

NIVEAU 3 : Expert

La sécurisation des données n’a plus de secret pour moi et je maitrise PHP et les impératifs juridiques du métier pour créer des sites et des applications sécurisés. Le troisième niveau est consacré au développement de la partie back-end d’un site et d’une application Web.

Le programme :

  • Git et Github Expert
  • Les missions à la loupe
  • Les aspects juridiques d’un site internet
  • Sécuriser et tester une API avec Node.JS et Mocha
  • Créer et gérer du e-commerce avec Prestashop
  • Dynamiser un site Web avec Angular.JS
  • Ecrire un algorithme avec PHP
  • Programmer orienté objet avec PHP
  • Sécuriser et tester
  • La gestion des erreurs
  • Bug, que faire ?
  • Tester et stocker des données
  • Dynamiser un site Web avec Symfony
  • Publier des pages sur un serveur Web
  • Déployer son application