Plan du cours
Aperçu
- Cohésion des systèmes et des composants
- Dépendances entre systèmes et composants
- Architecture logicielle
- Architecture technique
- Architecture d'entreprise
- Architecture SOA et microservices
- Relations entre ces concepts
- Redondance logique par rapport aux dépendances
- Redondance des données par rapport aux dépendances
Architecture logicielle
Fondamentaux
- Précision des termes : architecture, conception, modélisation
- Orthogonalité
- Loi de Conway
Architectures courantes
- Décomposition modulaire
- Architecture hiérarchique
- Centralisée (motif Médiateur)
- Architecture basée sur les événements
- Basée sur les interruptions
- OSI
- Client/serveur
- Modèle en couches
Principes de la conception OO
- DRY, SRP
- Encapsulation
- Programmer en fonction d'une interface
- Principe de Liskov
- Loi de Déméter
Motifs de conception
- Qu'est-ce que les motifs de conception
- Motifs créateurs
- Motifs structurels
- Motifs comportementaux
- Modèle-Contrôleur-Vue (MCV)
Outils de conception
- Langage spécifique au domaine
- Analyse lexicale
- Fiches CRC
- Scénarios
- Descriptions des cas d'utilisation
Représentations graphiques UML
- Diagramme de classes
- Diagramme de séquence
- Diagramme d'agrégation
- Outils UML
Représentations graphiques autres que l'UML
- Modélisation ER
- Machine à états
- Flux de données
- Modèle architectural
Conception et maintenance
- Lois de Lehmann
- Antipatterns architecturaux
- Stratégies de refactorisation
SOA et motifs d'intégration
- Technologies et méthodes d'intégration
- Synchrone/Asynchrone
- Détails supplémentaires sur les motifs de communication directe
- Communication directe et par médiateur
- File de messages
- ESB
Motifs de déploiement
- Déploiement du code
- Déploiement immuable
- Motifs de disponibilité, d'évolutivité, de haute performance et de tolérance aux pannes
- Replication et clustering de données et de messages (théorème CAP)
Nos clients témoignent (7)
Connaissances, implication et relation de confiance du formateur
Adam Kuklewski - GE Medical Systems Polska
Formation - Technical Architecture and Patterns
Traduction automatique
Il décrit des solutions MODERNES avec des exemples RÉELS
Catalin - Siemens S.R.L.
Formation - Technical Architecture and Patterns
Traduction automatique
Quelle réflexion bien pensée pour cette formation, qui vous guide depuis les premières étapes à accomplir en tant qu'architecte jusqu'à la garantie que la solution finale respectera tous les standards de qualité requis. Elle vous informe sur l'importance de chaque aspect tout au long du processus. En plus de cela, elle vous sensibilise non seulement aux aspects techniques de l'architecture, mais aussi à ceux liés à la gestion d'entreprise, en vous rappelant que le rôle d'un architecte ne se limite pas à concevoir des solutions exceptionnelles, mais qu'il consiste également à apporter une valeur ajoutée et à contribuer à la vision stratégique de l'entreprise. Philippe est un formateur exceptionnel, très professionnel, avec beaucoup d'expérience, de grandes compétences en communication et en gestion relationnelle, qui sont tout aussi nécessaires pour quelqu'un souhaitant occuper un tel poste d'architecte. Enfin, j'ai beaucoup apprécié que Philippe fournisse l'intégralité du contenu du cours sous forme de fichier PDF - je dispose maintenant d'une base solide pour poursuivre mon parcours d'apprentissage - merci encore pour cela !
Alex R. - Siemens S.R.L.
Formation - Technical Architecture and Patterns
Traduction automatique
Cela aurait été préférable si c'était pour toute une semaine.
Marius - Siemens S.R.L.
Formation - Technical Architecture and Patterns
Traduction automatique
Capacité du formateur à écouter et comprendre mon cas/problème...
Francois - TE
Formation - Technical Architecture and Patterns
Traduction automatique
L'engagement et la passion du formateur pour le sujet
Khalid Alqahtani - General Organization for Social Insurance
Formation - Technical Architecture and Patterns
Traduction automatique
Le sujet est une tendance actuelle
Wael Mashal - SAP UK
Formation - Technical Architecture and Patterns
Traduction automatique