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

  • Clarification 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 par couches

Principes de la conception orientée objet

  • DRY, SRP
  • Encapsulation
  • Programmer par rapport à une interface
  • Principe de Liskov
  • Loi de Demeter

Motifs de conception

  • Qu'est-ce que les motifs de conception ?
  • Motifs créatifs
  • Motifs structurels
  • Motifs 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-motifs architecturaux
  • Stratégies de refactorisation

SOA et motifs d'intégration

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

Motifs de déploiement

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

Nombre de participants


Prix par participant

Nos clients témoignent (7)

Cours à venir

Catégories Similaires