ASP. NET Core Clean Architecture 2 Specification Graphql

所在平台: Udemy

课程主页: https://www.udemy.com/course/asp-net-clean-architecture-specification-graphql/

课程评论:没有评论

第一个写评论        关注课程

课程简介

课程名称: ASP.NET Core Clean Architecture 2 规格图 Graphql 课程概述: 欢迎来到 ASP.NET Core Clean Architecture 第二部分 - 规格模式与刷新令牌 Graphql。本课程要求学员必须先完成 Clean Architecture 第一部分的学习。课程将涵盖众多重要主题,包括: - 使用 EF 6 和 C# 10 的 Entity Framework Core - 规格模式的基础 - 与 Entity Framework 一起实现规格模式 - 使用工作单元 (Unit of Work) 和通用仓储 (Generic Repository) 进行高级查询 - 创建 Graphql 和 .NET 的接口 - 使用 Graphql 和 ASP.NET 实现 .NET 架构 - 基于设计原则(SOLID)开发架构 - 管理依赖倒置原则 (DIP) - 使用 ASP.NET 实现自定义安全模型和刷新令牌 - 关注点分离 (SoC) - 基于领域驱动设计 (DDD) 的 Clean Architecture - CQRS(命令查询责任分离)设计模式 软件架构是指一组模式或最佳实践的集合,旨在指导软件的构建,作为程序员、分析师和质量保证人员共享的工作手册或行动路线。软件架构被认为是设计的最高层次,因为它整合了软件不同组件的结构、功能和通信。 随着信息系统复杂性的增加,出现了更清晰的架构(Clean Architecture),允许我们通过层次分离责任,并定义它们之间的依赖规则。Clean Architecture 的一些特点包括: - 独立于数据库和框架 - 独立于展示层,可以在不更改应用程序其他部分或业务层的情况下随时更换用户界面 - 高度可测试,特别是在核心域和商业层上 通过学习本课程,学员将能够更深入地理解和应用 Clean Architecture 的原则,从而提高自身在开发现代应用程序方面的能力。

课程评论(0条)

课程详情

Bienvenidos a ASP.NET Core Clean Architecture PARTE 2 - Pattern Specification Refresh Token GraphqlMUY IMPORTANTE! -> Para llevar este curso es obligatorio haber llevado el curso Parte 1 de Clean Architecture.A continuacion te listamos algunos de los muchos temas que desarrollaremos en el curso:Entity Framework Core en version EF 6 y C# 10Bases del pattern SpecificationImplementacion de Pattern Specification con Entity FrameworkConsultas avanzadas utilizando Unit of Work y Generic RepositoryCreacion de interfaces con Graphql y NETImplementacion de architecturas NET con Graphql y ASP NETDesarrollo de arquitecturas con Design Principles - SOLIDManejo de Dependency Inversion Principles (DIP)Implementar Modelo Personalizado de Seguridad con ASP NET Refresh Token con ASP NETSeparation of Concerns (SoC)Clean Architecture con Domain Driven Design(DDD)CQRS (Command Query Responsibility Segregation) Design PatternQue es Arquitectura de Software?Se le llama al conjunto de patrones o buenas practicas agrupadas que sirven de referencia para guiar la construccion de un software, trabajando como un manual o ruta de labores donde los programadores, analistas, QA deben compartir la misma linea de trabajo y cumplir todos los objetivos y reglas de negocio de la aplicacion. Se considera como el mas alto nivel en el diseno por que integra la estructura, funcionamiento y comunicacion entre los diferentes componentes del software.Puedes reconocer algunos ejemplos de arquitectura como MVC, SOA, Cliente-Servidor, etc.Con el paso del tiempo la complejidad de los sistemas informaticos ha ido en aumento, y esto ha dado paso a la creacion de una arquitectura mas limpia (Clean Architecture) que nos permita separar las responsabilidades mediante capas y definiendo reglas de dependencias entre ellas.Estas son algunas caracteristicas de Clean Architecture:Independiente de la base de datos y frameworksIndependiente de la capa de presentacion, en cualquier momento podemos cambiar la interfaz grafica de usuario sin necesidad de cambiar el resto de la app ni de la capa de negociosAltamente testeable, especialmente en la capa del Core Domain y de Business.

课程标签

0人关注该课程

主题相关的课程