• 8 heures
  • Moyenne

Ce cours est visible gratuitement en ligne.

course.header.alt.is_video

course.header.alt.is_certifying

J'ai tout compris !

Mis à jour le 02/03/2022

Connectez-vous ou inscrivez-vous gratuitement pour bénéficier de toutes les fonctionnalités de ce cours !

Introduction du cours

Vous voyez ce tiroir dans la cuisine, celui qui est rempli d’un tas de bric-à-brac inutile ? Vous vous demandez comment on en est arrivé là ? C’est facile : un élément à la fois.

Nous pouvons créer le même genre de désordre dans nos applications si on ajoute chaque nouvelle fonctionnalité sans prendre en compte l’architecture globale.

Pour en finir avec cette approche, on va opter pour une architecture à plusieurs couches, autrement dit découplée : chaque couche se voit attribuer une responsabilité spécifique et un système défini de messages (API).

Dans ce cours, vous apprendrez à analyser une architecture monolithique existante pour trouver ses faiblesses. Ensuite, vous utiliserez de nouvelles opportunités business comme prétextes de refactorisation pour obtenir une architecture découplée. Vous utiliserez le design pattern Modèle-Vue-Contrôleur comme ligne directrice pour séparer les couches de votre architecture.

Vous verrez également diverses solutions de stockage de données et de communication entre les couches.

Alors, vous voulez transformer votre usine à gaz en application bien organisée dès maintenant ? C'est parti !

Exemple de certificat de réussite
Exemple de certificat de réussite