Date de mise à jour : 05/08/2025 | Identifiant OffreInfo :
14_AF_0000177599
Organisme responsable :
E-Petitpas
Maîtriser le cycle complet de développement Web et Web Mobile Analyser et formaliser les besoins (cahier des charges). Concevoir l'architecture front-end (HTML/CSS/JS, frameworks JS) et back-end (Node.js, PHP, bases de données). Gérer l'hébergement, le déploiement et la maintenance d'une application. Acquérir des compétences transversales Appliquer les bonnes pratiques de sécurité (authentification, protection contre les failles). Industrialiser le code via Git (GitFlow), tests unitaires, intégration continue (CI). Élaborer un projet en équipe (méthodes Agiles, communication, documentation). Renforcer l'employabilité et l'autonomie Développer la capacité à évoluer dans un contexte professionnel (anglais, veille technologique). Se doter d'un portefeuille de projets concrets (portfolio, GitHub). Préparer et réussir l'examen ou la certification visée (RNCP DWWM ou équivalent).
Introduction et cadrage Présentation du métier de développeur Web & Web mobile. Bases d'algorithmique, logique de programmation. Outils de bureautique et fondamentaux du numérique. Front-End avancé HTML5/CSS3 : structure sémantique, responsive design, préprocesseurs (SASS/LESS). JavaScript ES6+ : manipulation du DOM, asynchronisme, meilleures pratiques. Frameworks JS (React, Angular ou Vue) : création de composants, routing, state management. Librairies CSS (Bootstrap ou équivalent) et ateliers pratiques. Back-End et bases de données Choix du langage serveur (Node.js/Express ou PHP/Symfony/Laravel). Conception et utilisation de bases de données (SQL/NoSQL). Sécurité et authentification (sessions, JWT, gestion des rôles). Architecture avancée (MVC, microservices, API RESTful). Industrialisation et qualité logicielle Gestion de versions avec Git (GitFlow, code review, pull requests). Tests : unitaires, intégration, end-to-end (Jest, PHPUnit, Cypress...). CI/CD : pipelines automatisés, déploiement continu (GitLab CI, GitHub Actions). Déploiement et exploitation Configuration d'un serveur (Linux, Nginx/Apache), SSL. Conteneurisation (Docker, Docker Compose), introduction à Kubernetes. Monitoring, logs, optimisation des performances (caching, CDN). Projet professionnel et validation de la certification Réalisation d'un projet fil rouge : cahier des charges, développement, documentation, soutenance. Préparation à l'examen (QCM, soutenance, évaluation pratique). Portfolio de fin de formation (mise en avant des réalisations, démonstrations). Accompagnement à l'insertion professionnelle Techniques de recherche d'emploi (CV, lettre de motivation, entretien). Développement du réseau professionnel (LinkedIn, GitHub). Suivi post-formation (veille technologique, perspectives d'évolution). Module Anglais Communication orale/écrite dans le secteur IT (réunions, présentations, e-mails). Lecture et analyse de documentations techniques (MDN, docs de frameworks). Vocabulaire technique, exercices pratiques (pitch de projet, jeux de rôle). Ce contenu vise à développer l'ensemble des compétences nécessaires à la conception, au développement, au déploiement et à la maintenance d'applications Web et Web mobiles en mode Full Stack, tout en renforçant la posture professionnelle des apprenants (soft skills, anglais, insertion).
Titre professionnel développeur web et web mobile
Certifiante
Bac + 2