| Durée de la formation en année | 2 ans |
|---|---|
| Statut de l'école | Consulaire |
| Rythme de formation | Temps plein |
| Modalité | En présentiel |
| Prix | Non renseigné |
| Accréditation(s) | CGE, EESPIG, CTI, UGEI, FC-RNCP, QUALIOPI |
Description
La formation Expert en Architecture et Développement Logiciel de 3iL Ingénieurs - site de Limoges forme des spécialistes capables de concevoir, développer et maintenir des systèmes logiciels complexes. Au programme : maîtrise des architectures distribuées, développement en langages modernes (Java, Python, C#), conception de bases de données, méthodologies agiles, sécurité informatique et gestion de projets techniques. Les étudiants développent des compétences pointues en analyse de besoins, modélisation UML, optimisation des performances, tests automatisés et déploiement d'applications. Cette expertise technique s'accompagne d'une solide formation en management d'équipes et conduite de projets. Les diplômés accèdent à des postes stratégiques : architecte logiciel, lead developer, chef de projet technique, consultant en transformation digitale ou responsable R&D. Ils évoluent dans des secteurs variés (fintech, industrie 4.0, santé numérique) où leur vision globale des systèmes d'information et leur capacité à piloter l'innovation technologique sont particulièrement recherchées.
Programme
- Architecture logicielle : principes, styles architecturaux, design patterns
- Développement avancé : programmation orientée objet, méthodologies agiles, gestion du code source
- Systèmes et infrastructures : intégration continue, déploiement, sécurité des applications
- Qualité logicielle : tests unitaires, tests d'intégration, revue de code, optimisation des performances
- Gestion de projet logiciel : planification, gestion des risques, communication et leadership technique
Objectifs de la formation
- Concevoir des architectures logicielles robustes et scalables adaptées aux besoins métier.
- Développer des applications en utilisant les langages et frameworks modernes, garantissant qualité et maintenabilité.
- Appliquer les bonnes pratiques DevOps pour optimiser le cycle de développement et le déploiement continu.
- Analyser et résoudre efficacement les problèmes complexes liés au développement logiciel.
- Collaborer efficacement au sein d’équipes pluridisciplinaires en intégrant les méthodologies agiles.
Découvrir l’établissement
