Le programme est structuré pour offrir une répartition optimale sur une année de formation, totalisant 616 heures (88 jours).
L'enseignement s'articule autour de 26 matières réparties en 4 Grands Blocs de Compétences:
- BC01. Concevoir et réaliser des interfaces utilisateurs adaptatives et des expériences interactives front-end avec les modules suivants : Développement d'interfaces Front- end , Ergonomie UX/UI et Accessibilité , Application web dynamiques et interactives , Framework et bibliothèque Front- end , Projet de développement Front-end (Fil rouge).
- BC02. Concevoir et réaliser des applications et des services Back-end sur des architectures serveur complexes avec les modules suivants : Développement et Frameworks Back-end , Analyse et modélisation (UML) , Base de données (SQL et NoSQL) , Administration Hébergement Web , Stratégie de sauvegarde et versionning , Conception et Développement d'API REST , Projet de développement Back- end (Fil rouge).
- BC03. Élaborer, intégrer et optimiser les architectures de systèmes d'information et garantir l'industrialisation du développement avec les modules suivants : Linux : administration système et optimisation , Architectures sécurisées (Cloud et hybrides) , Versioning et gestion de versions décentralisé , Intégration et Déploiement Continus , Projet CI/CD : mise en place, monitoring, évolution.
- BC04. Gérer les projets numériques et collaborer à l'amélioration continue des systèmes d'information avec les modules suivants : Étude d'avant- projet (MOA) , Gestion de projet (MOE) , Méthodologie Agile , Gestion des coûts et du budget , Coordonner les équipes de projet (Communication), Anglais Professionnel et Recherche documentaire , Veille Technologique multilingue , Qualité logicielle et amélioration continue , Projet Épreuves Certifiantes.