Plan du cours
Vue d'ensemble
- Cohésion des systèmes et des composants
- Dépendances système/composant
- Software Architecture
- Technical Architecture
- Enterprise Architecture
- Architecture SOA et micro services
- Relations entre les concepts ci-dessus
- Réduction de la logique par rapport à la dépendance
- Réductibilité des données vs dépendance
Software Architecture
Principes fondamentaux
- clarification des termes : architecture, conception, modélisation
- orthogonalité
- Loi de Conways
Architectures communes
- décomposition modulaire
- architecture hiérarchique
- centralisée (modèle du médiateur)
- architecture basée sur les événements
- basée sur les interruptions
- OSI
- client/serveur
- modèle de couche
Principes de la conception OO
- DRY, SRP
- encapsulation
- programme par rapport à une interface
- Principe de Liskovs
- Loi de Demeter
Design Patterns
- ce que sont Design Patterns
- Modèles de création
- Les modèles structurels
- Les modèles comportementaux
- Modèle-contrôleur-vue (MCV)
Outils de conception
- Langage spécifique au domaine
- Analyse lexicale
- Cartes CRC
- scénarios
- Use Case descriptions
UML Représentations graphiques
- Diagramme de classes
- Diagramme de séquence
- diagramme d'agrégation
- Outils UML
Représentations graphiques non UML
- Modélisation ER
- Machine à états
- flux de données
- modèle architectural
Conception et maintenance
- Lois de Lehmanns
- Anti-modèles architecturaux
- Stratégies de refonte
SOA et modèles d'intégration
- Technologies et méthodes d'intégration
- Synchrone/Asynchrone
- Plus de détails sur les modèles de communication directe
- Communication directe et par courtier
- Mise en file d'attente des messages
- ESB
Modèles de déploiement
- Déploiement de code
- Déploiement immuable
- Disponibilité, évolutivité, hautes performances, tolérance aux pannes
- Réplication des données et des messages et regroupement (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