Las sesiones se desarrollaran los días viernes de 5:00 p.m. a 9:00 p.m. y sábados de 8:00 a.m. a 12:00 p.m.
El Nivel Intermedio del Bootcamp de Programación profundiza el desarrollo de software a partir de las bases construidas en el nivel básico y conduce al participante hacia la creación de soluciones backend más estructuradas, persistentes y seguras. La ruta inicia con TypeScript y programación orientada a objetos, incorporando tipado estricto, clases, interfaces, herencia, polimorfismo, genéricos y organización modular. Posteriormente, integra prácticas de trabajo colaborativo con GitHub, desarrollo de servidores con Node.js y Express y construcción de APIs REST. El programa avanza hacia la persistencia de datos con MongoDB y Mongoose, la arquitectura MVC, autenticación mediante JWT y principios de seguridad OWASP.
Finalmente, incorpora inteligencia artificial generativa al flujo profesional de desarrollo, con énfasis en GitHub Copilot, generación de pruebas, refactorización asistida y validación crítica del código. Al finalizar, el participante habrá fortalecido un proyecto fullstack con backend, base de datos, autenticación y prácticas profesionales de desarrollo, consolidando una evidencia técnica relevante para su portafolio.
El bootcamps ofrecen una experiencia de formación práctica que combina sesiones sincrónicas, trabajo autónomo y acompañamiento experto. A través de laboratorios, casos y retos, aplicarás lo aprendido y desarrollarás un proyecto integrador orientado a resolver una necesidad del entorno laboral. Además, contarás con espacios para fortalecer tu perfil y orientar tu proyección profesional.
¿Cómo se distribuyen las 159 horas?
Las sesiones se desarrollaran los días viernes de 5:00 p.m. a 9:00 p.m. y sábados de 8:00 a.m. a 12:00 p.m.
Nota: Para obtener la certificación del bootcamp, los participantes deberán asistir a todas las sesiones sincrónicas de inmersión y participar en los encuentros programados con los mentores. Estos espacios permitirán compartir avances, recibir retroalimentación y fortalecer su proceso formativo. Asimismo, se requiere completar y entregar las actividades de aprendizaje, y presentar y aprobar el proyecto integrador. Las fechas de entrega y los criterios de evaluación se compartirán al inicio de la ruta formativa.
En caso de fuerza mayor, la Universidad se reserva el derecho de cambio en los docentes y fechas programadas, antes y durante la ejecución del curso. Estos cambios serán informados oportunamente a los participantes.
Online
Fortalecer las capacidades de desarrollo de software para construir soluciones backend y fullstack estructuradas, persistentes y seguras, mediante TypeScript, programación orientada a objetos, APIs REST, bases de datos, autenticación y herramientas de inteligencia artificial integradas a un flujo de trabajo profesional.
Módulo 1. TypeScript y Programación Orientada a Objetos.
Introduce el tipado estricto y la programación orientada a objetos para estructurar modelos de dominio robustos y escalables. El participante organiza el proyecto mediante clases, interfaces, herencia, polimorfismo, genéricos y módulos ES6, aplicando buenas prácticas de arquitectura modular.
Módulo 2. GitHub Colaborativo, Frameworks CSS Avanzados y API REST.
Lleva el proyecto desde un entorno individual hacia un flujo colaborativo y una arquitectura cliente-servidor. Integra ramas y Pull Requests en GitHub, componentes avanzados de interfaz y la construcción de un servidor con Node.js y Express, culminando en una API REST con operaciones CRUD.
Módulo 3. MongoDB, Arquitectura MVC y Autenticación JWT
Transforma la API en una solución persistente, organizada y segura. El participante integra MongoDB y Mongoose, reorganiza el proyecto mediante arquitectura MVC e incorpora autenticación JWT, validación y medidas de seguridad asociadas a los principales riesgos identificados por OWASP.
Módulo 4. IA Aplicada al Flujo de Trabajo de Desarrollo
Integra inteligencia artificial generativa como herramienta de apoyo al desarrollo sin sustituir el criterio técnico. El participante explora GitHub Copilot, formulación de prompts, generación de pruebas y refactorización asistida, incorporando prácticas de validación crítica frente a riesgos, errores y alucinaciones del código generado.