Objectif général
Permettre aux apprenants d’acquérir, en mode initial, l’ensemble des compétences nécessaires pour concevoir, développer, sécuriser et déployer des applications web et mobiles modernes, en maîtrisant à la fois la partie front‑end (UI/UX, intégration, frameworks JS) et back‑end (PHP/Symfony, Node.js, bases de données), tout en appliquant les bonnes pratiques de Green IT et de design éthique.
Contenu pédagogique
Bloc 1 – Mise en place de l’environnement
Installation et configuration (serveur local, éditeur de code, Git, Node.js, WAMP/MAMP)
Gestion de versions et bonnes pratiques de structuration projet
Sécurité de l’environnement de développement
Bloc 2 – UX/UI & prototypage
Bases de l’UX Design (recueil des besoins, architecture d’informations)
Maquettage d’interfaces (Outils dédiés, wireframing)
Normes d’accessibilité (WCAG) et principes de design responsable (Green IT, design éthique)
Bloc 3 – Intégration Front‑end
HTML5 & CSS3, normes W3C, responsive design
Framework Bootstrap : grilles, composants, formulaires
Introduction à SASS et optimisation des feuilles de style
Bloc 4 – Interactivité & JavaScript
JavaScript natif (DOM, événements, animations)
Manipulation AJAX (Fetch, Axios) & JSON
Gestion de la dette technique et tests de performance
Bloc 5 – Frameworks et bibliothèques JS
Vue.js : composants réactifs, CLI, écosystème
Angular : architecture, RxJS, formulaires réactifs, routing
React.js & TypeScript : JSX, hooks, optimisation
Bloc 6 – CMS WordPress & SEO
Installation, administration et personnalisation
Sécurité et bonnes pratiques de développement WordPress
Référencement naturel : audit, plan d’actions et SEO responsable
Bloc 7 – Back‑end & architectures serveur
PHP & MVC (Symfony) : routage, authentification, tests
Node.js : mise en place d’un serveur, modules, persistance NoSQL
Programmation orientée objet, modularisation, injection de dépendances
Bloc 8 – Bases de données
Administration MySQL : schéma relationnel, sécurité des accès
Conception de composants d’accès SQL & NoSQL
Bloc 9 – Déploiement & documentation
Choix d’hébergement (PaaS, IaaS), configuration multi‑environnements
Rédaction de la documentation technique et procédures de mise en production
Suivi post‑déploiement et maintenance
Installation et configuration (serveur local, éditeur de code, Git, Node.js, WAMP/MAMP)
Gestion de versions et bonnes pratiques de structuration projet
Sécurité de l’environnement de développement
Bloc 2 – UX/UI & prototypage
Bases de l’UX Design (recueil des besoins, architecture d’informations)
Maquettage d’interfaces (Outils dédiés, wireframing)
Normes d’accessibilité (WCAG) et principes de design responsable (Green IT, design éthique)
Bloc 3 – Intégration Front‑end
HTML5 & CSS3, normes W3C, responsive design
Framework Bootstrap : grilles, composants, formulaires
Introduction à SASS et optimisation des feuilles de style
Bloc 4 – Interactivité & JavaScript
JavaScript natif (DOM, événements, animations)
Manipulation AJAX (Fetch, Axios) & JSON
Gestion de la dette technique et tests de performance
Bloc 5 – Frameworks et bibliothèques JS
Vue.js : composants réactifs, CLI, écosystème
Angular : architecture, RxJS, formulaires réactifs, routing
React.js & TypeScript : JSX, hooks, optimisation
Bloc 6 – CMS WordPress & SEO
Installation, administration et personnalisation
Sécurité et bonnes pratiques de développement WordPress
Référencement naturel : audit, plan d’actions et SEO responsable
Bloc 7 – Back‑end & architectures serveur
PHP & MVC (Symfony) : routage, authentification, tests
Node.js : mise en place d’un serveur, modules, persistance NoSQL
Programmation orientée objet, modularisation, injection de dépendances
Bloc 8 – Bases de données
Administration MySQL : schéma relationnel, sécurité des accès
Conception de composants d’accès SQL & NoSQL
Bloc 9 – Déploiement & documentation
Choix d’hébergement (PaaS, IaaS), configuration multi‑environnements
Rédaction de la documentation technique et procédures de mise en production
Suivi post‑déploiement et maintenance
Complément pédagogique
aucun, c'est ta motivation qui compte
Prérequis
aucun
Débouchés
Développeur web/mobile, intégrateur front‑end, développeur full‑stack junior, webdesigner, technicien systèmes web, chef de projet technique junior.
Observations
Formation certifiée : Qualiopi, RNCP & Datadock
Financement possible via France travail, Région, FSE, mission local, OPCO ou par vous même
Matériel requis : ordinateur portable au moins core i3, 4 Go de RAM (Windows/macOS/Linux), connexion Internet haut débit
Évaluations finales : soutenance de projet et quizz techniques.
Financement possible via France travail, Région, FSE, mission local, OPCO ou par vous même
Matériel requis : ordinateur portable au moins core i3, 4 Go de RAM (Windows/macOS/Linux), connexion Internet haut débit
Évaluations finales : soutenance de projet et quizz techniques.