En este curso recorrerás el camino completo para convertirte en un desarrollador .NET FullStack profesional, creando una aplicación real paso a paso con C#, ASP.NET Core, Entity Framework Core, y Blazor en sus tres modos de renderizado: SSR, Server y WebAssembly.
Comenzarás desde los fundamentos del lenguaje y la configuración del entorno, avanzando hacia la implementación de una arquitectura limpia, con separación por capas, patrones profesionales como CQRS y Mediator, y un enfoque modular y mantenible.
Aprenderás a conectar tu aplicación a bases de datos reales con Entity Framework Core, crear migraciones, manejar repositorios y consultas, y dominar la inyección de dependencias para garantizar un código limpio y reutilizable.
Luego, integrarás autenticación y autorización con ASP.NET Core Identity y Google, aplicarás roles personalizados para proteger recursos, y construirás interfaces modernas y reactivas con Blazor y Tailwind CSS, optimizando la experiencia de usuario.
Finalmente, llevarás tu proyecto a producción con un despliegue completo en AWS (RDS + Elastic Beanstalk), replicando el flujo de trabajo de una aplicación profesional lista para el mundo real.
El resultado será una aplicación funcional, segura y visualmente moderna que podrás incluir en tu portafolio, demostrando dominio de tecnologías FullStack con .NET y buenas prácticas de arquitectura limpia.