BienvenidoamicursodeArquitectura de Aplicaciones Empresariales con .NET Core enEspaol, elcualtieneporobjetivoenseartetodo lo que necesitas saber para disear, construir, probar y desplegar aplicaciones con una Arquitectura robusta, segura, confiable y escalable utilizando .NET Core, Contenedores Docker, Cach Redis y Microsoft Azure. El curso se encuentra actualizado a la versin de .NET 7.0, C# 11 y Visual Studio 2022.Anmate e inscrbete. El curso fue creado para ayudarte a empezar en el mundo de la Arquitectura de Aplicaciones Empresariales, aqu tocaremos los siguientes temas: Definicin de Arquitectura de Aplicaciones. Proceso de Diseo de la Arquitectura. Desacoplamiento entre Componentes. Inyeccin de dependencias e Inversin de control. Capas vs Niveles. Consideraciones Iniciales de una Arquitectura N-Capas. Beneficios del uso de Capas en una Arquitectura. Principios de Diseo SOLID. Otros Principios Clave de Diseo. Definicin de Estilo de Arquitectura. Principales Estilos de Arquitectura. Definicin de una Arquitectura Orientada al Dominio o DDD. Diseo de un Microservicio orientado a un DDD. Niveles en Microservicios DDD. Disear Arquetipo Orientado al Dominio o DDD. Definir Tecnologa a utilizar en cada Nivel del Arquetipo. Configurar entorno de desarrollo para construir Aplicaciones .NET Core. Construccin de la Capa de Infraestructura de Persistencia de DatosConstruir la Capa de Infraestructura de Datos (Data, Interface & Repository).Construccin de la Capa de Modelo de DominioConstruir la Capa de Dominio (Entity, Interface & Core).Construccin de la Capa de AplicacinConstruir la Capa de Aplicacin (DTO, Interface & Main).Construccin de la Capa de ServiciosConstruccin de la Capa de Servicios. Integracin Web API con Swagger. Habilitar Solicitudes de Origen Cruzado (CORS).Definicin de JSON Web Token (JWT).Habilitar Seguridad en Web API utilizando JSON Web Token (JWT).Habilitar Validacin de Parmetros utilizando la librera FLUENTVALIDATION. Construccin de la Capa TransversalConstruccin de la Capa Transversal (Common, Logging & Mapper).Mtricas de Calidad de Cdigo. Despliegue en Contenedores Docker. Actualizacin a .NET Core 3.1Actualizacin a .NET 5.0Definicin de Pruebas Unitarias. Creacin de Pruebas UnitariasAnlisis de Cobertura de Cdigo. Actualizacin a .NET 6.0Esquema de Control de Versiones de una APIen ASP. NETCore 6Control de Versiones utilizando Parmetros de Cadena de Consulta (Query String Parameters).Control de Versiones utilizando Encabezados Personalizados (Header).Control de Versiones utilizando Parmetros en un Segmento de la URL. Deprecando Versiones Anteriores de una API. Patrn Health Check en ASP.NET6Qu es el patrn Health Check?Implementacin de patrn Health Check en ASP. NETCore 6.Implementacin de Health Checks Personalizados. Patrn Repository y Unit Of WorkImplementacin del Patrn Repository y Generic Repository. Implementacin del Patrn Unit of Work (UoW). Paginacin en Aplicaciones ASP. NETCore Web APIImplementacin de funcionalidad de paginacin en una Web API. Despliegue de Aplicaciones ASP. NETCore en Microsoft Azure. Creacin y configuracin del recurso SQLDatabase. Creacin y despliegue de aplicaciones ASP. NETCore en App Services utilizando IDE Visual Studio 2022.Creacin y despliegue de aplicaciones ASP. NETCore en App Services utilizando Visual Studio Code. Actualizacin a .NET 7.0Integracin de Aplicaciones ASP. NETCore 7 con Redis. Instalacin y Configuracin de Cach Redis. Integracin de Aplicaciones ASP. NETCore 7 con Redis. Implementacin de Health Check en ASP. NETCore 7 para monitorear el servicio de Redis. Implementacin del Patrn Rate Limiting en aplicaciones ASP. NETCore 7Qu es el patrn Rate Limiting?Implementacin del patrn Rate Limiting en aplicaciones ASP. NETCore 7.El curso ha sido cuidadosamente creado para que te diviertas practicando con ejemplos de la vida real, es 90% prctico y 10% terico, con presentaciones cortas pero ilustrativas para explicar conceptos fundamentales de Arquitectura de Aplicaciones Empresariales. DEBESREALIZARESTECURSO: Si deseas aprender a Disear y crear aplicaciones robustas, seguras, confiables & escalables. Si deseas aprender a Contenerizar Aplicaciones .NETCore y realizar despliegues en Contenedores Docker. Si deseas aprender a realizar despliegues de Aplicaciones ASP. NETCore en Microsoft Azure. Si deseas aprender e Implementar Patrones de Arquitectura de Software (Health Check, Repository, Unit Of Work, Rate Limiting).Si deseas aprender e Interpretar Mtricas de Calidad de Cdigo. Si deseas aprender e construir Pruebas Unitarias utilizando MSTest. Si deseas explorar nuevas herramientas case como Dapper Micro ORM, AutoMapper, Fluent Validation, JSON Web Token, Web API, Postman, Open API, Swagger, APIVersioning, Health Check, Paginacin, WatchDog, Cach Redis y mucho ms. IMPORTANTE: Todoelmaterialnecesarioenestecursoesbrindadoconenlacesdedescarga. Elcursoestestructuradoenseccionesconevaluacionesfinales.