Formation d'école spécialisée - Expert en ingénierie logicielle - EPITECH Moulins
| Durée de la formation en année | 5 ans |
|---|---|
| Statut de l'école | Non renseigné |
| Rythme de formation | Temps plein |
| Modalité | En présentiel |
| Prix | Non renseigné |
Description
La formation Expert en ingénierie logicielle de l'École pour l'informatique et les nouvelles technologies - campus de Moulins forme des spécialistes capables de concevoir, développer et piloter des architectures logicielles complexes. Au programme : la maîtrise des langages de programmation avancés, l'architecture des systèmes d'information, le développement d'applications web et mobiles, ainsi que les méthodologies agiles et DevOps. Les étudiants développent des compétences solides en gestion de projets informatiques, en sécurité des applications et en optimisation des performances. Ils apprennent également à encadrer des équipes techniques et à prendre des décisions stratégiques sur les choix technologiques. À l'issue du parcours, les diplômés accèdent à des postes à haute responsabilité : architecte logiciel, lead developer, ingénieur DevOps, chef de projet technique ou expert en cybersécurité applicative. Cette expertise technique et managériale répond aux besoins des entreprises en quête de profils capables de transformer des enjeux métiers en solutions logicielles performantes et innovantes.
Thématiques abordées
- Architecture logicielle et conception orientée objet
- Principes de conception SOLID
- Design patterns fondamentaux
- Modélisation UML
- Développement avancé et intégration continue
- Langages de programmation modernes (Java, Python, C#)
- Tests automatisés et couverture de code
- Déploiement continu (CI/CD)
- Gestion de projets logiciels et méthodes agiles
- Scrum, Kanban et Lean Software Development
- Planification et estimation
- Outils collaboratifs (JIRA, Git)
- Sécurité informatique et qualité logicielle
- Principes de sécurité applicative
- Revue de code et audits de sécurité
- Normes qualité et certifications
- Architecture Cloud et microservices
- Conception de microservices et API REST
- Conteneurisation (Docker, Kubernetes)
- Cloud computing (AWS, Azure)
Objectifs de la formation
- Concevoir, développer et maintenir des applications logicielles robustes en utilisant les meilleures pratiques d’ingénierie logicielle.
- Maîtriser les méthodologies agiles et les outils de gestion de projet pour optimiser la collaboration et la livraison de solutions.
- Appliquer des techniques avancées de modélisation et d’architecture logicielle pour assurer la scalabilité et la performance des systèmes.
- Mettre en œuvre des tests automatisés et des processus d’intégration continue pour garantir la qualité du code.
- Comprendre et assurer la sécurité des applications tout au long du cycle de développement.
Découvrir l’établissement
- EPITECH MoulinsAucun avisMoulinsVoir l’établissement