Prenez contact avec nous

Plan du cours

Aperçu

  • Cohésion des systèmes et des composants
  • Dépendances entre systèmes et composants
  • Architecture logicielle
  • Architecture technique
  • Architecture d'entreprise
  • Architecture SOA et microservices
  • Relations entre ces concepts
  • Redondance logique par rapport aux dépendances
  • Redondance des données par rapport aux dépendances

Architecture logicielle

Fondamentaux

  • Précision des termes : architecture, conception, modélisation
  • Orthogonalité
  • Loi de Conway

Architectures courantes

  • Décomposition modulaire
  • Architecture hiérarchique
  • Centralisée (motif Médiateur)
  • Architecture basée sur les événements
  • Basée sur les interruptions
  • OSI
  • Client/serveur
  • Modèle en couches

Principes de la conception OO

  • DRY, SRP
  • Encapsulation
  • Programmer en fonction d'une interface
  • Principe de Liskov
  • Loi de Déméter

Motifs de conception

  • Qu'est-ce que les motifs de conception
  • Motifs créateurs
  • Motifs structurels
  • Motifs comportementaux
  • Modèle-Contrôleur-Vue (MCV)

Outils de conception

  • Langage spécifique au domaine
  • Analyse lexicale
  • Fiches CRC
  • Scénarios
  • Descriptions des cas d'utilisation

Représentations graphiques UML

  • Diagramme de classes
  • Diagramme de séquence
  • Diagramme d'agrégation
  • Outils UML

Représentations graphiques autres que l'UML

  • Modélisation ER
  • Machine à états
  • Flux de données
  • Modèle architectural

Conception et maintenance

  • Lois de Lehmann
  • Antipatterns architecturaux
  • Stratégies de refactorisation

SOA et motifs d'intégration

  • Technologies et méthodes d'intégration
  • Synchrone/Asynchrone
  • Détails supplémentaires sur les motifs de communication directe
  • Communication directe et par médiateur
  • File de messages
  • ESB

Motifs de déploiement

  • Déploiement du code
  • Déploiement immuable
  • Motifs de disponibilité, d'évolutivité, de haute performance et de tolérance aux pannes
  • Replication et clustering de données et de messages (théorème CAP)
 21 Heures

Nombre de participants


Prix par participant

Nos clients témoignent (7)

Cours à venir

Catégories Similaires