Code 301 - Professional
Duración: 18 semanas (224 horas)
Modalidad:
- Clases en vivo online (2 veces por semana, 7:00 PM - 10:00 PM)
- 1 presentación de proyectos (cada 2 semanas)
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.
Inversión de tiempo
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.
🎯 Objetivos de Aprendizaje
Al finalizar este curso, podrás:
- Desarrollar aplicaciones modernas en React con arquitectura basada en componentes.
- Consumir APIs, gestionar rutas y estado con hooks y prácticas modernas de React.
- Construir servidores backend con Express, siguiendo el patrón MVC.
- Diseñar y conectar bases de datos tanto NoSQL (MongoDB) como SQL (PostgreSQL con Prisma).
- Integrar herramientas de despliegue como Docker, AWS y CI/CD con GitHub Actions.
- Aplicar TypeScript y Next.js para construir aplicaciones escalables y mantenibles.
- Argumentar decisiones técnicas y validar tu código con herramientas de IA.
- Presentar y defender proyectos de software con enfoque profesional.
Sílabo del Curso
▶︎ Módulo 1: Front End Moderno
- React: Arquitectura basada en componentes
Diseño modular, JSX, componentes funcionales.
- State y Props
Comunicación entre componentes, estado local.
- Funciones como Props
Patrones de renderizado, callbacks, lifting state.
- Formularios y Eventos
Manejo de inputs, validación, control de flujo en UI.
- Proyecto-integrador: Aplicación con React basado en State y Props.
▶︎ Módulo 2: Data Fetching y Routing
- Asincronismo y Promesas
Funciones async/await, manejo de errores.
- APIs de Terceros (get y post)
Consumo de datos externos, integración de servicios.
- Navegación y Routing
React Router, rutas dinámicas, nested routes.
- Persistencia local y useEffect
Hooks de efecto, sincronización con almacenamiento local.
- Proyecto-integrador: Aplicación con React y consumo de APIs.
▶︎ Módulo 3: Backend Moderno
- Ecosistema Node
Módulos, package.json, CommonJS/ESM.
- Servidor Express y API REST
Rutas, controladores, respuesta JSON.
- Patrón MVC con Datos en Memoria
Separación de responsabilidades, pruebas manuales.
- Middleware, Documentación y Despliegue
Logger, error handler, Swagger, Railway/Vercel.
- Proyecto-integrador: Aplicación API REST con Express.
▶︎ Módulo 4: Bases de Datos
- MongoDB y Mongoose
Esquemas, queries básicas, conexión.
- Operaciones Avanzadas MongoDB
Validaciones, relaciones, agregaciones.
- PostgreSQL con Prisma
ORMs, migraciones, relaciones SQL.
- SQL Avanzado y Deployment
Consultas complejas, joins, despliegue de bases de datos.
- Proyecto-integrador: Aplicación Fullstack con base de datos en la nube.
▶︎ Módulo 5: Proyecto Intermedio
- Ideation + Research
Validación técnica de la idea, definición de alcance.
- Sprint 1: Core Features
Implementación del backend y funcionalidades clave.
- User Validation + Iterations
Feedback de usuarios, mejoras, fixes.
- Sprint 2: Feature Completion
Frontend completo, conexión full stack.
- Public Validation + Issues
Testing, revisión pública, detección de errores.
- Demo Day Intermedio
Presentación funcional, defensa técnica.
- Proyecto-intermedio: Solución real para una empresa.
▶︎ Módulo 6: Full Stack Moderno
- TypeScript Fundamentals
Tipado estático, tipos primitivos y funciones.
- Interfaces
Contratos de objetos, integración con librerías.
- NextJS App Router
Rutas basadas en archivos, SSR/CSR.
- NextJS Libs
Librerías de UI, manejo avanzado de estado, fetching.
- Proyecto-integrador: Aplicación Fullstack con NextJS y Typescript.
▶︎ Módulo 7: Arquitectura Cloud
- Docker
Contenedores, Dockerfile, imágenes básicas.
- Docker Compose
Orquestación de servicios, multiconteiner setup.
- AWS
Fundamentos de servicios cloud (S3, EC2, etc.).
- CI/CD con GitHub Actions
Workflows automatizados, despliegue continuo.
- Proyecto-integrador: Aplicación Fullstack con docker y despliegue continuo en AWS.
▶︎ Módulo 8: Proyecto Final
- Ideation + Research + RoadMap
Planificación estratégica, objetivos claros.
- Sprint 1: Alpha Version
MVP funcional, core operativo.
- User Validation + Bug Fixing
Corrección de errores, feedback real.
- Sprint 2: Beta Version
Producto listo para mercado.
- Market Validation + Minor Fixing
Publicación y mejoras finales.
- Demo Day Final
Presentación profesional, evaluación integral.
- Proyecto-final: Solución real completa para una empresa.
📅 Calendario
<= Regresar