| Niveau d'études visé | Bac +5 |
|---|---|
| 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 7 Expert en Architecture et Développement Logiciel (Bac+5) proposé par ENI École Informatique - Campus Rennes forme des spécialistes capables de maîtriser l'écosystème numérique en constante évolution. Cette formation ultra-technique développe des compétences clés en conception et modélisation d'architectures logicielles, pilotage du développement applicatif, et infrastructures d'intégration continue. Les étudiants apprennent à optimiser les systèmes d'information grâce au Cloud computing, concevoir des architectures de données décisionnelles, et automatiser les processus métier par l'IA. Le programme couvre le développement front-end et back-end, la gestion de projets numériques, et les dernières technologies (Java, .NET, JavaScript, Python, microservices). Cette formation de 2 ans en alternance prépare aux métiers d'ingénieur logiciel, architecte technique, développeur full-stack, et chef de projet numérique, avec un taux d'insertion de 96% dans un secteur en forte demande.
Thématiques abordées
- Architecture logicielle avancée : conception orientée services, microservices, architecture hexagonale
- Développement logiciel expert : programmation avancée en Java/.NET, design patterns, tests automatisés
- Gestion de projet agile et DevOps : méthodes Scrum et Kanban, intégration continue, déploiement automatisé
- Sécurité et qualité du logiciel : sécurité applicative, contrôle qualité, audits techniques
- Innovation technologique et tendances : intelligence artificielle, cloud computing, architecture serverless
Objectifs de la formation
- Concevoir des architectures logicielles robustes et évolutives en maîtrisant les principes de l'ingénierie logicielle avancée
- Développer et intégrer des applications complexes en utilisant les langages et frameworks modernes adaptés aux besoins métier
- Mettre en œuvre des méthodologies Agile et DevOps pour optimiser le cycle de développement et assurer la qualité des livrables
- Analyser les besoins techniques et fonctionnels pour proposer des solutions innovantes et performantes
- Assurer la gestion de projets logiciels en coordonnant les équipes et en pilotant les ressources jusqu’à la livraison