Cette formation approfondie vous permettra de maîtriser les différents modèles de conception en JavaScript. Les modèles de conception, également connus sous le nom de patterns, sont des solutions éprouvées pour résoudre des problèmes de conception dans le développement d'applications JavaScript. Vous apprendrez les principaux modèles de conception et comment les appliquer efficacement pour améliorer la structure, la maintenabilité et la réutilisabilité de votre code JavaScript.
Chapitre 1: Introduction aux modèles de conception
# | Intitulé |
---|
58 | Compréhension des principes de base des modèles de conception et de leur importance dans le développement logiciel. |
---|
58 | Présentation des différents types de modèles de conception : création, structure et comportement. |
---|
58 | Mise en place de l'environnement de développement pour la pratique des modèles de conception en javascript. |
---|
Chapitre 2: Modèles de conception de création
# | Intitulé |
---|
58 | Exploration des modèles de création tels que le singleton, la fabrique, le prototype et le modèle de constructeur. |
---|
58 | Compréhension de l'utilisation et de la mise en œuvre de chaque modèle de création. |
---|
58 | Exemples concrets d'application des modèles de création dans des scénarios réels. |
---|
Chapitre 3: Modèles de conception structurels
# | Intitulé |
---|
58 | Étude des modèles de conception structurels tels que l'adaptateur, le décorateur, le composite et le proxy. |
---|
58 | Compréhension de la manière dont ces modèles de conception structurels facilitent la composition et la gestion des objets. |
---|
58 | Exemples d'utilisation des modèles de conception structurels pour résoudre des problèmes spécifiques. |
---|
Chapitre 4: Modèles de conception comportementaux
# | Intitulé |
---|
58 | Exploration des modèles de conception comportementaux tels que l'observateur, le stratégie, le commande et le modèle de comportement. |
---|
58 | Compréhension de la manière dont ces modèles de conception permettent d'organiser les interactions entre les objets. |
---|
58 | Exemples pratiques de l'application des modèles de conception comportementaux dans des scénarios réels. |
---|
Chapitre 5: Modèles de conception avancés
# | Intitulé |
---|
58 | Approfondissement des modèles de conception avancés tels que le memento, le visiteur, le chaîne de responsabilité et l'interpréteur. |
---|
58 | Compréhension de la complexité et de l'application spécifique de ces modèles de conception avancés. |
---|
Chapitre 6: Bonnes pratiques de conception avec les modèles
# | Intitulé |
---|
58 | Exploration des bonnes pratiques de conception liées à l'utilisation des modèles. |
---|
58 | Compréhension de l'importance de la lisibilité, de la maintenabilité et de la réutilisabilité du code. |
---|
58 | Application des bonnes pratiques de conception pour optimiser l'utilisation des modèles de conception en javascript. |
---|
Chapitre 7: Anti-patterns A éviter avec les modèles
# | Intitulé |
---|
58 | Identification et compréhension des anti-patterns courants liés à l'utilisation des modèles de conception. |
---|
58 | Analyse des conséquences négatives des anti-patterns sur la qualité du code et la maintenabilité du projet.
|
---|