• 8 hours
  • Medium

Free online content available in this course.

course.header.alt.is_video

course.header.alt.is_certifying

Got it!

Last updated on 8/20/24

Course introduction

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 !

Table of contents


Example of certificate of achievement
Example of certificate of achievement