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

Recevez une brochure gratuite et sans engagement !

1Quelle formation vous intéresse ?
2Pour qui est cette brochure ?
3Sur quel email allons-nous vous envoyer votre doc ?
4Comment vous joindre ?

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 en intégrant les recommandations de sécurité :

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

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 oeuvre des composants dans une application de gestion de contenu ou e-commerce

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
  • 13 séances de mentorat individuelles
  • 350 vidéos pédagogiques
  • 773 quiz
  • 69 activités

ÉVALUATIONS

Devoirs

  • 12 mini projets
  • 3 projets Bilan professionnalisants
  • 4 devoirs optionnels

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
  • Ivan URBACZKA – DAEU Option A, Titre RNCP Développeur d’application

BLOC DE COMPÉTENCES N°1

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

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.

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 

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.

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 4 blocs : Newbie (débutant), Adventurer (Front-end), Wizard (Back-end) et Endgame (programme optionnel).

programme développeur web
programme développeur web

NIVEAU 1 : NEWBIE – POUR BIEN DÉBUTER

Le premier niveau de la formation développeur web, Newbie vous permettra d’identifier l’univers et les fondamentaux du développement Web au travers des 4 cours suivants :

S’approprier les fondamentaux du web
• Définir le Web et ses composants
• Différencier les différents langages du Web
• Distinguer les modes d’hébergement d’un site

La programmation web
• Concevoir une page en HTML 5 avec Visual Studio Code
• Définir la structure d’un document et d’un texte HTML 5
• Mettre en forme votre page grâce au CSS
• Démarrer un projet avec GitHub

Le développeur à la loupe
• Découvrir le métier de développeur
• Identifier les compétences nécessaires à la profession
• Déterminer les missions qui vous seront confiées
• Différencier les spécialités d’un développeur Web

Débuter avec JavaScript
• Intégrer dans une page web des scripts événementiels
• Programmer avec un framework de script client
• Corriger les erreurs et remédier aux vulnérabilités détectées
• Publier l’application développée sur un serveur web

programme développeur web
programme développeur web
programme développeur web
programme développeur web

NIVEAU 2 :ADVENTURER – LE DEVELOPPEMENT FRONT-END

Le second niveau, Adventurer, sera quant à lui consacré au développement de la partie front-end d’un site et d’une application Web. Vous vous familiarisez aux différents concepts et méthodes pour créer et dynamiser le côté client de votre site web.

Maquetter une application web
• Créer un prototype de maquette
• Structurer un wireframe
• Construire une maquette
• Utiliser l’outil de maquettage Figma

Le Responsive Web Design
• Optimiser vos pages pour le Web et pour le Web Mobile
• Développer un site Responsive en utilisant le framework React.JS
• Améliorer votre CSS avec SASS
• Intégrer la librairie Bootstrap à un projet Web

Intégrer une solution de gestion de contenu
• d’installer et de paramétrer WordPress
• de maintenir, y compris sur les aspects sécurité, votre CMS
• de mettre en place un gabarit de mise en page
• de rendre visible votre site grâce aux techniques SEO

Dynamiser un site Web
• Écrire un algorithme
• Utiliser des mécanismes asynchrones
• Dynamiser un site avec Angular.Js
• Optimiser le SEO de votre application Web

programme développeur web
programme développeur web
programme développeur web
programme développeur web

NIVEAU 3 : WIZARD – LE DEVELOPPEMENT BACK-END

Le troisième niveau, Wizard, se focalisera sur le développement de la partie back-end d’un site et d’une application Web. Grâce à ce dernier niveau vous préparant au Titre Professionnel, vous pourrez apprendre tous les rouages pour créer et gérer une base de données, ainsi que la conception d’un site e-commerce, d’un point de vue back-end.

Créer une base de données
• Base de données : Principes généraux
• La base de données relationnelle
• Gérer une base de données avec MySQL
• Tester et stocker des données

La programmation orientée-objet
• S’initier à la programmation de données avec Python
• Sécuriser des données avec Django
• Programmer orienté objet avec Python
• Tester un projet Python

Construire une API sécurisée
• Langages serveurs
• JavaScript : côté serveur
• Le protocole Client-Serveur
• Construire une API avec Node.JS
• Mettre en place une API REST avec Express
• Sécuriser et tester une API avec Node.JS et Mocha

Élaborer et mettre en oeuvre des composants dans une application e-commerce
• Écrire un algorithme avec PHP
• Programmer orienté objet avec PHP
• Dynamiser un site avec Symfony 5
• Créer et gérer du e-commerce avec Prestashop


BONUS

NIVEAU 4 : ENDGAME – VOS MODULES COMPLEMENTAIRES OFFERTS

Enfin, pour que vous puissiez découvrir de nouvelles perspectives dans l’écosphère du numérique, nous vous avons concocté un quatrième niveau bonus, EndGame, afin de vous proposer des initiations à des métiers porteurs de la High-Tech.

Concepteur développeur d’applications
Introduction à la conception et le développement d’applications informatiques et à la réalisation de nouvelles applications ou la maintenance évolutive d’applications existantes. (TP Niv 6)

UX Designer
S’initier à L’UX Design via la réalisation de maquettes fonctionnelles, d’une connaissance des différents effets graphiques, etc

Expert en Intelligence Artificielle
Introduction à l’organisation et au pilotage d’un projet d’intelligence Artificielle

Analyste en Cybersécurité
Introduction à la création d’outils et d’applications qui protège les données et l’intégrité des ressources informatiques connectées ou installées sur un réseau d’entreprise.