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.
- 30 %de travaux pratiques
-
Formation la plus vendue en 2024 - 5jours
À qui s’adresse cette formation "Architecture logicielle" ?
Architecte logiciel
Développeur expérimenté Description de la formation "Architecture logicielle"
Architecture logicielle en bref. Cette formation Retengr dure 5 jours, soit 35 heures. Public visé : Développeurs expérimentés, architectes logiciels. En inter-entreprises, elle coûte 2 800 € HT par participant. Prochaine session du 28 septembre au 2 octobre 2026, à Paris. Elle est aussi proposée en intra-entreprise, pour vos équipes.
-
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.
Durée : 5 jours, soit 35 heures.
-
Méthode pédagogique
- 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.
-
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
- Développeurs expérimentés, architectes logiciels.
-
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.
-
Le 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.
-
Le 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
-
Formation à distance
Le distanciel est une modalité que nous pratiquons couramment.
Retengr vous permet aussi de suivre cette formation à distance, sous forme de classe virtuelle (6 participants maximum), avec un formateur expert sur le sujet. La formation se déroule via une connexion en visio conférence (ZOOM, GoogleMeet, Teams ou autres) et vous permet d'alterner théorie et pratique de façon accompagnée ou autonome, le tout dans le respect des objectifs pédagogiques et des évaluations des acquis.
Les émargements, évaluations, attestation de formation, remises des supports de cours et autres documents se feront en ligne.
En ce qui concerne le matériel informatique du participant, il est seulement préconisé un ordinateur et une connexion internet. Nous nous chargeons du reste.
Chaque participant se verra attribuer une Machine Virtuelle qui sera exécutée dans le Cloud d'Amazon. Il disposera alors de la puissance et des outils nécessaires pour le bon déroulement de la formation. Aucune installation de la part du participant n'est requise avant la formation.
Une journée type de formation à distance se décompose de la façon suivante :
Matin :
- 2h de théorie en visioconférence
- 10 à 15 minutes de présentation d'exercices en visio
- 1h de TP en autonomie avec possibilité de solliciter le formateur (partage d'écran à distance pour une assistance efficace).
Après-midi :
- 2h de théorie en visioconférence
- 10 à 15 minutes de présentation d'exercices en visio
- 1h de TP en autonomie avec possibilité de solliciter le formateur (partage d'écran à distance pour une assistance efficace).
Les prochaines dates pour cette formation
- Architecture logicielle ParisS'inscrire
- Architecture logicielle ToulouseS'inscrire
Nos clients parlent de ce cours
“Cette formation a largement dépassé toutes mes attentes ! Originaire de l'architecture infrastructure et sécurité, j'étais inexpérimenté dans l'univers du développement. Daniel m'a énormément appris en très peu de temps et m'a fait rattraper mon retard dans ce domaine. Cela me permettra d'être immédiatement opérationnel dans le nouveau poste que j'occupe, et le retour sur investissement sera considérable pour l'entreprise durant les prochaines années. Je recommande fortement cette formation à tout nouvel architecte logiciel. Elle est primordiale !”
SalimBNP Paribas“La formation a complètement répondu à nos attentes. Nous avons eu une vision très large et adaptée en temps réel à nos besoins. Nous sommes repartis avec de nombreuse briques à utiliser par la suite pour notre ERP.”
SylvainElcia“La formation a répondu à mes attentes, surtout la partie théorique vs pratique qui nous a permis d'appliquer des concepts. Je me sens prêt et ai été bien accompagné durant ces jours de formation. Je remercie Gaël pour la façon dont il nous a guidé et ses conseils ainsi que la qualité pédagogique qu'il a pu nous transmettre durant cette formation.”
JérémyJUMP (Groupe BIZNESS)