Rating 4.28 out of 5 (524 ratings in Udemy)
What you'll learn
- Conocer los fundamentos de Arquitectura de Software / Aplicaciones.
- Conocer los principios y proceso de diseño de una Arquitectura Empresarial.
- Diseñar, Construir y Probar Aplicaciones con Arquitectura orientada al dominio utilizando .NET Core y Visual Studio .NET 2017/2019/2022.
- Conocer e Implementar Patrones de Arquitectura de Software (Health Check, Repository, Unit Of Work) en .NET 6.
- Diseñar y Crear Pruebas Unitarias …
Rating 4.28 out of 5 (524 ratings in Udemy)
What you'll learn
- Conocer los fundamentos de Arquitectura de Software / Aplicaciones.
- Conocer los principios y proceso de diseño de una Arquitectura Empresarial.
- Diseñar, Construir y Probar Aplicaciones con Arquitectura orientada al dominio utilizando .NET Core y Visual Studio .NET 2017/2019/2022.
- Conocer e Implementar Patrones de Arquitectura de Software (Health Check, Repository, Unit Of Work) en .NET 6.
- Diseñar y Crear Pruebas Unitarias utilizando el Framework MSTest.
- Analizar y Explorar Cobertura de Código Fuente.
- Conocer e Interpretar Métricas de Calidad de Código.
- Desplegar Aplicaciones .NET Core en Contenedores Docker y Microsoft Azure.
- Explorar y Conocer herramientas como Fluent Validation, Dapper, AutoMapper, Api Versioning, JSON Web Token, Web Api, Postman, Open Api, Swagger & mucho más.
- Conocer e Implementar Api Versioning en aplicaciones .NET 6.
- Implementar Logger en Aplicaciones en .NET6 utilizando WatchDog.
Description
BienvenidoamicursodeArquitectura de Aplicaciones Empresariales con .NET Core enEspañol, elcualtieneporobjetivoenseñartetodo lo que necesitas saber para diseñar, construir, probar y desplegar aplicaciones con una Arquitectura robusta, segura, confiable y escalable utilizando .NET Core, Contenedores Docker y Microsoft Azure.
El curso se encuentra actualizado a la versión de .NET 6.0, C# 10 y Visual Studio 2022.
Anímate e inscríbete.
El curso fue creado para ayudarte a empezar en el mundo de la Arquitectura de Aplicaciones Empresariales, aquí tocaremos los siguientes temas:
Definición de Arquitectura de Aplicaciones.
Proceso de Diseño de la Arquitectura.
Desacoplamiento entre Componentes.
Inyección de dependencias e Inversión de control.
Capas vs Niveles.
Consideraciones Iniciales de una Arquitectura N-Capas.
Beneficios del uso de “Capas” en una Arquitectura.
Principios de Diseño SOLID.
Otros Principios Clave de Diseño.
Definición de Estilo de Arquitectura.
Principales Estilos de Arquitectura.
Definición de una Arquitectura Orientada al Dominio o DDD.
Diseño de un Microservicio orientado a un DDD.
Niveles en Microservicios DDD.
Diseñar Arquetipo Orientado al Dominio o DDD.
Definir Tecnología a utilizar en cada Nivel del Arquetipo.
Configurar entorno de desarrollo para construir Aplicaciones .NET Core.
Construcción de la Capa de Infraestructura de Persistencia de Datos
Construir la Capa de Infraestructura de Datos (Data, Interface &Repository).
Construcción de la Capa de Modelo de Dominio
Construir la Capa de Dominio (Entity, Interface &Core).
Construcción de la Capa de Aplicación
Construir la Capa de Aplicación (DTO, Interface &Main).
Construcción de la Capa de Servicios
Construcción de la Capa de Servicios.
Integración Web API con Swagger.
Habilitar Solicitudes de Origen Cruzado (CORS).
Definición de JSON Web Token (JWT).
Habilitar Seguridad en Web API utilizando JSON Web Token (JWT).
Habilitar Validación de Parámetros utilizando la librería FLUENTVALIDATION.
Construcción de la Capa Transversal
Construcción de la Capa Transversal (Common, Logging &Mapper).
Métricas de Calidad de Código.
Despliegue en Contenedores Docker.
Actualización a .NET Core 3.1
Actualización a .NET 5.0
Definición de Pruebas Unitarias.
Creación de Pruebas Unitarias
Análisis de Cobertura de Código.
Actualización a .NET 6.0
Esquema de Control de Versiones de una APIen ASP.NETCore 6
Control de Versiones utilizando Parámetros de Cadena de Consulta (Query String Parameters).
Control de Versiones utilizando Encabezados Personalizados (Header).
Control de Versiones utilizando Parámetros en un Segmento de la URL.
Deprecando Versiones Anteriores de una API.
Patrón Health Check en ASP.NET6
¿Qué es el patrón Health Check?.
Implementación de patrón Health Check en ASP.NETCore 6.
Implementación de Health Checks Personalizados.
Patrón Repository y Unit Of Work
Implementación del Patrón Repository y Generic Repository.
Implementación del Patrón Unit of Work (UoW).
Paginación en Aplicaciones ASP.NETCore Web API
Implementación de funcionalidad de paginación en una Web API.
Despliegue de Aplicaciones ASP.NETCore en Microsoft Azure.
Creación y configuración del recurso SQLDatabase.
Creación y despliegue de aplicaciones ASP.NETCore en App Services utilizando IDE Visual Studio 2022.
Creación y despliegue de aplicaciones ASP.NETCore en App Services utilizando Visual Studio Code.
El curso ha sido cuidadosamente creado para que te diviertas practicando con ejemplos de la vida real, es 90% práctico y 10% teórico, con presentaciones cortas pero ilustrativas para explicar conceptos fundamentales de Arquitectura de Aplicaciones Empresariales.
DEBESREALIZARESTECURSO:
Si deseas aprender a Diseñar 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).
Si deseas aprender e Interpretar Métricas de Calidad de Código.
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, Paginación, WatchDog y mucho más.
IMPORTANTE:
Todoelmaterialnecesarioenestecursoesbrindadoconenlacesdedescarga.
Elcursoestáestructuradoenseccionesconevaluacionesfinales.
Paid
Self paced
All Levels
Spanish (Spain)
1859
Rating 4.28 out of 5 (524 ratings in Udemy)
Go to the Course
