Tous les cours

Développement

Définissez votre architecture logicielle grâce aux standards reconnus

Pour être un architecte logiciel efficace, vous devrez maîtriser une grande variété de modèles d’architecture et la manière de les représenter.
DifficultéDifficile4 heures
Ce cours en libre accès vous intéresse ?

Vous devez concevoir une architecture logicielle pour un projet commercial ? Comment trouver la meilleure solution ? Quelles sont les possibilités ?

Que vous soyez un développeur expérimenté ayant besoin de bases théoriques plus structurées ou un architecte logiciel débutant, ce cours est conçu pour vous. Nous examinerons six grands modèles d'architecture que vous pourrez utiliser dans diverses situations professionnelles :

  • L’architecture client-serveur.

  • L’architecture pilotée par les événements.

  • L’architecture orientée services.

  • L’architecture modulaire.

  • L’architecture en couches.

  • L’architecture centrée sur les données.

Vous apprendrez quand utiliser ces architectures, quel niveau de maintenabilité elles requièrent et quelles sont leurs limites. Vous découvrirez des exemples de représentation de ces différentes architectures. Et si vous relevez le défi, vous créerez quelques architectures vous-même !

Êtes-vous prêt à découvrir quelles sont les meilleures architectures pour votre projet ? Alors suivez-moi au premier chapitre pour commencer !

Objectifs pédagogiques

  • Créer des architectures basées sur les normes du métier

Prérequis

Prérequis :

Pour suivre au mieux ce cours, vous devrez avoir de l'expérience en analyse des besoins clients et être habitué au développement de logiciels. Vous pouvez vous familiariser avec ces sujets avec les cours suivants :

Outils nécessaires :

Pour réaliser les exercices, on vous recommande d'utiliser un logiciel de diagramme comme Diagrams.net

Contributeurs

Professeurs

José Esterkin

Software engineer, project manager and trainer. Director of Positive, a project management consulting firm based in Buenos Aires.

Romain Sessa

Développeur et Architecte Java/JavaEE. Je suis aussi Enseignant et Mentor étant passionné par la transmission de connaissances/compétences.

Créé par

Mis à jour le 23/01/2025

Licence

Développement

Définissez votre architecture logicielle grâce aux standards reconnus

DifficultéDifficile4 heures
Cours en libre accès