La solution du design pattern doit son existence et son utilité à un problème globalement connu. Dans ce cours, Sandy Ludosky, développeuse JavaScript, vous propose de découvrir les standards de programmation les plus utilisés et présentés par les « Gang of Four », les auteurs très connus qui ont popularisé l'usage des patrons de conception en développement logiciel. Elle va vous aider à accélérer votre productivité et à développer des projets JavaScript à grande échelle avec une implémentation élégante, flexible et scalable. Ainsi, vous vous assurerez de la solidité et de la stabilité d'un projet et vous saurez faire preuve de professionnalisme.
1-Créer des objets avec le pattern Constructor
00:01:522-Créer des types avec une fonction constructor
00:02:343-Cloner des objets avec le design pattern Prototype
00:01:444-Aborder une démonstration de clonage d'objets avec le Prototype pattern
00:02:225-Créer des types et des objets avec le design pattern Class
00:01:066-Comprendre le design pattern Class
00:03:517-Mutualiser la création d'objets avec le design pattern Factory
00:01:258-Créer plusieurs objets types avec Factory
00:04:229-Poursuivre avec la création d'objets types
00:03:2510-Finaliser la création du modèle factory
00:04:2311-Séparer les responsabilités avec le design pattern Module
00:01:2112-Utiliser la solution du Module design pattern
00:04:4513-Séparer des modules
00:03:1714-Créer une instance unique avec le design pattern Singleton
00:01:1715-Créer un singleton unique et global
00:03:011-Enrichir de nouvelles fonctionnalités avec le design pattern Decorator
00:01:532-Ajouter des fonctionnalités avec un decorator
00:05:553-Poursuivre avec le decorator
00:02:424-Masquer la complexité avec le design pattern Façade
00:01:305-Simplifier le code avec le design pattern Façade
00:03:576-Poursuivre avec le patron de conception Façade
00:03:597-Finaliser la simplification de son code
00:02:368-Manipuler les objets par procuration
00:01:089-Déléguer les fonctionnalités à l'aide d'un proxy
00:04:0010-Alléger le code avec le design pattern Flyweight
00:02:0511-Alléger le code avec flyweight
00:04:551-Partager la logique avec le design pattern Mediator
00:00:582-Partager et centraliser la logique à l'aide d'un mediator
00:05:263-Poursuivre la démonstration avec le mediator
00:04:314-Enrichir une interface avec le pattern Visitor
00:01:255-Utiliser l'objet visitor
00:04:486-Ajouter l'objet visitor
00:03:407-Gérer un état global avec le design pattern Observer
00:02:248-Gérer les états en action avec un observer
00:05:059-Créer une classe subject
00:04:1110-Créer une liste d'observers
00:03:1811-Manipuler les objets avec un iterator
00:01:0212-Manipuler les objets et faire des itérations
00:03:2313-Poursuivre avec la manipulation d'objets
00:05:3914-Utiliser les objets et les itérations
00:02:4815-Séparer les requêtes et les actions avec le design pattern Command
00:01:5816-Utiliser les commandes pour faire des actions
00:02:5017-Poursuivre avec les commandes et les actions
00:04:4318-Aller plus loin dans l'exécution des commandes
00:03:4319-Finaliser la démonstration sur les commandes et les actions
00:04:43
1.8
JavaScript les design patterns