• No hay productos en el carrito.

Inicio / Cursos / ASP.NET Core y Clean Architecture con DDD : Parte 2
Impartido por .NET UniversityPago único de $2,800 MXN · acceso por 12 meses

ASP.NET Core y Clean Architecture con DDD : Parte 2

ASP NET Core y Clean Architecture Authorization avanzado | Unit Testing | Docker Compose | Background Task | Pagination

Certificado oficial emitido por la SEPA través del Gobierno del Estado de México
12 meses de acceso En línea · 60 h 24 unidades Nivel avanzado
Qué aprenderás

Lo que serás capaz de hacer

Bienvenido a la Parte 2 del curso de Clean Architecture Para quienes ya completaron el curso: “ASP.NET Core y Clean Architecture con Domain Driven Design” de .NET University. Este es uno de los cursos más esperados por nuestra comunidad. En esta segunda parte, continuamos donde lo dejamos en el primer nivel, abordando funcionalidades avanzadas que toda aplicación empresarial desarrollada con ASP.NET Core debe incorporar. Aplicaremos las mejores prácticas de Clean Architecture y Domain Driven Design en escenarios reales y complejos, orientados a soluciones profesionales. Algunos de los temas que exploraremos: Arquitectura de Authentication y Authorization siguiendo principios de Clean Architecture Desarrollo de modelos personalizados de Usuarios, Roles y Permisos sin usar Identity Core Implementación de Pruebas Unitarias y de Integración en un entorno limpio y desacoplado Configuración de un entorno de desarrollo con Docker Compose Aplicación del Outbox Pattern para procesamiento en background Paginación avanzada utilizando clases genéricas reutilizables Diseño de Strong Identity Types para una mayor solidez del dominio Uso de Minimal APIs para simplificar controladores sin sacrificar arquitectura Además, como contenido adicional, tendrás acceso a un bonus exclusivo : Envío de correos electrónicos usando configuraciones de Gmail en ASP.NET Core Generación de reportes PDF profesionales Implementación de Serilog para un sistema de logging moderno y eficaz Este curso está diseñado para desarrolladores con experiencia y es la continuación directa del curso base. Si aún no has completado el primer nivel, te recomendamos hacerlo antes de iniciar esta parte. ¡Nos vemos en clase para seguir construyendo soluciones de alto nivel! Importante – Nivel del curso Este es un curso avanzado, enfocado exclusivamente en arquitectura de software profesional . No está orientado a desarrollos básicos ni mantenimientos CRUD. Si no tienes experiencia previa con herramientas y conceptos como Entity Framework Core, Dapper, SQL avanzado, o Reflection en .NET , te recomendamos completar primero nuestros cursos introductorios. Aquí nos enfocaremos en soluciones profesionales, con patrones y técnicas utilizadas en proyectos reales y escalables. Requisitos Previos Para sacar el máximo provecho de este curso, deberías tener conocimientos sólidos en: Desarrollo con .NET y ASP.NET Core Uso de Entity Framework Core y consultas SQL Manejo de Dapper y conceptos avanzados de acceso a datos Programación con Reflection y patrones comunes en .NET Familiaridad con conceptos como Inyección de Dependencias, Middleware, Repositories y Unit of Work

  • Modelamiento con Domain-Driven Design en Proyecto .NET 8
  • Arquitectura de Authentication y Authorization en Clean Architecture
  • Desarrollo de modelo personalizado de Users, Roles, Permisos sin usar Identity Core
  • Pruebas Unitarias y de Integracion dentro de Clean Architecture
  • Implementacion de ambiente Dev Clean Architecture con Docker Compose
  • Outbox Pattern en Clean Architecture para procesos en background

Temario

UNIDAD 1 - Setup proyecto Clean Architecture · 5 lecciones

UNIDAD 1 - Setup proyecto Clean Architecture

  • Inteligencia artificial en programaciónVideo · 2 min
  • Acceso al Preview de .NET UniversityVideo · 3 min
  • Setup del proyecto Clean Architecture - ImportanteVideo · 4 min
  • Instalacion de HerramientasVideo · 2 min
  • Compilacion de Proyectos Clean ArchitectureVideo · 5 min
UNIDAD 2 - Domain Driven Design con Identificadores avanzados · 6 lecciones

UNIDAD 2 - Domain Driven Design con Identificadores avanzados

  • Identificadores Strong ID en DDDVideo · 6 min
  • Creacion de IdentificadoresVideo · 11 min
  • Eventos en DomainVideo · 5 min
  • Modelando Ids en EntidadesVideo · 18 min
  • Infrastructure y Configuracion de EntidadesVideo · 7 min
  • Conversion para Strong Type IdVideo · 16 min
