| Niveau d'études visé | Bac +3 |
|---|---|
| Date de la prochaine session | Sept. 2026 |
| Durée de la formation en année | Non renseignée |
| Statut de l'école | Non renseigné |
| Formation reconnue par l'État | Oui |
| Rythme de formation | Alternance |
| Modalité | En présentiel |
| Prix | Non renseigné |
Description
Le Titre certifié niveau 6 +5 Expert en Architecture et Développement Logiciel d'ENI Ecole informatique - Campus Nantes forme des spécialistes capables de concevoir et modéliser des architectures logicielles complexes, de manager des projets numériques et de piloter l'intégration continue dans les systèmes d'information. Cette formation ultra-technique développe l'expertise en design patterns, microservices, Cloud computing avec Microsoft Azure, et en DevSecOps pour automatiser les processus de déploiement. Les étudiants maîtrisent également les architectures de données décisionnelles, l'intelligence artificielle avec MLOps, et les technologies émergentes comme la blockchain. Le programme inclut des compétences en leadership technique et gestion de projets pour superviser des équipes multidisciplinaires. Les diplômés évoluent vers des postes d'architecte logiciel, de lead developer, de chef de projet technique ou de manager de solutions digitales, répondant aux besoins de transformation numérique des entreprises avec un taux d'emploi de 96%.
Thématiques abordées
- Architecture logicielle et modélisation UML : bases, design patterns, microservices et architectures modulaires
- Gestion et pilotage de projets numériques : analyse des besoins, méthodes agiles et communication avec les parties prenantes
- Intégration continue et déploiement dans les systèmes d'information (SI) : outils et pratiques pour garantir la qualité et l'automatisation
- Optimisation des SI par le Cloud Computing : conception et exploitation des infrastructures cloud
- Conception des architectures de données décisionnelles et automatisation des processus métier via l'IA
Objectifs de la formation
- Concevoir et architecturer des applications logicielles complexes en respectant les bonnes pratiques et standards industriels.
- Développer des solutions logicielles robustes, évolutives et maintenables avec des technologies modernes.
- Mettre en œuvre des méthodologies agiles et DevOps pour améliorer la collaboration et l'efficacité des équipes de développement.
- Assurer la qualité des logiciels via les tests automatisés, le contrôle de version et les outils d’intégration continue.
- Analyser les besoins fonctionnels et techniques pour proposer des solutions adaptées et innovantes en entreprise.