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.

Retour à la filière
WhatsApp