Développement d'Applications Web et Mobile
Développement & Product Management
Durée totale
Mode de formation
Certification
Débutant, Avancé, Expert
Profils cibles
Développeur web, Mobile developer, Full-stack, Chef de projet digital, Intégrateur
- Maîtriser le développement front-end (HTML, CSS, JavaScript, React/Vue)
- Développer des API et services back-end (Node.js, Python, Java)
- Concevoir et développer des applications mobiles (React Native, Flutter)
- Appliquer les bonnes pratiques : architecture, tests, DevOps
- Déployer des applications sur Cloud et gérer le cycle de vie applicatif
| Code | Thème | Contenu évalué |
|---|---|---|
| K1 | HTML/CSS et standards web | HTML5 sémantique, CSS3, Flexbox, Grid, responsive design, WCAG |
| K2 | JavaScript et frameworks front | ES6+, React/Vue, state management, routing, hooks |
| K3 | Back-end et APIs | Node.js/Python, REST, GraphQL, authentification, middleware |
| K4 | Bases de données | SQL, ORM (Sequelize/SQLAlchemy), NoSQL, modélisation |
| K5 | Tests et qualité | TDD, Jest/pytest, couverture, code review, SonarQube |
| K6 | Architecture logicielle | MVC, Clean Architecture, SOLID, design patterns, microservices |
| K7 | Mobile | React Native, Flutter, navigation, APIs natives, stores |
| K8 | DevOps et CI/CD | Docker, Kubernetes, GitHub Actions, monitoring, performance |
Parcours, référentiels et évaluations
Parcours Débutant – Fondamentaux Web et Première Application
Prochaine session
- RF1 — HTML sémantique, Flexbox, Grid, CSS Variables
- RF2 — JavaScript : ES6+, Promises, async/await, modules
- RF3 — React : JSX, hooks (useState, useEffect), routing
- RF4 — Git, GitHub, déploiement Vercel/Netlify
| Code | Compétence | Niveau | Indicateur d'atteinte |
|---|---|---|---|
| C1 | Créer des pages web structurées et responsives | N2 | Produire une page HTML/CSS responsive conforme aux standards |
| C2 | Programmer en JavaScript (DOM, événements, fetch API) | N2 | Développer une SPA simple avec fetch et manipulation du DOM |
| C3 | Utiliser un framework front-end (React ou Vue) | N2 | Créer un composant réutilisable avec props, state et hooks |
| C4 | Déployer une application web statique | N2 | Déployer sur Netlify/Vercel avec GitHub Actions |
| Code | Épreuve | Poids | Seuil | Statut |
|---|---|---|---|---|
| RC1 | QCM fondamentaux web (30 questions) | 25 % | 10/20 | GO/NOGO |
| RC2 | Projet : site web responsive complet | 40 % | 12/20 | GO/NOGO |
| RC3 | Mini-application React/Vue fonctionnelle | 35 % | 12/20 | GO/NOGO |
Seuil global de certification : 60/100
Rattrapage possible entre 50 et 59/100.
| Code | Épreuve | Format | Critères | Barème | Seuil |
|---|---|---|---|---|---|
| EP1 | Développement d'une landing page responsive et accessible | Sprint de 4h | Conformité HTML/CSS, responsivité, accessibilité WCAG | 8 pts | 5/8 |
| EP2 | Application React avec appel d'API REST | Sprint de 3h | Fonctionnalité, gestion des états, qualité du code | 6 pts | 4/6 |
| EP3 | Code review et présentation du code devant le groupe | Revue de code (20 min) | Clarté des explications, défense des choix, écoute du feedback | 6 pts | 4/6 |
Parcours Avancé – Full-Stack et APIs
Prochaine session
- RF1 — Express.js / FastAPI : middleware, routing, authentification
- RF2 — PostgreSQL/MySQL avec Sequelize ou SQLAlchemy
- RF3 — Jest, pytest : tests unitaires et d'intégration
- RF4 — Clean Architecture, SOLID principles
| Code | Compétence | Niveau | Indicateur d'atteinte |
|---|---|---|---|
| C5 | Développer une API REST complète et sécurisée | N3 | Créer une API Express/FastAPI avec authentification JWT et tests |
| C6 | Concevoir et modéliser une base de données | N3 | Modéliser et implémenter un schéma MCD/MLD avec ORM |
| C7 | Écrire des tests unitaires et d'intégration | N3 | Atteindre 80% de couverture de tests sur un projet back-end |
| C8 | Appliquer une architecture logicielle clean | N2 | Structurer un projet selon Clean Architecture ou MVC strict |
| Code | Épreuve | Poids | Seuil | Statut |
|---|---|---|---|---|
| RC1 | API REST complète avec tests (projet GitHub) | 45 % | 13/20 | GO/NOGO |
| RC2 | Examen architecture logicielle (30 questions) | 25 % | 13/20 | GO/NOGO |
| RC3 | Code review et soutenance technique (20 min) | 30 % | 13/20 | GO/NOGO |
Seuil global de certification : 65/100
Rattrapage possible entre 55 et 64/100.
| Code | Épreuve | Format | Critères | Barème | Seuil |
|---|---|---|---|---|---|
| EP1 | Développement d'une API REST avec authentification JWT | Sprint de 6h | Sécurité, documentation Swagger, couverture de tests | 8 pts | 6/8 |
| EP2 | Revue de code pair (code review croisée) | Code review de 1h + rapport | Qualité du feedback, pertinence des commentaires, bienveillance | 6 pts | 4/6 |
| EP3 | Soutenance d'architecture applicative devant jury | Présentation 20 min | Justification des choix techniques, scalabilité, sécurité | 6 pts | 4/6 |
Parcours Expert – Architecture, Mobile et DevOps
Prochaine session
- RF1 — React Native / Flutter : navigation, état global, APIs natives
- RF2 — Kubernetes, Docker Compose pour microservices
- RF3 — GitHub Actions, GitLab CI, SonarQube
- RF4 — Lighthouse, profiling, caching, CDN
| Code | Compétence | Niveau | Indicateur d'atteinte |
|---|---|---|---|
| C9 | Développer une application mobile cross-platform | N4 | Publier une app React Native/Flutter sur App Store et Google Play |
| C10 | Concevoir une architecture microservices scalable | N4 | Découper un monolithe en microservices avec API Gateway et event bus |
| C11 | Mettre en place un pipeline CI/CD complet | N4 | Automatiser tests, build, déploiement et monitoring |
| C12 | Optimiser les performances d'une application | N3 | Réduire le temps de chargement de 50% sur une application existante |
| Code | Épreuve | Poids | Seuil | Statut |
|---|---|---|---|---|
| RC1 | Application mobile publiée sur stores (projet complet) | 40 % | 14/20 | GO/NOGO |
| RC2 | Architecture microservices documentée et déployée | 30 % | 14/20 | GO/NOGO |
| RC3 | Mémoire de stage : projet applicatif d'envergure | 30 % | 14/20 | GO/NOGO |
Seuil global de certification : 70/100
Rattrapage possible entre 60 et 69/100.
| Code | Épreuve | Format | Critères | Barème | Seuil |
|---|---|---|---|---|---|
| EP1 | Application mobile React Native/Flutter complète | Projet de 3 jours + démo live | Fonctionnalité, UX, performance, publication stores | 8 pts | 6/8 |
| EP2 | Pipeline CI/CD complet sur projet réel | Lab (4h) + démonstration | Automatisation, qualité gates, déploiement sécurisé | 6 pts | 4/6 |
| EP3 | Tech talk : retour d'expérience sur architecture complexe | Conférence de 30 min + Q&A expert | Profondeur technique, pédagogie, réponses pointues | 6 pts | 4/6 |
Critères transversaux d'évaluation pratique
Toutes les épreuves pratiques sont évaluées selon six critères communs à l'ensemble de nos programmes : maîtrise des outils, qualité des livrables, autonomie, posture professionnelle, adaptation et analyse réflexive.
Ce programme vous intéresse ?
Déposez votre candidature ou échangez avec un conseiller académique.