Développement

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 !
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.
Suivez une des formations diplômantes de notre école 100% en ligne, et transformez vos connaissances en compétences professionnelles.
1/2

Développement