UNIDAD 3 - Authentication en Clean Architecture · 8 lecciones

UNIDAD 3 - Authentication en Clean Architecture

  • Modelos de Authenticacion en Clean ArchitectureVideo · 12 min
  • Encriptacion y JWTVideo · 7 min
  • Creando Object Value HashPasswordVideo · 5 min
  • Handler Login y Metodo RepositoryVideo · 14 min
  • Creando Json Web TokensVideo · 8 min
  • Logica de Json Web TokensVideo · 17 min
  • Handler de LoginVideo · 2 min
  • Controller y Acceso con JWTVideo · 28 min
UNIDAD 4 - Seguridad y Migracion de EF en Clean Architecture · 4 lecciones

UNIDAD 4 - Seguridad y Migracion de EF en Clean Architecture

  • Registro de UsuariosVideo · 10 min
  • Repository User - Busqueda de UsuarioVideo · 12 min
  • Controllers de RegistroVideo · 10 min
  • Creacion de Usuarios y Migracion a DatabaseVideo · 14 min
UNIDAD 5 - Docker Compose en Clean Architecture · 6 lecciones

UNIDAD 5 - Docker Compose en Clean Architecture

  • Docker ContainersVideo · 1 min
  • Docker Compose para proyectosVideo · 4 min
  • Creacion de DockerfileVideo · 20 min
  • Creacion de Docker ComposeVideo · 25 min
  • Configuracion de Cadena de Conexion a Postgres ContainerVideo · 9 min
  • Ejecutando Docker Compose en Dev EnvironmentVideo · 12 min
UNIDAD 6 - Authorization con Permisos y Roles en Clean Architecture · 7 lecciones

UNIDAD 6 - Authorization con Permisos y Roles en Clean Architecture

  • Authorization en Clean ArchitectureVideo · 8 min
  • Clases abstractas y genericas para authorizationVideo · 23 min
  • Configuracion de Entidad RoleVideo · 10 min
  • Roles y Users - relacion de muchos a muchosVideo · 9 min
  • Creacion de Modelo PermissionVideo · 8 min
  • Configuracion en DDD de PermissionsVideo · 19 min
  • Migracion con nuevo modelo de AuthorizationVideo · 10 min
UNIDAD 7 - Authorization en Controllers y Json Web Tokens · 5 lecciones

UNIDAD 7 - Authorization en Controllers y Json Web Tokens

  • Authorization en Controllers y EndpointsVideo · 9 min
  • Creacion de notacion PermissionVideo · 19 min
  • Registro de Permissions y PoliciesVideo · 9 min
  • Generacion de Token con PermissionsVideo · 20 min
  • Controllers y Authorization Avanzado en Clean ArchitectureVideo · 19 min
UNIDAD 8 - Serilog en Clean Architecture y NET · 6 lecciones

UNIDAD 8 - Serilog en Clean Architecture y NET

  • Serilog en Clean ArchitectureVideo · 6 min
  • Implementando Serilog en .NETVideo · 16 min
  • Instalando Serilog en Docker ContainerVideo · 15 min
  • Extendiendo Funcionalidades de Serilog para .NETVideo · 20 min
  • Configuracion de proyecto con multiples environmentsVideo · 15 min
  • Ejecutando Serilog para Multiples .NET AppsVideo · 12 min
UNIDAD 9 - Paginacion en Clean Architecture · 9 lecciones

UNIDAD 9 - Paginacion en Clean Architecture

  • Paginacion en Clean ArchitectureVideo · 4 min
  • Paginacion con InterfacesVideo · 16 min
  • Implementacion de Specification GenericVideo · 11 min
  • Evaluator de Query y SpecificationVideo · 13 min
  • Agregar Specification en RepositoryVideo · 11 min
  • Record como input de paginationVideo · 7 min
  • Pagination en Application y CQRSVideo · 9 min
  • Handler y construccion de Paginacion por VehiculosVideo · 25 min
  • Integracion con Controller y TestVideo · 9 min
UNIDAD 10 - Pagination con Metodos Genericos · 5 lecciones

UNIDAD 10 - Pagination con Metodos Genericos

  • Paginación con GenéricosVideo · 14 min
  • Creacion de ExtensionesVideo · 21 min
  • Implementando logica en Contenedor de depedenciasVideo · 14 min
  • Paginacion en ControllersVideo · 12 min
  • Taller de Codigo - Paginacion de VehiculosVideo · 16 min
