Description
9 modules de cours
Intégration et préparation (prise en main des outils, etc), bases du développement web (HTML5 sémantique, Git, IDE), mise en forme (CSS, Framework CSS, etc), accessibilité web, interaction (JavaScript côté client), React (utilisation du framework, consommation d¿API REST), Node.js (JavaScript côté serveur, Framework Express.js), data (PostgreSQL, CMS Strapi), mise en production.
8 semaines de projet tutoré en groupe
Réalisation d'un projet de petit groupe en partenariat avec une entreprise, avec un double tutorat : tutorat pédagogique et métier assuré par l'École et tutorat fonctionnel assuré par l'entreprise. Ce projet est cadré par la signature d'une convention tripartite. Le projet tutoré a pour objectifs de :
- mettre en ¿uvre les compétences acquises en cours de formation
- apprendre à travailler et à s'organiser en équipe autour d'un projet commun
- acquérir une expérience préprofessionnelle en mettant en ¿uvre des compétences en gestion de projet
- approfondir et acquérir les soft-skills essentielles à l'intégration en entreprise
8 semaines de stage en entreprise
Réalisation d'un stage au sein d'une entreprise, d'une collectivité, d'une association.
Ce travail fait l'objet d'une convention signée entre une structure d'accueil et l'école O'clock.
Objectifs
À la fin de cette formation, le stagiaire sera capable de :
- Comprendre les enjeux de l'accessibilité web
- Produire des sites ou applications web accessibles, côté back et côté front
- Mettre en production des sites ou applications web
- Comprendre les enjeux du travail en équipe pour la réalisation d'un projet web
Résultats
La formation est validée par le passage du Titre professionnel "Développeur web et web Mobile", diplôme de niveau 5 (Nomenclature Europe) correspondant au niveau III (Nomenclature de 1969) inscrit au Répertoire National de la Certification Professionnelle (RNCP) et l'étudiant aura les compétences nécessaires pour :
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.
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.