🚀 Descripción del curso
Este curso está diseñado para desarrolladores que desean aprender a construir aplicaciones web modernas utilizando Angular 21, aplicando buenas prácticas de arquitectura frontend, consumo de APIs reales y autenticación basada en JWT. A lo largo del curso, el estudiante aprenderá desde las bases sólidas de TypeScript, hasta el desarrollo de una aplicación web completa, conectada a un backend real, con persistencia de datos en la nube y despliegue en producción. El enfoque del curso es 100% práctico, guiando al estudiante en la construcción progresiva de un proyecto real, aplicando los conceptos aprendidos en cada módulo.
📦 Proyecto final
Plataforma de colaboración freelance para desarrolladores — proyecto real y completo: autenticación, backend en producción, base de datos en la nube y deploy final. Ideal para mostrar en tu portafolio y demostrar competencia profesional en frontend y consumo de backend.
Requerimientos del proyecto
- Registro y autenticación mediante JWT.
- Crear anuncios de proyectos freelance con descripción, modalidad, número de colaboradores y stack requerido.
- Explorar y filtrar proyectos publicados por otros desarrolladores.
- Marcar proyectos como favoritos y gestionar solicitudes de colaboración.
- Flujo completo de postulación y administración de colaboraciones.
Tecnologías
- Frontend: Angular 21 (Standalones, Signals)
- Backend: Node.js / NestJS
- Base de datos: Firebase Firestore
- Deploy: hosting en producción (se muestran pasos y optimizaciones)
📚 Lo que aprenderás
- Fundamentos de TypeScript aplicados al desarrollo moderno.
- Desarrollo de aplicaciones con Angular 21 (incluye Standalone Components y Signals).
- Rutas, servicios y consumo de APIs REST.
- Formularios reactivos y validaciones avanzadas.
- Autenticación y autorización con JWT.
- Protección de rutas (Guards) y buenas prácticas de seguridad.
- Persistencia de datos en la nube y gestión de entornos.
- Despliegue y optimización para producción.
🎯 Este curso es para ti si...
- Quieres dominar un stack FullStack moderno desde cero.
- Buscas pasar de aprender conceptos a construir y desplegar proyectos reales.
- Necesitas experiencia práctica con Angular 21, Firebase y Nest JS
- Quieres entender cómo preparar una app para producción y deploy.
- Eres desarrollador junior o autodidacta que quiere profesionalizar su portafolio.


