|
via Udemy |
Go to Course: https://www.udemy.com/course/clean-architecture/
Bienvenidos al curso de nivel Avanzado de Clean Architecture usando Domain Driven DesignEn este curso te ensenaremos las mejores practicas en base a la experiencia de programadores profesionales de asp.net core que trabajan con los mejores paradigmas y patrones de diseno, para crear aplicaciones.net robustas y escalables en diversas empresas de USA y Mexico.Te aburriste de hacer el mismo CRUD de otros cursos, entonces toma el reto de llegar al siguiente nivel de programacion y conseguir un trabajo como programador de tecnologias microsoft.Estos seran algunos temas que veremos: - Domain Driven Design aplicado al 100 por ciento con entities y object values en tu proyecto Net 8 - Clean Architecture , el que de verdad se utiliza en proyectos escalables y no demos CRUD. - Patron de Architecture CQRS y MediatR, implementado con clases Generic - como nunca antes visto - Aprende que son los Cros Cutting Concerns - Dapper a nivel avanzado para consultas integrado con Entity Framework - Concurrencia de multiprocesos en NET - Middleware avanzado para Validations erros y pipelines Y muchos temas Este es el momento para llegar al maximo nivel y puedas encontrar la architecture ideal para tu proyecto profesional de NETQue 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.