Plan du cours
Aperçu
- Cohésion des systèmes et des composants
- Dépendances des systèmes/composants
- Architecture logicielle
- Architecture technique
- Architecture d'entreprise
- Architecture SOA et microservices
- Relations entre les concepts ci-dessus
- Rédundance logique vs dépendance
- Rédundance des données vs 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 (patron Mediator)
- Architecture événementielle
- Basée sur les interruptions
- OSI
- Client/serveur
- Modèle en couches
Principes de la conception POO
- DRY, SRP
- Encapsulation
- Programmer contre une interface
- Principe de Liskov
- Loi de Demeter
Patrons de conception
- Que sont les patrons de conception
- Patrons créationnels
- Patrons structurels
- Patrons 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é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 Lehmann
- Anti-patrons architecturaux
- Stratégies de refactorisation
Patrons SOA et d'intégration
- Technologies et méthodes d'intégration
- Synchrone/Asynchrone
- Détails supplémentaires sur les patrons de communication directe
- Communication directe et médiatisée
- Messagerie par files d'attente
- ESB
Patrons de déploiement
- Déploiement du code
- Déploiement immuable
- Patrons de disponibilité, évolutivité, haute performance et 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