Architecture Logicielle
Le rôle de l’architecte logiciel s’est considérablement complexifié depuis quelques années. En effet, c’est un panel technologique extrêmement vaste qui est à sa disposition pour mettre en œuvre des applications. Environnement de développement, frameworks, plateforme d’intégration, tests, « conteneurisation », cloud, etc … : L’architecte est seul devant le dilemme du choix.
A l’issue de la formation, vous connaîtrez les principaux styles architecturaux et serez à même d’évaluer une architecte, ses caractéristiques et comprendre la teneur des débats sur les choix architecturaux.
En 2026, notre formation évolue pour embrasser la prochaine révolution technique. En plus de maîtriser les styles architecturaux, le Cloud et le Big Data, ce cursus intègre désormais une journée complète dédiée à l'Intelligence Artificielle.
Une vision 360° pour bâtir des logiciels intelligents, robustes et sécurisés.
- +15ans d'expérience pour tous nos formateurs
- 5jours
À qui s’adresse cette formation "Architecture Logicielle" ?
Description de la formation "Architecture Logicielle"
-
Méthodes pédagogiques
- La formation se passe en mode présentiel (face à face), et se compose 30% de travaux pratiques (Mise en situation, débat, exercice).
- Une évaluation quotidienne de l'acquisition des connaissances de la veille est effectuée.
- Une synthèse est proposée en fin de formation. Un support de cours sera remis à chaque participant comprenant les slides sur la théorie, les exercices et travaux pratiques et les corrigés de ces derniers. Une évaluation à chaud sera proposée au stagiaire à la fin du cours.
-
Présentation
Le rôle de l’architecte logiciel s’est considérablement complexifié depuis quelques années. En effet, c’est un panel technologique extrêmement vaste qui est à sa disposition pour mettre en œuvre des applications. Environnement de développement, frameworks, plateforme d’intégration, tests, « conteneurisation », cloud, etc … : L’architecte est seul devant le dilemme du choix.
A l’issue de la formation, vous connaîtrez les principaux styles architecturaux et serez à même d’évaluer une architecte, ses caractéristiques et comprendre la teneur des débats sur les choix architecturaux.
En 2026, notre formation évolue pour embrasser la prochaine révolution technique. En plus de maîtriser les styles architecturaux, le Cloud et le Big Data, ce cursus intègre désormais une journée complète dédiée à l'Intelligence Artificielle.
Une vision 360° pour bâtir des logiciels intelligents, robustes et sécurisés.
-
Objectifs
- Définir la notion d’architecture
- Connaître les principaux styles architecturaux
- Concevoir une architecture à partir des attributs de qualité
- Concevoir une architecture en se basant sur les styles architecturaux
- Evaluer une architecture
- Documenter une architecture
- Evaluer les enjeux des services techniques (persistance, transactions) dans les architectures
- Evaluer les caractéristiques des solutions architecturales d’aujourd’hui et de demain
- Comprendre les enjeux des débats actuels sur les choix architecturaux
- Intégrer l'Intelligence Artificielle dans les logiciels de façon sécurisée et en maximisant le ROI
- Concevoir des systèmes basés sur des Agents IA
- Améliorer et préparer les systèmes d'informations à la révolution IA
-
Audience
- Architectes
- Développeurs
-
Formateur
Le formateur est un expert du domaine qui intervient sur le sujet depuis plusieurs années en formation mais aussi en conseil. Doté d’une grande qualité d’écoute, sa pédagogie et sa compétence technique vous permettront d’acquérir les compétences en architecture logicielle.
-
Prérequis
- Il est nécessaire que chaque participant ait déjà une compréhension des bases de l'architecture logicielle.
- Afin de valider les compétences et les prérequis de chaque participant, en amont de la formation, le formateur organise un entretien téléphonique. Il confirme alors que le participant a le niveau nécessaire et que le contenu répond bien à ses attentes.
-
Programme
Architecture : Définition
- Quelles qualités pour un architecte ?
- Définition
Architecture : Méthodologie
- Architecte & Agilité
- Gestion des risques
- DDD & ADD
- Attributs de qualité
- Les différentes vues
- Une bonne conception : les critères
- Principe KISS
- Les GRASP
Principe IHM
- User eXperience
- CDN
- Patterns IHM
- SPA
Style d’architecture
- Définition d’un style d’architecture
- Client-Serveur
- RPC
- SOA
- REST
- Messaging
- Microservices
- Reactives Microservices
- API Gateway
- Real Time DataStreaming
- CQRS
- Event-Sourcing
- Layered
- Bridge
Cloud
- … As A Service
- Les différentes solutions de cloud : IAAS, PAAS, SAAS
- Les différents cloud du marché
- Mettre en œuvre un cloud
- Les conteneurs de déploiement : Docker, Rocket
- Clustering, scalabilité
- Cloud & DEVOPS
Persistance SQL
- Présentation de la problématique
- Mapping O/R : JPA & Hibernate
Persistance : No SQL
- Origines & définition
- Théorème de CAP
- Montée en charge horizontale & haute disponibilité
- Sharding
- Architecture massivement parallèle
- Des données structurées ou non structurées ?
- Les différents types de base noSQL : Clé/valeur – Document – Wide column – Graphe
Persistance : New SQL
- Architecture in-memory
- Gros Volumes
- OLTP/OLAP
- Langage SQL
Les principes Big Data
- Définition
- Datalake
- Hadoop / HDFS
- Map Reduce
- Spark
- Lambda Architecture
- Hadoop
Architectures IA & Systèmes Cognitifs
- Fondamentaux et cas d’usages
- Architecture de l’IA Générative
- Stratégies d’intégration et déploiement
- Infrastructure et optimisation des coûts
- Utilisation des bases de connaissances et documents internes
- Agents autonomes
- Protocoles MCP et A2A
- Sécurité et confidentialités des données
-
Tarif
2800 € HT
Les prochaines dates pour cette formation
- 28/09/2026 → 02/10/2026