Este entrenamiento constituye la primera parte de una serie de entrenamientos enfocados a Clean Architecture.En este entrenamiento presentaremos una guía práctica con recomendaciones para implementar patrones, buenas prácticas, principios y frameworks que nos permitan construir aplicaciones .NET implementando una Arquitectura Limpia tomando como referencia el diagrama Clean Architecture de Robert Cecil Martin.Para ejemplificar cada uno de los elementos descritos en el diagrama Clean Architecture, desarrollaremos una aplicación que permitirá crear y consultar órdenes de compra para la empresa ficticia NorthWind.ObjetivosAl finalizar este entrenamiento, los participantes contarán con las habilidades y conocimientos los elementos principales del diagrama Clean Architecture de Robert C. Martin.Iniciar el desarrollo de aplicaciones .NET implementando Clean Architecture.AudienciaEste curso está dirigido a todas las personas que se encuentren interesadas en conocer los principios, patrones y buenas prácticas para empezar a desarrollar aplicaciones implementando una Arquitectura de software limpia (Clean Architecture).Como curso introductorio, no hay requisitos previos para este entrenamiento. Sin embargo, para poder aprovechar al máximo este entrenamiento, se recomienda que los participantes tengan conocimientos básicos del lenguaje de programación C#, ASP.NET Core y algunos principios y patrones como SOLID, CQRS, Mediator, Repository y Unit Of Work.RequisitosPara poder practicar los conceptos y realizar los ejercicios del curso, se recomienda trabajar con un equipo de desarrollo con Windows 10 o posterior y Visual Studio 2022 que puede ser la versión gratuita Visual Studio Community.