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)
Il décrit des solutions MODERNES avec des exemples RÉELS
Catalin - Siemens S.R.L.
Formation - Technical Architecture and Patterns
Traduction automatique
La formation est bien pensée, elle vous emmène des premières étapes à accomplir en tant qu'architecte jusqu'à la garantie que la solution finale répondra à toutes les normes de qualité requises, en vous informant en chemin de l'importance de chaque aspect. En outre, il vous sensibilise non seulement aux aspects techniques de l'architecture, mais aussi aux aspects commerciaux, en vous faisant prendre conscience qu'en tant qu'architecte, votre travail ne consiste pas seulement à concevoir de grandes solutions, mais aussi à apporter de la valeur et à construire sur la vision stratégique de l'entreprise. Philippe est un formateur formidable, très professionnel, avec beaucoup d'expérience, une grande communication et des compétences non techniques, qui sont également obligatoires pour quelqu'un qui souhaite assumer un tel rôle d'architecte. Enfin, j'ai beaucoup apprécié le fait que Philippe ait fourni le contenu complet du cours sous forme de fichier pdf - j'ai maintenant une base solide pour poursuivre mon apprentissage - merci encore pour cela !
Alex R. - Siemens S.R.L.
Formation - Technical Architecture and Patterns
Traduction automatique
Cela aurait été mieux si c'était pour une semaine entière.
Marius - Siemens S.R.L.
Formation - Technical Architecture and Patterns
Traduction automatique
Capacité du formateur à écouter et à comprendre mon cas/question/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 aujourd'hui
Wael Mashal - SAP UK
Formation - Technical Architecture and Patterns
Traduction automatique
L'exercice d'Event Storming et comment nous l'avons transformé en une architecture logicielle "théoriquement fonctionnelle".
Sergiu Vulc - eMAG IT Research SRL
Formation - Technical Architecture and Patterns
Traduction automatique