fioíMcťion Déveloggeuí web fiull Eťcefi
Titre professionnel : BAC+2 (Niveau 5) / Code RNCP : 37674
Certificateur : Ministère du travail du plein emploi et de l’insertion
L’éeole Īeek gui gíen coin e voťíe cvenií,
où gue vouc coye… !
Validité du titre jusqu’au : 01.09.2028 [Link]
O’Clock, l’Ecole Tech qui prend soin de votre avenir, où que vous soyez !
fioíMcťion Déveloggeuí web
fiull Eťcefi
“
TITRE PROFESSIONNEL :
BAC+2 (NIVEAU 5)
CODE RNCP : 37674
HUIT MOIS POUR DEVENIR
DÉVELOPPEUR WEB FULL STACK
La formation “Développeur web Full Stack ”
proposée sur le format téléprésentiel, d’une
durée de 6 mois (798 heures théoriques), prépare au
Titre Professionnel “Développeur Web et Web
Mobile”.
Format 100 % téléprésentiel (FOAD)
La formation se déroule entièrement à distance grâce
au format téléprésentiel. Celui-ci prévoit une
obligation de présence à distance aux cours animés
en direct-vidéo par le
formateur.
La formation a lieu tous les jours ouvrés de 9 h à
17 h. Pendant ce temps, les apprenants peuvent
interagir entre eux et
avec le formateur en temps réel.
Des temps de travaux dirigés sont prévus tout
le long de la formation. Ils ont le plus souvent
lieu à partir de 15 h, après un cours en salle
de classe virtuelle.
Les stagiaires doivent alors réaliser au moins
deux heures de travail dirigé en suivant les
consignes du formateur (challenges, etc.).
Un espace d’échange partagé entre l’équipe
pédagogique et les apprenants permet d’encadrer
la progression et d’encourager l’entraide entre
pairs pour la réalisation des travaux dirigés.
C!NDITI!NE D’INTEEfiATI!N
Yublie vicé
- Tout public en reconversion : demandeur
d’emploi ou salarié.
- Public avec une reconnaissance RQTH: un
accompagnement spécifique peut être dédié
à chaque personne qui le formalise auprès de
notre service “Admissions”. Notre référent
handicap évaluera les adaptations
nécessaires au bon suivi de la formation.
O’CLOCK
“
Yíé-íeguic
- La motivation et la capacité à
s’inscrire dans un parcours de formation 3
- Les compétences informatiques et
numériques de base en lien avec le
référentiel européen des compétences
digitales
- La capacité à résoudre des problèmes de
Noťíe objeeťir ? Iciíe e
logique simples vouc un éveloggeuí web
- Le niveau de compréhension en anglais eo½géťenť, eeíťiÍé eť
(lecture principalement) équivalent à un
íeeíuťé.
niveau A2
Mo cliťé ’ceeèc
- Tests d’aptitude : connaissances en
informatique et numérique, capacité
à manipuler des concepts logiques et
capacité à comprendre une consigne en
anglais de base.
- Une évaluation de la motivation :
échange avec un conseiller relation
admissible/formation, pour jauger :
• Le parcours scolaire et professionnel,
en vu du positionnement sur la
formation visée
• Les compétences de bases nécessaires
pour optimiser l’intégration
• La pertinence du projet professionnel “post
formation”
• Le matériel requis (poste informatique,
connexion)
L’éeole Īeek gui gíen coin e voťíe cvenií,
où gue vouc coye… !
[Link]
La formation est validée par le passage
Objeeťirc
du Titre professionnel “Développeur
Web et Web Mobile”, diplôme de niveau 5
(BAC+2), inscrit au Répertoire National
de la Certification Professionnelle
(RNCP) :
e lc roí½cťion F. Déveloggeí lc gcíťie ríonť-en ’une
cggliecťion web ou web ½obile céeuíicé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éveloggeí lc gcíťie bcefi-en
’une
cggliecťion web ou web ½obile céeuíicé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 côté
serveur
• Documenter le déploiement d’une application
dynamique web ou web mobile
L’éeole Īeek gui gíen coin e voťíe cvenií,
où gue vouc coye… !
[Link]
Enec íe½enť Lec roí½cťeuíc
O’CLOCK
Chaque formateur qui enseigne chez O’clock a
Yé cgogigue déjà plusieurs années d’expérience dans les
métiers visés, mais aussi
une expérience dans la formation.
En 5
fonction du public accueilli
(reconnaissance RQTH), une équipe formée et
dédiée peut être mobilisée afin d’enseigner à des
personnes en situation de handicap. Les cours
seront enregistrés en vidéo afin de pouvoir être
visionnés à tout moment.
Lec ťuťeuíc
Lec Gonceilleuíc Ycíeouíc Mcncgeí M fiéréíenť Hcn
Aggíencnťc M Gcííièíe
Leurs missions :
- Accompagner individuellement les
iecg
Une équipe de conseillers parcours
apprenants pour l’acquisition des notions apprenants est à disposition des
abordées, la préparation au passage de stagiaires afin de leur proposer un Le rôle de notre référent handicap est
la certification. accompagnement individuel relatif à des de favoriser, l’inclusion, et de permettre
- S’assurer de leur capacité à problématiques péri- pédagogiques. Cet à tout apprenant, quel que soit son
s’approprier les outils techniques accompagnement se fait à la demande handicap (visible ou invisible), de
nécessaires au suivi de la formation et du stagiaire et/ou de l’équipe réaliser sa formation avec les moyens
de se coordonner si besoin avec l’équipe pédagogique (matériels et humains) dont notre
technique afin de s’assurer que les et se concrétise par la conduite organisme dispose.
apprenants disposent des outils et d’entretiens individuels, confidentiels.
matériels requis. Les besoins en matériels spécifiques
Les conseillers parcours apprenants (selon le handicap) peuvent être financés
- Établir les relais auprès des peuvent être amenés à orienter les (en totalité ou en partie) par l’AGEFIPH.
différents acteurs de l’équipe stagiaires vers des structures et Ces demandes doivent être formulées en
pédagogique afin de répondre dispositifs amont du parcours visé.
aux besoins des apprenants, de prévenir répondant à leur problématique de Chaque apprenant avec une
les abandons ou ruptures de parcours.
réinsertion post formation. reconnaissance RQTH pourra demander
- Impulser, entretenir la dynamique de
groupe et d’entraide au sein du collectif l’appui, l’aide et l’accompagnement de
“apprenant”. notre référent handicap, en plus des
moyens pédagogiques mis à disposition.
Ioí½cťion Déveloggeuí web Iull Sťcefi
LE Pfi!
O’CLOCK
6
Yíégcícti!n (Eík)
-
EfiAMME
Installer son environnement de développement
Module 00
- Comprendre le fonctionnement de GIT et GitHub
- Comprendre comment est lu et “exécuté” le code source d’un programme
- Savoir utiliser un terminal
- Découverte HTML/CSS
Intégícti!n (Eík) Module 0F
- Comprendre le fonctionnement du langage HTML
- Comprendre la notion de sémantique dans le contexte du Web
- Savoir intégrer une page à l’aide du langage HTML et CSS
- Comprendre et mettre en oeuvre les notions de Layout et de position dans le contexte
de page Web
Intégícti!n Ł b!nnec gíctiguec (Eík) Module 02
- Comprendre et mettre en oeuvre les bonnes pratiques en terme
d’acessibilité sur les pages Web
- Mettre en oeuvre un formulaire à l’intérieur d’une page Web
- Savoir travailler en pair programming
Inteíceti!n (Eík) Module 0E
- Comprendre la notion d’algorithme
- Connaître les syntaxe du langage JavaScript
- Comprendre et mettre en oeuvre les notions de fonction et d’objet
- Comprendre la notion de DOM
Inteíceti!n : mcnigulcti!n et événement (Eík) Module 04
- Savoir manipuler les événements du DOM
- Comprendre et savoir utiliser la notion de module
- Savoir utiliser les syntaxes ES6
O’CLOCK, L’ECOLE TECH QUI PREND SOIN DE VOTRE AVENIR, OU QUE VOUS SOYEZ
Ioí½cťion Déveloggeuí web Iull Sťcefi
LE Pfi!EfiAMME
O’CLOCK
Module Seíveuí : N! eJS 7
05 (Eík)
- Comprendre la notion de Client/Serveur
- Savoir utiliser le langage JavaScript au travers de NodeJS
- Mettre en oeuvre un serveur Web avec NodeJS
- Mettre en place des routes avec le framework Express
Module Seíveuí : Gecti!n ec e!ntenuc (Eík)
0T - Comprendre et mettre en oeuvre des Middleware
- Savoir gérer le contenu statique d’une application Web avec NodeJS
- Comprendre et mettre en oeuvre la notion de templating avec EJS
Module Bcce e !nnéec (Eík)
07
- Analyser le besoin d’un client
- Concevoir une base de données
- Organiser les données à l’intérieur d’un système relationnel
- Faire communiquer le code avec la base de données
Module Lec ccc!eicti!nc (Eík)
0o - Savoir créer des requêtes complexe avec les jointures
- Comprendre la notion d’association
- Savoir manipuler les données dans un contexte relationnel
Yí!jet MVG (2¦k)
Module
0T
- Lancez-vous dans une épopée MVC, fusionnant design et logique pour
forger des applications web d’exception
Module F0 YOO Ł Aíekiteetuíe (Eík)
- Comprendre les notions autour de la programmation orientée objet
- Comprendre et mettre en oeuvre une architecture MVC dans un projet
- Comprendre et mettre en oeuvre le pattern Active Record pour gérer les
données
Module ORM et AGL (Eík)
FF
- C omprendre le concept d’ORM
- Implémenter des associations entre modèles
- Comprendre et mettre en place d’authentification et les rôles d’un
utilisateur
O’CLOCK, L’ECOLE TECH QUI PREND SOIN DE VOTRE AVENIR, OU QUE VOUS SOYEZ
Ioí½cťion Déveloggeuí web Iull Sťcefi
LE Pfi!
O’CLOCK
8
AYI Rect (Eík) EfiAMME
- Comprendre et mettre en place une architecture Client Serveur
Module F2
- Mettre en place une API REST
Single Ycge Aggliecti!n (Eík) Module FE
- Comprendre et savoir utiliser l’API Fetch
- Savoir utiliser le Bundler Vite
- Savoir se prémunir des principaux risques de sécurité des applications Web
Yí!jet AYI/SYA (2¦k) Module F4
- Faites converger APIs et SPAs dans un projet magistral, démontrant votre maîtrise de
l’interactivité et de la performance
Recet (Eík) Module F5
- Comprendre et mettre en oeuvre le développement fonctionnel
- Savoir développer des composants avec React
- Savoir gérer l’état des composants
- Déployer une application React
Yluc l!in cvee Recet (Eík) Module FT
- Mettre en oeuvre un routeur avec React
- Mettre en oeuvre l’authentification avec JWT
- Gérer en profondeur l’état des composants React
Dev!gc (Eík) Module F7
- Comprendre la notion de conteneur
- Déployer un applicatif multicouche conteneurisé avec Docker Compose
- Mettre en place une intégration et un déploiement continu
- Mettre en oeuvre une politique de tests automatisés
O’CLOCK
9
Module GMS Ł N!SQL (2¦k)
Fo - Installer et utiliser un CMS avec Wordpress
- Savoir utiliser une base de données MongoDB
- Connaître les bonnes pratique d’éco-conception
Yí!jet gí!recci!nnel tut!íé (F40k)
Module
FT
- Réalisation d’un projet professionnel qui reprend l’ensemble des compétences
du métier et du titre professionnel, encadré par l’équipe
pédagogique
- Soutenance finale
Píégc (Чk)
Tiťíe
- Rédaction du Dossier Professionnel (lexique, contenu, guide des compétences
professionnelles, bonnes pratiques de remplissage...)
- Rédaction du Dossier de Projet (plan de dossier, anticipation du projet tutoré, format à
privilégier, création d’un support de présentation...)
- Conseils pour passer la soutenance
- Modalités de la journée de certification
AeeoMgcgneMenť (Чk)
PAE
- Atelier CV et LinkedIn
- Techniques de recherche d’emploi
- Soft-skills & méthodologie
- Préparation aux entretiens
Eťcge (2¦0k)
O’CLOCK, L’ECOLE TECH QUI PREND SOIN DE VOTRE AVENIR, OU QUE VOUS SOYEZ
EEQ"ENCEMENT D" PAfiC!"fiE
Tout au long du parcours théorique, différents
projets professionnels seront réalisés afin de
développer et acquérir les compétences du
titre, comme en situation réelle (emploi).
O’CLOCK
C o n f o r m é m e n t a u r é f é r e n t i e l d e
“
certification, accompagnement et
préparation au passage du Titre
Professionnel de « Développeur Web et Web
10 mobile » de niveau 5.
Séquencement du parcours :
- 798 heures théoriques
- 7 heures/jour
- Projet MVC : 4 jours
- Projet SPA/API : 4 jours Noťíe objeeťir ? Iciíe e vouc
- Projet professionnel tutoré : 140h un gíoreccionnel u
- 280 heures de stage pratique en
entreprise
évelogge½enť (Iíonť eť
Bcefi).
M!DALITEE TECHNIQ"EE
L’accès au contenu et aux ressources de la
formation s’effectue par connexion à la
plateforme BigBlueButton.
Conditions techniques et accessibilité pour
l’apprenant :
• Connexion internet : haut débit
• Système d’exploitation : Windows,
Linux ou Mac
• Logiciels particuliers : VSCode, Apache,
Git, etc. (fournis via VM)
• Équipements visioconférence : webcam,
micro-casque
L’éeole Īeek gui gíen coin e voťíe cvenií,
où gue vouc coye… !
[Link]
Ncťuíe ec ťícvcux
Durant le cours, les apprenants réalisent les
activités dont le formateur fait la démonstration,
posent des questions et interagissent entre eux
Durant les travaux dirigés, les apprenants réalisent des
travaux demandés par le formateur:
• Challenges individuels
• Challenges de groupe
“
• Lecture de documentation technique
• Veille technique et professionnelle
Moyenc ’ceeo½gcgne½enť
Un formateur dédié et à temps plein est mis à
disposition de groupes de 25 apprenants (en
moyenne).
Chaque apprenant dispose :
Noťíe objeeťir ? Iciíe e vouc
• Du Téléporteur (machine virtuelle permettant un éveloggeuí web eo½géťenť,
d’accéder à l’environnement pédagogique élaboré
par O’clock pour les besoins de la formation) eeíťiÍé eť íeeíuťé.
• D’un accès individuel et sécurisé par VPN à la
plateforme pédagogique
• D’un nom de domaine et un serveur d’hébergement
• D’une permanence pédagogique pendant les
travaux dirigés
Mo cliťéc e cuivi eť ’évclucťion
La participation à la formation est vérifiée par un ou
plusieurs des moyens suivants :
• Les journaux de connexion (logs) à la
plateforme pédagogique
• L’utilisation de la messagerie instantanée intégrée
au cours
• Les réponses aux sondages envoyés par le
formateur
• La vérification des travaux demandés par les
formateurs, à des intervalles réguliers
• L’activité sur la messagerie instantanée
pendant les activités de formation
L’évaluation des compétences est assurée par :
Contrôle continu :
- Travaux dirigés
- Évaluations en cours de formation (ECF) réalisées
dans le cadre du Titre Professionnel
« Développeur Web et Web Mobile »
- Entretiens individuels, sur demande du
stagiaire ou de l’équipe pédagogique
- Conseils de classe internes entre chaque
saison
Contrôle final :
- Session de validation du Titre Professionnel
« Développeur Web et Web Mobile »
La formation “Développeur web Full Stack ” proposée sur le format téléprésentiel, d’une
durée de 6 mois (798 heures théoriques), prépare au Titre Professionnel “Développeur Web
et Web Mobile”.
EXIEENCEE DE
LA C!NTEN" DE LA fi! M!D"LEE
CEfiTIfiICATI!N fiMATI!N
Pfi!fiEEEI!
NNELLE
F) Dével!ggeí lc gcítie rí!nt-en ’une cggliecti!n web !u web m!bile céeuíicée
Installer et configurer son Module 0 : Préparation Module
- Installer son environnement de développement
environnement de travail en 17 : DevOps
- Comprendre le fonctionnement de GIT et GitHub
fonction du projet web ou web - Savoir utiliser un terminal Module 19 : Projet professionnel tutoré
mobile - Comprendre la notion de conteneur
Maquetter des interfaces - Comprendre la notion de sémantique dans le Module 1 : Intégration
utilisateur web ou web mobile contexte du Web Module 2 : Intégration & bonnes pratiques Module 19 :
- Comprendre et mettre en oeuvre les notions de Projet professionnel tutoré
Layout et de position dans le contexte de page Web
- Comprendre et mettre en oeuvre les bonnes
pratiques en terme d’acessibilité sur les pages Web
- Découverte HTML/CSS
- Mettre en oeuvre un formulaire à l’intérieur d’une
page Web
Réaliser des interfa c e s Module 1 : Intégration
- Comprendre le fonctionnement du langage HTML
utilisateur statiques web ou web - Savoir intégrer une page à l’aide du langage HTML Module 2 : Intégration & bonnes pratiques Module 3 :
mobile et CSS Interaction
- Savoir manipuler les évenements du DOM Module 19 : Projet professionnel tutoré
- Comprendre la notion d’algorithme
- Connaître les syntaxes du langage JavaScript
- Comprendre et mettre en oeuvre les notions de
Développer la partie dynamique fonction et d’objet Module 3 : Interaction
des interfaces utilisateur web ou - Comprendre et savoir utiliser la notion de module Module 4 : Interaction : manipulation et
- Savoir utiliser les syntaxes ES6 événement
web mobile
Module 15 : React
Module 16 : Plus loin avec React Module 9 :
Projet MVC
Module 13 : Single Page Applications Module 19 :
Projet professionnel tutoré
2) Dével!ggeí lc gcítie bcefi-en ’une cggliecti!n web !u web m!bile céeuíicée
Mettre en place une base de
- Analyser le besoin d’un client
données relationnelle
Documenter le déploiement d’une application - Concevoir une base de données
- Organiser les données à l’intérieur d’un système
dynamique web ou web mobile
relationnel
- Savoir créer des requêtes complexe avec les
jointures
- Comprendre la notion d’association
- Savoir manipuler les données dans un contexte
relationnel
Développer des composants - Faire communiquer le code avec la base de
d’accès aux données SQL et données
NoSQL - Comprendre les notions autour de la
programmation orientée objet
- Comprendre et mettre en oeuvre une architecture
MVC dans un projet
- Comprendre et mettre en oeuvre le pattern
Active Record pour gérer les données
- Comprendre et mettre en place une architecture
Client Serveur
- Mettre en place une API REST
- Comprendre et mettre en oeuvre des Middleware
Développer des composants - Savoir gérer le contenu statique d’une
métier côté serveur application Web avec NodeJS
- Comprendre et mettre en oeuvre la notion de
templating avec EJS
- Comprendre la notion de
Module 7 : Base de données Module
conteneur
8 : Les associations
- D é p l o y e r un a p p l i c a t i f
m u l t i c o u c h e conteneurisé avec Module 19 : Projet professionnel tutoré
Docker Compose
- Mettre en place une
intégration et un déploiement
continu
- Mettre en oeuvre une
politique de tests automatisés
Module 6 : Serveur : Gestion des contenus
Module 12 : API Rest
Module 19 : Projet professionnel tutoré
Module 5 : Serveur : NodeJS Module
10 : POO et Architecture
Module 9 : Projet MVC
Module 11 : ORM et ACL Module
14 : API & SPA
Module 19 : Projet professionnel tutoré
Module 17 : DevOps Module
18 : CMS & NoSQL
Module 19 : Projet professionnel tutoré
M!DALITÉE D’ÉVAL"ATI!N DANE LE CADfiE D" TITfiE Pfi!fiEEEI!NNEL
- Mise en situation professionnelle ou d’une présentation de projet réalisé en amont de la
session
- Entretien technique
- Questionnaire professionnel
- Entretien final (avec analyse ECF)
C!NCL"EI!NE D" J"fiY HABILITÉ
- Obtention : lorsque le candidat a montré, lors de l’examen, la maîtrise de l’ensemble des
O’CLOCK
compétences (CCP) requises pour le titre.
- Réussite partielle : lorsque le candidat a montré la maîtrise de l’ensemble des
compétences requises pour un, ou plusieurs CCP.
- Refus : lorsque le candidat ne maîtrise pas suffisamment de compétences pour valider l’un des
CCP du titre.
13
En cas d’échec ou de réussite partielle, le candidat, peut représenter, le ou les CCP non
validés, selon les conditions définies par les arrêtés relatifs au TP.
DÉLAI D’ACCÈE À LA fi!fiMATI!N
2 semaines avant la session visée (selon les places disponibles)
PAEEEfiELLE / P!"fiE"ITE D’ÉT"DE
Titre professionnel de niveau 6 > exemple : concepteur développeur
d’applications, administrateur d’infrastructures sécurisées, concepteur designer
UX/UI, administrateur système DevOps
PfiIX DE LA fi!fiMATI!N
La formation Développeur web Full Stack est au prix de 7 581 euros TTC
C!NTACT
Rapprochez-vous de votre conseiller formation ou sur
[Link]
ou appelez-nous au [Link].30
ETATIETIQ"EE
Année Nombre de Nombre de Taux d’insertion Taux Taux
d’obtention de certifiés certifiés à la global à 6 mois d’insertion d’insertion
la certification suite d’un (en %) dans le métier dans le métier
parcours VAE visé à visé à
6 mois (en %) 2 ans (en %)
2021 3899 0 60 55 83
Source Fiche RNCP 37674 (France compétences)
Document actualisé le 10/01/2024
L’éeole Īeek gui gíen coin e
voťíe cvenií,
où gue vouc coye… !
wwww.
oclock.i
o