Clean Architecture Avanzado en ASP. NET Core

所在平台: Udemy

课程主页: https://www.udemy.com/course/clean-architecture-authentication/

课程评论:没有评论

第一个写评论        关注课程

课程简介

课程名称:ASP.NET Core 进阶清晰架构 概述:欢迎参与清晰架构课程的第二部分,这是我们学生期待已久的课程。在课程的第二部分中,我们将开发企业应用程序在ASP.NET Core中应具备的高级功能。我们将遵循清晰架构和领域驱动设计的最佳实践。以下是我们将讨论的一些主题: - 在清晰架构中的认证和授权架构 - 开发自定义的用户、角色、权限模型,而不使用Identity Core - 在清晰架构中进行单元测试和集成测试 - 使用Docker Compose实现清晰架构的开发环境 - 在清晰架构中如何使用Outbox模式进行后台处理 - 使用泛型类进行高级分页 - 设计和创建领域驱动设计的强身份类型 - 在清晰架构中为控制器设计简化的API - 作为额外赠送内容,我们将教授如何使用Gmail设置发送电子邮件、在ASP.NET Core中创建PDF报告以及在清晰架构中实现Serilog。 课程还将解释什么是软件架构。软件架构是指为指导软件构建而集成的模式或最佳实践的集合,作为程序员、分析师和质保人员共享的工作手册或路线,确保满足应用程序的所有目标和业务规则。软件架构被视为设计的最高层次,因为它整合了不同软件组件之间的结构、功能和通信。随着信息系统复杂性的增加,我们创建了更清晰的架构(Clean Architecture),以便通过层级分离职责并定义依赖关系规则。 我们期待在课程中与您见面!

课程评论(0条)

课程详情

Bienvenido al curso de Clean Architecture PARTE 2Uno de los cursos mas esperados por nuestros alumnos, en esta parte 2 del curso desarrollaremos las funcionalidades avanzadas que toda App Empresarial desarrollada en ASP NET Code debe tener.Siguiendo para esto las mejores practicas de Clean Architecture y Domain Driven Design, estos seran algunos de los temas que veremos:Arquitectura de Authentication y Authorization en Clean ArchitectureDesarrollo de modelo personalizado de Users, Roles, Permisos sin usar Identity CorePruebas Unitarias y de Integracion dentro de Clean ArchitectureImplementacion de ambiente Dev Clean Architecture con Docker ComposeComo trabajar con el Outbox Pattern en Clean Architecture para procesos en backgroundPagination a nivel avanzado usando generic classesDiseno y creacion de Strong Identity Types para Domain Driven DesignMinimal Apis para controllers en Clean ArchitectureY también tendremos un bonus track de regalo para nuestros alumnos:Envió de emails con gmail settings en ASP NET Core - Clean ArchitectureCreación de PDFs Reportes con ASP NET Core Implementación de Serilog en Clean ArchitectureNos vemos en clase!Que 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.

课程标签

0人关注该课程

主题相关的课程