Construire des architectures logicielles modernes
Maîtrisez les principes et pratiques de l'architecture logicielle moderne pour concevoir des systèmes évolutifs, maintenables et performants.
Objectifs pédagogiques
À l'issue de cette formation, le stagiaire sera capable de :
Jour 1 — Fondamentaux & Patterns
Matin
- Évolution de l'architecture logicielle
- Patterns modernes vs legacy
- Architecture hexagonale et Clean Architecture
- Principes SOLID appliqués à l'architecture
- Domain-Driven Design : concepts et mise en pratique
Après-midi
- Microservices : avantages et défis
- Communication inter-services (synchrone/asynchrone)
- Patterns de résilience (Circuit Breaker, Bulkhead)
- Event-Driven Architecture
- Atelier : conception d'une architecture microservices
Jour 2 — Avancé & Modernisation
Matin
- CQRS (Command Query Responsibility Segregation)
- Event Sourcing : concepts et implémentation
- Architectures cloud-native et serverless
- Observabilité et monitoring distribué
- Déploiement moderne (Blue/Green, Canary)
Après-midi
- Modernisation d'applications legacy (Strangler Fig)
- Architecture de données distribuées
- Sécurité dans les architectures modernes
- Atelier : plan de modernisation d'une application existante
Compétences acquises
Public cible
Architectes logiciels, lead developers, et responsables techniques souhaitant moderniser leurs pratiques architecturales.
Prérequis
Expérience significative en développement logiciel et notions d'architecture. Connaissance des patterns de conception recommandée.
Évaluation
QCM et exercices pratiques de conception architecturale. Présentation d'un cas d'étude en fin de formation.
Modalités pédagogiques
- Exposés théoriques illustrés par des cas concrets
- Ateliers de conception architecturale en groupe
- Études de cas sur des systèmes réels
- Exercices de modélisation (C4, diagrammes de séquence)
- QCM et présentation d'un cas d'étude
Moyens techniques
- Ordinateur portable avec environnement de développement installé
- Accès internet requis pour le distanciel
- Support de formation fourni en format numérique
- Outils de modélisation fournis par le formateur
Accessibilité
Formation accessible aux personnes en situation de handicap. Contactez-nous pour étudier les adaptations nécessaires.
Contacter le référent handicap →Délai d'accès
14 jours ouvrés minimum entre l'inscription et le début de la formation.
Indicateurs de résultats
Nouvelle formation — indicateurs disponibles après les premières sessions.
Votre formateur
Jonathan Duberville — Staff Engineer & Architecte logiciel
Plus de 15 ans d'expérience en ingénierie logicielle auprès de grands comptes (Adeo, Decathlon, SNCF, Swiss Life). Spécialisé en architecture cloud-native, Software Craftsmanship et intégration IA. Organisme certifié Qualiopi pour les actions de formation.
Modalités & inscription
Inter-entreprise à Lille et Villeneuve d'Ascq · Intra-entreprise partout en France · Distanciel possible
Fiche mise à jour le 15 janvier 2025