• 4 heures
  • Facile

Ce cours est visible gratuitement en ligne.

course.header.alt.is_certifying

J'ai tout compris !

Mis à jour le 15/02/2023

Récapitulatif

Félicitations, vous êtes arrivés la fin de ce cours !

Vous êtes prêt à coder votre propre application MVC en séparant votre code en trois responsabilités principales :

  • Le modèle pour récupérer les informations d'une requête.

  • La vue pour traiter ces informations.

  • Le contrôleur pour renvoyer une réponse à l'utilisateur.

Vous savez également comment faire en sorte que votre code soit facile à maintenir à l'aide des principes SOLID :

  • Single responsibility (Responsabilité unique)

  • Open/closed (Ouvert/fermé)

  • Liskov substitution (Substitution de Liskov)

  • Interface segregation (Ségrégation des interfaces)

  • Dependency inversion (Inversion des dépendances)

Vous êtes aussi en mesure d'éviter les principes STUPID :

  • Singleton (Utilisation de singletons)

  • Tight coupling (Couplage fort)

  • Untestability (Impossible à tester)

  • Premature optimization (Optimisation prématurée)

  • Indescriptive naming (Nommage non descriptif)

  • Duplication

Enfin, vous n'aurez pas à réinventer la roue, car vous avez dans votre manche plusieurs design patterns très utiles :

  • Design patterns de création :

    • Fabrique

    • Monteur

    • Prototype

    • Singleton

  • Design patterns de structure :

    • Adaptateur

    • Composite

    • Décorateur

  • Design patterns de comportement :

    • Observateur

    • Stratégie

    • État

Pour résumer, vous avez toutes les cartes en main pour créer des applications .NET propres, solides et maintenables.

J'espère que vous avez eu du plaisir à suivre ce cours autant que j'ai eu du plaisir à le préparer. Bon courage à vous !

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