Objectifs
- 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
- 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
Programme
Module 01 - Découverte du HTML et CSS et Intégration (35h)
Module 02 - Pair programming, Intégration & bonnes pratiques (35h)
Module 03 - Comprendre la notion d'algorithme, Syntaxe JavaScript, Fonction, Objet et DOM (35h)
Module 04 - Interaction : manipulation et événement (35h)
Module 05 - Serveur avec NodeJS : client/serveur et Express (35h)
Module 06 - Serveur pour la Gestion des contenus : Middleware, templating avec EJS (35h)
Module 07 - Base de données : analyser, concevoir et organiser les données (35h)
Module 08 - Les associations, jointures pour manipuler les données (35h)
Module 09 - Projet MVC (28)
Module 10 - POO & Architecture MVC et Pattern Active Record (35h)
Module 11 - ORM et ACL pour mettre en place l'authentification et les rôles d'un utilisateur (35h)
Module 12 - API Rest : mettre en place une architecture Client Serveur et une API REST (35h)
Module 13 - Single Page Application : utiliser l'API Fetch, le Bundler Vite et principaux risques de sécurité des application Web (35h)
Module 14 - Projet API/SPA (28h)
Module 15 - React : Développer des composant, gérer l'état des composants et déployer une application React (35h)
Module 16 - Plus loin avec React : routeur, authentification avec JWT (35h)
Module 17 - Devops : Docker, Conteneur, Docker Compose, Intégration et déploiement continu, Test automatisés (35h)
Module 18 - CMS & NoSQL : Wordpresse et MongoDB (28h)
Module 19 - Projet professionnel tutoré (140h)
Prépa Titre : Rédaction du dossier professionnel, Rédaction du dossier de projet, Conseil pour passer la soutenance (7h)
Accompagnement PAE : Atelier CV et LinkedIn, Techniques de rehe d'emploi, Soft-skills & méthodologie, Préparation aux entretiens (7h)
Stage (280h)
Niveaux
Entrée : Savoirs factuels et théoriques (Baccalauréat)
Sortie : Savoirs détaillés, spécialisés, factuels et théoriques (DEUG, BTS, DUT)
Commentaires validation
- Diplôme autres