Thank you for sending your enquiry! One of our team members will contact you shortly.
Thank you for sending your booking! One of our team members will contact you shortly.
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)
21 heures
Nos Clients témoignent (2)
Capacité du formateur à écouter et à comprendre mon cas/question/problème...
Francois - TE
Formation - Technical Architecture and Patterns
Traduction automatique
The trainer engagement and passion about the subject