|
所在平台: Udemy |
课程主页: https://www.udemy.com/course/aprende-los-principales-patrones-de-diseno-con-net-y-c/
课程评论:没有评论
**课程名称:** 使用 .NET 和 C# 学习主要设计模式 **课程概述:** 本课程将带您深入了解软件设计模式,并学习如何使用 .NET 和 C# 来构建 Blazor 应用程序。设计模式是软件设计和开发中解决常见问题的久经考验的解决方案。它们有助于提高代码质量,促进成功解决方案的复用,并促进开发人员之间的沟通。 课程内容涵盖了三种主要的设计模式类型: * **创建型模式 (Creational Patterns):** 关注对象的创建过程,即对象如何在应用程序中实例化和配置。 * **结构型模式 (Structural Patterns):** 解决类和对象的组合问题。 * **行为型模式 (Behavioral Patterns):** 关注对象之间如何交互和通信。 **课程大纲:** **A) 导论** 1. 课程主题 2. 安装 Visual Studio 2022 3. 什么是设计模式? 4. 类和对象 5. 继承与接口 **B) 创建型模式** 6. 单例模式 (Singleton) 7. 在 Blazor 项目中使用单例模式 8. 建造者模式 (Builder) 9. 在 Blazor 项目中使用建造者模式 10. 工厂方法模式 (Factory Method) 11. 在 Blazor 项目中使用工厂方法模式 12. 原型模式 (Prototype) 13. 在 Blazor 项目中使用原型模式 **C) 结构型模式** 14. 适配器模式 (Adapter) 15. 在 Blazor 项目中使用适配器模式 16. 外观模式 (Facade) 17. 在 Blazor 项目中使用外观模式 18. 代理模式 (Proxy) 19. 在 Blazor 项目中使用代理模式 20. 桥接模式 (Bridge) 21. 在 Blazor 项目中使用桥接模式 **D) 行为型模式** 22. 备忘录模式 (Memento) 23. 在 Blazor 项目中使用备忘录模式 24. 迭代器模式 (Iterator) 25. 在 Blazor 项目中使用迭代器模式 26. 命令模式 (Command) 27. 在 Blazor 项目中使用命令模式 28. 观察者模式 (Observer) 29. 在 Blazor 项目中使用观察者模式 30. 策略模式 (Strategy) 31. 在 Blazor 项目中使用策略模式 **E) 结论** 32. 总结
En este curso veras como trabajar con Patrones de Diseño software. Además aprenderás como construir aplicaciones Blazor. Los patrones de diseño de software son soluciones probadas para problemas comunes que se encuentran en el diseño y desarrollo de software. Se utilizan para mejorar la calidad del código, promover la reutilización de soluciones exitosas y facilitar la comunicación entre desarrolladores. Los patrones creacionales se utilizan en el diseño de software para abordar la creación de objetos, es decir, cómo se instancian y configuran los objetos en una aplicaciónLos patrones estructurales se utilizan en el diseño de software para resolver problemas relacionados con la composición de clases y objetos.Los patrones de diseño de comportamiento se utilizan en el diseño de software para abordar cómo los objetos interactúan y comunican entre sí.El contenido del curso es el siguiente:A) Introducción 1) Temario 2) Instalación Visual Studio 2022 3) ¿Qué son los patrones de diseño? 4) Clases y objetos 5) Herencia e interfacesB) Patrones creacionales 6) Singleton 7) Singleton en proyecto blazor 8) Builder 9) Builder en proyecto Blazor 10) Factory Method 11) Factory Method en proyecto Blazor 12) Prototype 13) Prototype en proyecto BlazorC) Patrones estructurales 14) Adapter 15) Adapter en proyecto Blazor 16) Facade 17) Facade en proyecto Blazor 18) Proxy 19) Proxy en proyecto Blazor 20) Bridge 21) Bridge en proyecto BlazorD) Patrones comportamiento 22) Memento 23) Memento en proyecto Blazor 24) Iterator 25) Iterator en proyecto Blazor 26) Command 27) Command en proyecto Blazor 28) Observer 29) Observer en proyecto Blazor 30) Strategy 31) Strategy en proyecto BlazorE) Conclusiones 32) Conclusiones