Clean Architecture Parte 2 - Authentication y Authorization

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

4.79 (20 reviews)
Udemy
platform
Español
language
Web Development
category
Clean Architecture Parte 2 - Authentication y Authorization
345
students
25 hours
content
Mar 2024
last update
$54.99
regular price

What you will learn

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

Pagination a nivel avanzado usando generic classes

Minimal Apis para controllers en Clean Architecture

Serilog y ASP NET Core en Clean Architecture

Paginacion con Dapper y Especification Pattern

Reportes con PDF

Envio de Correos Electronicos desde .NET

Why take this course?

🚀 **¡Descubre el Poder de Clean Architecture en ASP.NET Core con "Clean Architecture Parte 2"!** 🎓 **¿Listo para Elevar Tu Diseño y Arquitectura de Software?** **Bienvenido al Curso Avanzado de Clean Architecture PARTE 2 🚀** Este es el momento para sumergirte en el arte y ciencia de construir aplicaciones empresariales robustas y mantenibles con ASP.NET Core. En esta parte del curso, te guiaremos a través de las funcionalidades críticas que cualquier aplicación de este tipo necesita, siguiendo las mejores prácticas de Clean Architecture y Domain-Driven Design (DDD). 🏗️🔧 **Contenido Destacado del Curso:** - **Arquitectura de Authentication y Authorization en Clean Architecture:** Aprende a diseñar un sistema de inicio de sesión seguro y control de acceso sin depender de Identity Core. - **Modelo Personalizado de Users, Roles y Permisos:** Crea una estructura flexible y escalable para gestionar usuarios y roles en tu aplicación. - **Unit Testing y Testing de Integración:** Desarrolla un framework sólido para tus pruebas, asegurándote de que tu código funciona como se espera. - **Implementación de Ambiente Dev con Docker Compose:** Aprende a configurar y ejecutar tu entorno de desarrollo utilizando Docker Compose, lo que te permite tener un ambiente consistente y reproducible. - **Trabajar con el Outbox Pattern para Background Tasks:** Implementa procesos en segundo plano que se integren sin problemas con tu arquitectura limpia. - **Pagination Avanzada:** Utiliza generic classes para manejar la paginación de una manera eficiente y escalable. - **Strong Identity Types for DDD:** Diseña identidades fuertes que reflejen el modelo de dominio de tu aplicación. - **Minimal APIs para Controllers:** Descubre cómo simplificar tus interfaces de usuario con Minimal APIs dentro de Clean Architecture. 🎁 **¡Bonus Track!** - **Envío de Emails con Gmail Settings en ASP.NET Core - Clean Architecture:** Envía correos electrónicos desde tu aplicación utilizando configuraciones de Gmail. - **Creación de PDF Reportes con ASP.NET Core:** Aprende a generar documentos PDF dinámicamente en tu aplicación. - **Implementación de Serilog en Clean Architecture:** Registra eventos y actividades de tu aplicación utilizando el poweroso framework Serilog. **¿Qué es la Arquitectura de Software?** La Arquitectura de Software se define como un conjunto de patrones, buenas prácticas o directrices que orientan el diseño y construcción de un software. Es el marco de referencia que todos los miembros del equipo deben seguir para asegurar la coherencia, mantenibilidad y escalabilidad del producto final. 🗺️ **Por qué Clean Architecture?** Con el paso del tiempo, la complejidad de los sistemas informáticos ha ido en aumento, llevando a la necesidad de una arquitectura más limpia y estructurada. Clean Architecture nos permite separar las responsabilidades mediante capas claramente definidas y establecer dependencias entre ellas de forma que el núcleo de nuestra aplicación se mantenga independiente de las particularidades técnicas. **¿Listo para Iniciar Tu Viaje hacia la Excelencia en Clean Architecture con ASP.NET Core?** ¡Nos reuniremos en clase! Prepárate para transformar tu enfoque de desarrollo y crear aplicaciones que no solo funcionen sino que también sean fáciles de mantener, escalables y seguras. 🌟 **Conviértete en un Experto en Clean Architecture con "Clean Architecture Parte 2" hoy mismo! 👨‍💻📚**

Reviews

Walter
February 29, 2024
El curso plantea temas importantes y los destaco. Como punto negativo veo que muchos de esos temas se abordan superficialmente, o sea se mencionan y se pasan de largo asumiendo que la persona que ve el material es experto en el tema en cuestión. Siento que quedan en el aire aspectos y temas que son relevantes para la Arquitectura Limpia y que se deberían de profundizar o por lo menos explicar de que se tratan para con eso ir cimentado buenas bases para el dominio de la tecnología. Pero en General el curso es la puerta de inicio para ahondar en este maravilloso mundo de la arquitectura.
Ever
February 10, 2024
Este curso es una excelente opción para seguir aprendiendo Clean Architecture . el contenido esta actualizado, es práctico y el instructor es experimentado y conocedor.
Ricardo
February 10, 2024
Bastante completo aunque aun no esta terminado y faltan temas que espero que suban en breve. De momento no aporta mucho más que la primera parte del curso de Clean Architecture, coo digo espero que lo completen a ver que tal.

Charts

Price

Clean Architecture Parte 2 - Authentication y Authorization - Price chart

Rating

Clean Architecture Parte 2 - Authentication y Authorization - Ratings chart

Enrollment distribution

Clean Architecture Parte 2 - Authentication y Authorization - Distribution chart
5768032
udemy ID
1/16/2024
course created date
1/25/2024
course indexed date
Bot
course submited by