logo E-PetitPas
DWWM - Développement Web et Web Mobile

DWWM - Développement Web et Web Mobile

Durée : 625 heures au centre et 325 heures en entreprise, environ 7 mois à 10 mois à plein temps
Prix : 9 000,00 €

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

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.