Code 301 - Professional

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.

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:

Sílabo del Curso

▶︎ Módulo 1: Front End Moderno

  1. React: Arquitectura basada en componentes
    Diseño modular, JSX, componentes funcionales.
  2. State y Props
    Comunicación entre componentes, estado local.
  3. Funciones como Props
    Patrones de renderizado, callbacks, lifting state.
  4. 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

  1. Asincronismo y Promesas
    Funciones async/await, manejo de errores.
  2. APIs de Terceros (get y post)
    Consumo de datos externos, integración de servicios.
  3. Navegación y Routing
    React Router, rutas dinámicas, nested routes.
  4. 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

  1. Ecosistema Node
    Módulos, package.json, CommonJS/ESM.
  2. Servidor Express y API REST
    Rutas, controladores, respuesta JSON.
  3. Patrón MVC con Datos en Memoria
    Separación de responsabilidades, pruebas manuales.
  4. 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

  1. MongoDB y Mongoose
    Esquemas, queries básicas, conexión.
  2. Operaciones Avanzadas MongoDB
    Validaciones, relaciones, agregaciones.
  3. PostgreSQL con Prisma
    ORMs, migraciones, relaciones SQL.
  4. 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

  1. Ideation + Research
    Validación técnica de la idea, definición de alcance.
  2. Sprint 1: Core Features
    Implementación del backend y funcionalidades clave.
  3. User Validation + Iterations
    Feedback de usuarios, mejoras, fixes.
  4. Sprint 2: Feature Completion
    Frontend completo, conexión full stack.
  5. Public Validation + Issues
    Testing, revisión pública, detección de errores.
  6. Demo Day Intermedio
    Presentación funcional, defensa técnica.
    • Proyecto-intermedio: Solución real para una empresa.

▶︎ Módulo 6: Full Stack Moderno

  1. TypeScript Fundamentals
    Tipado estático, tipos primitivos y funciones.
  2. Interfaces
    Contratos de objetos, integración con librerías.
  3. NextJS App Router
    Rutas basadas en archivos, SSR/CSR.
  4. 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

  1. Docker
    Contenedores, Dockerfile, imágenes básicas.
  2. Docker Compose
    Orquestación de servicios, multiconteiner setup.
  3. AWS
    Fundamentos de servicios cloud (S3, EC2, etc.).
  4. 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

  1. Ideation + Research + RoadMap
    Planificación estratégica, objetivos claros.
  2. Sprint 1: Alpha Version
    MVP funcional, core operativo.
  3. User Validation + Bug Fixing
    Corrección de errores, feedback real.
  4. Sprint 2: Beta Version
    Producto listo para mercado.
  5. Market Validation + Minor Fixing
    Publicación y mejoras finales.
  6. Demo Day Final
    Presentación profesional, evaluación integral.
    • Proyecto-final: Solución real completa para una empresa.

📅 Calendario

<= Regresar