UNIDAD 11 - Paginacion con Dapper en Clean Architecture · 4 lecciones

UNIDAD 11 - Paginacion con Dapper en Clean Architecture

  • Paginacion con DapperVideo · 6 min
  • Creación de Lógica de PaginaciónVideo · 18 min
  • Dapper y Paginacion en CQRSVideo · 24 min
  • Dapper Pagination TestVideo · 7 min
UNIDAD 12 - Clean Architecture API Versioning - Creando Versiones en API · 3 lecciones

UNIDAD 12 - Clean Architecture API Versioning - Creando Versiones en API

  • Versiones para APIVideo · 9 min
  • Implementando versiones para APIVideo · 10 min
  • Swagger para multiples versionesVideo · 23 min
UNIDAD 13 - Quartz y procesos en background en Clean Architecture · 7 lecciones

UNIDAD 13 - Quartz y procesos en background en Clean Architecture

  • Pattern outboxVideo · 10 min
  • Proceso de almacenamiento en outboxVideo · 18 min
  • Logica de outbox con EFVideo · 9 min
  • Procesos en background con QuartzVideo · 14 min
  • Quartz y MediatRVideo · 24 min
  • Agendando ejecucion de Quartz en Clean ArchitectureVideo · 11 min
  • Ejecutando Outbox patternVideo · 17 min
UNIDAD 14 - Minimal Apis en Clean Architecture · 4 lecciones

UNIDAD 14 - Minimal Apis en Clean Architecture

  • Minimal Apis en Clean ArchitectureVideo · 6 min
  • Minimal Apis - Definicion de MetodosVideo · 11 min
  • Contenedor de dependencias para minimal ApisVideo · 7 min
  • Seguridad y Versioning APIS en Minimal ApisVideo · 27 min
UNIDAD 15 - Unit Test en Clean Architecture · 7 lecciones

UNIDAD 15 - Unit Test en Clean Architecture

  • Unit Test en Clean ArchitectureVideo · 7 min
  • Creacion de Proyectos de TestVideo · 6 min
  • Configuracion de Proyecto DominioVideo · 10 min
  • Modelando Objetos de DominioVideo · 18 min
  • Unit Test en DomainVideo · 16 min
  • Domain Events en Unit TestVideo · 11 min
  • Unit Test Domain IntegradoVideo · 5 min
UNIDAD 16 - Unit Test en Domain Services · 2 lecciones

UNIDAD 16 - Unit Test en Domain Services

  • Unit Test en Domain ServicesVideo · 16 min
  • Test de Condition en ServicesVideo · 19 min
UNIDAD 17 - Unit Test en Application Logic · 7 lecciones

UNIDAD 17 - Unit Test en Application Logic

  • Unit Test en ApplicationVideo · 9 min
  • Testing Business Logic in ApplicationVideo · 11 min
  • Setting up Mock for TestingVideo · 12 min
  • Comparing logic for AssertVideo · 10 min
  • Validacion de componentes de ErrorVideo · 11 min
  • Trabajando Testing para DatetimesVideo · 13 min
  • Evaluando Testing para casos SuccessVideo · 12 min
UNIDAD 18 - Pruebas de Integracion en Clean Architecture · 4 lecciones

UNIDAD 18 - Pruebas de Integracion en Clean Architecture

  • Pruebas de integracionVideo · 8 min
  • Configuracion de dependenciasVideo · 27 min
  • Abstract class factoryVideo · 7 min
  • Prueba de integracion workflowVideo · 18 min
UNIDAD 19 - Pruebas Funcionales · 3 lecciones

UNIDAD 19 - Pruebas Funcionales

  • Pruebas FuncionalesVideo · 24 min
  • Nuevo Endpoint para Sesion de UsuarioVideo · 38 min
  • Pruebas Funcionales WorkFlowVideo · 27 min
UNIDAD 20 - Pruebas de Arquitectura · 2 lecciones

UNIDAD 20 - Pruebas de Arquitectura

  • Pruebas de ArquitecturaVideo · 24 min
  • Pruebas entre capasVideo · 17 min
UNIDAD 21 - Bonus Track : Enviar Email y Reportes en PDF · 2 lecciones

UNIDAD 21 - Bonus Track : Enviar Email y Reportes en PDF

  • Enviar Emails con Google en Clean ArchitectureVideo · 19 min
  • Crear Reportes con PDF en Clean ArchitectureVideo · 50 min
