Programme d’un Bachelor Développement d’Applications : quelles matières ?
Un programme cohérent doit suivre le cycle de construction d’une solution.
Bloc 1 — Analyse et Agile
- analyse du besoin ;
- Scrum ;
- Kanban ;
- gestion de projet.
Bloc 2 — Architecture
Organisation des composants et responsabilités.
Bloc 3 — Web
HTML5, CSS3, JavaScript, TypeScript.
Bloc 4 — Front-End
React et composants.
Bloc 5 — Back-End
Node.js et logique métier.
Bloc 6 — API
REST et GraphQL.
Bloc 7 — Données
MySQL, PostgreSQL et MongoDB.
Bloc 8 — Mobile
Flutter.
Bloc 9 — Collaboration
Git, GitHub, GitLab.
Bloc 10 — Qualité
Tests fonctionnels, intégration et automatisation.
Bloc 11 — Sécurité
Authentification, contrôle d’accès, OWASP, SSL/TLS et API.
Bloc 12 — DevOps
Docker et CI/CD.
Bloc 13 — Cloud
Déploiement.
Bloc 14 — IoT
ESP32, Arduino, Raspberry Pi, MQTT, HTTP, WebSockets.
Bloc 15 — IA
Intégration de fonctionnalités intelligentes et introduction au ML appliqué.
Le fil rouge
Toutes ces matières doivent converger vers le projet.
Guides complémentaires
Formation Développement d’Applications et Solutions Connectées au CAFP Casablanca
Consultez la page principale de cette filière pour retrouver la durée, les conditions d’admission et les informations de préinscription.
