Plan du cours
Aperçu
- Cohésion des systèmes et des composants
- Dépendances système/composant
- Architecture logicielle
- Architecture technique
- Architecture d'entreprise
- Architecture SOA et microservices
- Relations entre les concepts ci-dessus
- Redondance logique versus dépendance
- Redondance des données versus dépendance
Architecture logicielle
Fondamentaux
- Clarification des termes : architecture, conception, modélisation
- Orthogonalité
- Loi de Conway
Architectures courantes
- Décomposition modulaire
- Architecture hiérarchique
- Centralisée (modèle du Médiateur)
- Architecture événementielle
- Basée sur les interruptions
- OSI
- Client/serveur
- Modèle en couches
Principes de la conception POO
- DRY, SRP
- Capsulation
- Programmer contre une interface
- Principe de Liskov
- Loi de Demeter
Modèles de conception
- Qu'est-ce qu'un modèle de conception ?
- Modèles de création
- Modèles structurels
- Modèles comportementaux
- Modèle-vue-contrôleur (MVC)
Outils de conception
- Langage spécifique au domaine
- Analyse lexicale
- Cartes CRC
- Scénarios
- Descriptions de cas d'utilisation
Représentations graphiques UML
- Diagramme de classes
- Diagramme de séquences
- 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 Lehmann
- Antimodèles architecturaux
- Stratégies de refactorisation
Modèles SOA et 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 médiatisée
- Collections de messages
- ESB (Enterprise Service Bus)
Modèles de déploiement
- Déploiement du code
- Déploiement immuable
- Disponibilité, évolutivité, haute performance, tolérance aux pannes
- Réplication et clustering des données et des 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