Architecture Logicielle

L'essentiel

Caractéristiques

Cours
24 heuresAdaptable

Lieu et mode de présence

8 départements

Présentiel
Distanciel

Domaines d’enseignement

Développement back-end
Développement front-end
Système d'information
Base de Données

Présentation

  • Introduction à l’architecture logicielle, importance et contexte.
  • Attributs de qualité. Styles et patterns d’architecture : monolithique, multicouches, n-tiers, Modèles MVC, microkernel, pipeline, event-driven, SOA et microservices, comparaison et cas d’usage.
  • Décision architecturale, documentation, gouvernance
  • Critère de choix d'une bonne architecture
  • Représentation de l’architecture logicielle. Modélisation UML, C4 Model, DAT
  • Place de l'architecture dans le cycle de vie de projet informatique,
  • Architecture et agilité, rôle de l’architecte, Agile à l’échelle, Framework TOGAF.
  • Architecture Cloud