Duración: 18 semanas (224 horas)
Modalidad:
Dirigido a: Personas adultas que ya dominan los fundamentos de desarrollo web y buscan convertirse en desarrolladores Full Stack modernos con integración de IA.
Este curso te convertirá en un Desarrollador Full Stack + IA con dominio completo del ecosistema JavaScript moderno. Aprenderás a construir aplicaciones completas con React, Node, bases de datos modernas, despliegue en la nube y prácticas DevOps, integrando la IA como herramienta de soporte para escribir, validar y optimizar código en cada fase del desarrollo.
Al terminar el curso, habrás logrado agregar varios proyectos profesionales a tu portafolio, los cuáles estarán publicados en la nube de forma profesional. Adicionalmente, estarás listo para superar pruebas técnicas de código; tendrás un perfil profesional restaltante y contarás con una red de contactos que te abrirán las puertas a tu primer empleo en la industria del Software.
🟡 Requiere dominio práctico de HTML, CSS, JavaScript y Git, además de fundamentos sólidos de programación y experiencia previa desarrollando apps web.
Tipo de actividad | Horas |
---|---|
Clases en vivo (48) | 135 |
Actividades asíncronas | 81 |
Networking | 8 |
Total | 224 |
Total: 224 horas ~ 18 semanas
🟡 Requiere de una inversión de 12 horas por semana en total.
Al finalizar este curso, podrás:
En este módulo inicial, te sumergirás en el desarrollo moderno con React, la biblioteca más popular para construir interfaces de usuario. Aprenderás a diseñar aplicaciones basadas en componentes, manejar el estado y las props, y crear formularios interactivos. Desarrollarás una aplicación que demuestre tu dominio de los conceptos fundamentales de React y la arquitectura de componentes.
Este módulo te enseñará a trabajar con datos externos y navegación en aplicaciones React. Aprenderás a consumir APIs, manejar operaciones asíncronas y implementar rutas dinámicas. Dominarás el uso de hooks como useEffect y desarrollarás una aplicación que integre múltiples fuentes de datos con una navegación fluida.
En este módulo, te introducirás al desarrollo backend con Node.js y Express. Aprenderás a construir APIs RESTful siguiendo el patrón MVC, implementar middleware y documentar tus endpoints. Desarrollarás un servidor robusto que servirá como base para tus aplicaciones full stack.
Este módulo te capacitará en el manejo de bases de datos tanto NoSQL como SQL. Aprenderás a trabajar con MongoDB y PostgreSQL, implementando relaciones, validaciones y consultas complejas. Desarrollarás una aplicación que demuestre tu capacidad para integrar y gestionar diferentes tipos de bases de datos.
En este módulo, aplicarás tus conocimientos en un proyecto real para una empresa. Trabajarás en sprints iterativos, implementando funcionalidades core y recibiendo feedback de usuarios reales. Desarrollarás habilidades de gestión de proyectos y comunicación técnica mientras construyes una solución completa.
Este módulo te introducirá a TypeScript y Next.js, las tecnologías más modernas para desarrollo full stack. Aprenderás a implementar tipado estático, trabajar con interfaces y construir aplicaciones con renderizado híbrido. Desarrollarás una aplicación que demuestre tu dominio de estas tecnologías modernas.
En este módulo, aprenderás a desplegar y mantener aplicaciones en la nube. Dominarás Docker para containerización, AWS para servicios cloud y CI/CD para despliegue continuo. Desarrollarás una aplicación que demuestre tu capacidad para implementar una arquitectura cloud completa y profesional.
En este módulo final, integrarás todos tus conocimientos en un proyecto completo para una empresa real. Desde la planificación hasta el despliegue, trabajarás en un producto que resolverá un problema real. Desarrollarás habilidades de presentación y defensa técnica mientras construyes tu portafolio profesional.