Bac +5 – Niveau 7

Expert en Architecture et Développement Logiciel

Formation reconnue par l’État

Alternance : 2 ans
En présentiel :
Nantes – Rennes – Niort – Quimper | Hybride

Devenez Experte ou Expert en Solutions Logicielles

Maîtrisez les technologies avancées pour concevoir des systèmes informatiques performants

Découvrez notre formation conçue pour toutes les personnes passionnées de développement et d’architecture logicielle, et qui aspirent à exceller dans la conception de systèmes d’information (SI). Plongez dans un programme ultra-tech qui vous formera à des compétences clés telles que la conception et la modélisation d’architectures logicielles, le pilotage du développement applicatif, les infrastructures d’intégration continue et de déploiement dans le SI. Vous apprendrez également à optimiser les systèmes d’information grâce au Cloud computing et à concevoir des architectures de données décisionnelles tout en automatisant les processus métier. Cette formation offre une opportunité unique de développer les compétences techniques et managériales les plus recherchées sur le marché du travail. Ne manquez pas cette chance de vous immerger dans l’univers de la transformation numérique des entreprises !

Public et prérequis

Cette formation s’adresse aux personnes ayant des prérequis techniques orientée études ou développement (avec un diplôme de niveau Bac+3, tel qu’une licence, un BUT ou un titre de niveau 6) ou des personnes informaticiennes expérimentées.

Prochaines rentrées

Rentrées possibles toute l’année.

Mobilité internationale

Mobilité internationale

Dans le cadre de votre alternance, plongez-vous dans un univers international en suivant 3 à 4 semaines de formation dans l’un de nos établissements partenaires anglophones !

Délivré par

Prêt à faire avancer votre carrière avec une formation de pointe ? Obtenez notre plaquette et discutez avec nous de vos objectifs professionnels.

Programme

Fondamentaux de l’architecture et conception logicielle

  • Architecture logicielle et UML : Comprendre les bases de l’architecture logicielle et la modélisation UML est crucial pour structurer des projets complexes.
  • Design Patterns et Microservices : L’intégration des modèles de conception et l’architecture hexagonale permet de concevoir des systèmes modulaires et évolutifs.
  • Analyse des besoins et agilité : Ces compétences garantissent une communication efficace avec les parties prenantes et une gestion fluide des projets.

Développement sécurisé et intégration continue

  • CI/CD et DevOps : Les pipelines d’intégration continue et de déploiement (CI/CD) sont indispensables pour automatiser les processus de livraison et garantir la qualité des logiciels.
  • Programmation avancée (Python, JavaScript) : Ces langages couvrent à la fois le back-end, le front-end et la sécurité des applications fullstack.
  • DevSecOps et tests automatisés : Intégrer la sécurité dès le développement permet de réduire les risques liés aux failles applicatives.
  • Optimisation et sécurisation des systèmes : Ce module garantit des performances et une résilience accrue des applications et des bases de données.

Cloud Computing et Infrastructure as Code

  • Microsoft Azure et IaC (Terraform, Ansible) : Les compétences en cloud computing et en Infrastructure as Code permettent d’automatiser la gestion des infrastructures, essentielles pour les environnements modernes.
  • Sécurisation et FinOps : La gestion des coûts et la sécurité dans le cloud sont des enjeux majeurs pour les entreprises adoptant des architectures cloud hybrides.

Optimisation, écoconception et architectures avancées

  • Cloud hybride et multi-cloud : Ces architectures répondent aux besoins croissants de flexibilité et de redondance.
  • Monitoring et observabilité : Les outils comme Prometheus et Grafana permettent de superviser et d’optimiser les systèmes en temps réel.
  • Réseaux et connectivité : Une connaissance approfondie des réseaux garantit une intégration fluide des services au sein des systèmes d’information.

Architectures de données et automatisation

  • BI et ETL : Ces outils permettent de transformer les données brutes en informations exploitables pour la prise de décision.
  • Flux ETL avancés : La gestion des flux de données complexes est essentielle dans les environnements où les données sont un actif stratégique.
  • RPA (Robotic Process Automation) : L’automatisation avec des probots et chatbots réduit les tâches répétitives et améliore l’efficacité.

Big Data et MLOps

  • Traitement Big Data : Les outils comme Hadoop et Spark permettent de gérer et d’analyser des volumes massifs de données.
  • MLOps : L’automatisation des pipelines de machine learning garantit une livraison rapide et fiable des modèles d’intelligence artificielle.
  • Technologies de streaming (Kafka, Flink) : Ces compétences sont clés pour gérer des flux de données en temps réel.

Projet BI avec Python

  • Conception, déploiement et tests : Ce projet consolide les compétences acquises et permet de mettre en pratique les outils de BI pour résoudre des problématiques concrètes.

Technologies émergentes

  • Blockchain et smart contracts : Ces technologies révolutionnent des secteurs comme la finance, la logistique et la gestion des données.
  • Edge computing et informatique quantique : Ces sujets positionnent les apprenants sur des innovations de pointe.
  • Conformité et numérique responsable : Garantir la conformité réglementaire et minimiser l’impact écologique est désormais une nécessité pour toute entreprise.

Matières transverses

  • Leadership technique et gestion de projets : La posture de gestion d’équipe est essentielle pour superviser des équipes multidisciplinaires et des projets stratégiques.
  • Contrats et organisation de la DSI : Ces notions permettent de structurer une DSI et de gérer les relations contractuelles avec les partenaires et prestataires.

Vous souhaitez en savoir plus ? Obtenez le programme détaillé

Financements

Votre formation prise en charge à 100%

En alternance, vous serez salarié d’une entreprise (soit via un contrat de professionnalisation soit via un contrat d’apprentissage). Dans les ceux cas, c’est l’OPCO (Opérateur de Compétences) et/ou votre entreprise qui prendra en charge le montant de votre formation.

Pour en savoir plus, n’hésitez pas à consulter notre page :