UNIDAD 22 - Clase Extra: La Ruta de Aprendizaje de .NET · 1 lecciones

UNIDAD 22 - Clase Extra: La Ruta de Aprendizaje de .NET

  • Clase Extra: La Ruta de Aprendizaje de .NETVideo · 4 min
UNIDAD 23 - Recurso opcional: Docker Fundamentos · 12 lecciones

UNIDAD 23 - Recurso opcional: Docker Fundamentos

  • Que es Docker?Video · 4 min
  • Instalación de DockerVideo · 17 min
  • Como funciona Docker?Video · 9 min
  • Containers en Sistemas OperativosVideo · 7 min
  • Como se crea un Docker Container?Video · 3 min
  • Comandos en Docker RunVideo · 8 min
  • Comandos para Listar ContainersVideo · 5 min
  • Ciclo de vida de un containerVideo · 8 min
  • Stop y Kill ContainersVideo · 6 min
  • Laboratorio Redis y acceso a ShellVideo · 9 min
  • Acceso a shell con Docker RunVideo · 4 min
  • Creación de imágenes con DockerVideo · 3 min
UNIDAD 24 - Clase Extra: La Ruta de Aprendizaje de .NET · 1 lecciones

UNIDAD 24 - Clase Extra: La Ruta de Aprendizaje de .NET

  • La Ruta de Aprendizaje de .NETVideo · 4 min
Certificado oficial

Tu certificado lo emite la SEP, no solo una plataforma

Al demostrar la competencia recibes un certificado emitido por la Secretaría de Educación Pública a través del Gobierno del Estado de México: un documento oficial que puedes presentar con confianza ante cualquier empleador o institución.

Tu certificado con INEC

  • Lo emite la Secretaría de Educación Pública (SEP), a través del Gobierno del Estado de México
  • Documento oficial con folio verificable en línea
  • Lo otorga la Universidad Tecnológica Fidel Velázquez

Otras plataformas en línea

  • Constancia privada emitida por la misma plataforma
  • Solo acredita horas cursadas o asistencia
  • Sin respaldo de una autoridad educativa
Cómo funciona

Tu itinerario, de la inscripción al certificado

  1. 1

    Inscripción con pago único

    Pagas $2,800 MXN una sola vez y entras de inmediato al curso.

  2. 2

    Estudias a tu ritmo

    24 unidades con videos, lecturas y actividades, disponibles 24/7 durante 12 meses.

  3. 3

    Cuestionarios por unidad

    Cuestionarios para comprobar lo aprendido.

  4. 4

    Certificado

    Emitido por la SEP a través del Gobierno del Estado de México, con folio verificable.

Lo que obtienes

Un certificado oficial de la SEP

Muestra del certificado: ASP.NET Core y Clean Architecture con DDD : Parte 2

Muestra · verificable por folio y QR

  • Emitido por la Secretaría de Educación Pública (SEP), a través del Gobierno del Estado de México. No es una constancia privada: es un documento oficial, y ese respaldo marca la diferencia frente a otras plataformas en línea.
  • Contenido impartido por .NET University.
  • Folio y QR verificables para compartirlo con quien te contrate.
Medios que necesitas
Equipo de cómputo Conexión estable a internet
Pago único

Empieza hoy, a tu ritmo

Un solo pago y acceso inmediato al curso completo durante 12 meses.

  • 24 unidades · 120 lecciones · 60 h
  • 12 meses de acceso
  • Certificado emitido por la SEP (Gob. del Estado de México) con folio verificable
Pago único
$2,800MXN
Acceso por 12 meses
Inscribirme Hablar con un asesor
Preguntas frecuentes

Sobre tu inscripción

¿Cómo es el pago?

Un solo pago de $2,800 MXN. No hay mensualidades ni cargos recurrentes.

¿Cuánto tiempo tengo acceso?

12 meses desde tu inscripción, 24/7, para avanzar a tu ritmo.

¿Quién imparte el contenido?

El curso es impartido por .NET University; INEC gestiona tu inscripción, evaluación y certificado.

¿Qué pasa cuando vence mi acceso?

Puedes renovar tu cuenta tú mismo desde la plataforma, sin trámites ni esperas.

Certificado emitido por la SEP a través del Gobierno del Estado de México · ASP.NET Core y Clean Architecture con DDD : Parte 2

Inscribirme
  INEC es una Marca de SalesPartners Ciudad de México S de RL de CV. Template Design © Learnify LMS. All rights reserved. Terminos y Condiciones Aviso de Privacidad Politica de Devolución
Hide picture