Bootcamp en Programación Básico

Presentación

El Bootcamp de Programación – Nivel Básico ofrece una ruta intensiva para quienes desean iniciar en el desarrollo web mediante la construcción progresiva de un portafolio funcional. A lo largo de 159 horas, los participantes integran HTML semántico, CSS, Flexbox, Git, GitHub y Markdown; avanzan hacia los fundamentos de JavaScript, la manipulación del DOM y la gestión de eventos; y consolidan el procesamiento de datos con ciclos, arreglos, funciones y operaciones CRUD. 

El recorrido incorpora Bootstrap para el diseño de interfaces responsivas y finaliza con ciclos anidados, criterios de calidad de código y documentación profesional. La formación se desarrolla en modalidad online sincrónica y privilegia el aprendizaje práctico: cada concepto se conecta con ejercicios y con un proyecto que evoluciona durante el nivel. La inteligencia artificial se incorpora como herramienta de apoyo para revisar y documentar código, manteniendo la validación y el criterio técnico del participante. Al finalizar, cada participante contará con un portafolio web funcional, versionado en GitHub, responsive y documentado, que evidencia los fundamentos técnicos desarrollados durante el nivel básico.

Dirigido

Personas interesadas en iniciar su formación en programación y desarrollo web, estudiantes, técnicos, tecnólogos y profesionales de diferentes áreas que deseen adquirir fundamentos para crear proyectos web. No se requiere experiencia previa en programación. Es pertinente para quienes buscan desarrollar habilidades digitales, explorar oportunidades en el sector tecnológico, fortalecer su perfil profesional o construir una base sólida para continuar hacia niveles intermedios de desarrollo de software.

Imagen dirigido
Imagen metodología

Metodología

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?

  • Sesiones de inmersión 32 horas: Encuentros sincrónicos con docentes para comprender los conceptos, explorar herramientas y desarrollar habilidades mediante la interacción y la práctica guiada.
  • Recursos de aprendizaje 16 horas: Materiales digitales disponibles en la plataforma para profundizar en los contenidos, consultar ejemplos y avanzar de manera autónoma.
  • Mentorías 16 horas. Acompañamiento experto para resolver dudas, fortalecer habilidades y orientar la aplicación de los conocimientos en el proyecto integrador.
  • Actividades de aprendizaje 24 horas: Ejercicios, laboratorios, estudios de caso y retos prácticos que te permitirán afianzar lo aprendido y recibir retroalimentación durante el proceso.
  • Proyecto integrador 64 horas: Desarrollo de una solución para un reto aplicado, en la que integrarás los conocimientos y las habilidades adquiridos durante el bootcamp.
  • Reconversión laboral 7 horas: Espacios con expertos del sector productivo para fortalecer tu perfil profesional, mejorar tu hoja de vida, prepararte para entrevistas y reconocer oportunidades laborales.
imagen horarios

Horario

Horario

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.

Ubicación

Online

Objetivos

Desarrollar fundamentos de programación y desarrollo web para construir, versionar y documentar un portafolio funcional, integrando HTML, CSS, JavaScript, Git, Bootstrap y buenas prácticas de calidad de código.

  • Construir interfaces web estructuradas, responsivas e interactivas mediante HTML, CSS, JavaScript y Bootstrap.
  • Implementar lógica de programación, manipulación del DOM, eventos, ciclos, arreglos, funciones y operaciones CRUD en proyectos web.
  • Gestionar y documentar el desarrollo de un proyecto mediante Git, GitHub, Markdown y prácticas de revisión de código con apoyo crítico de inteligencia artificial.
Imagen logros

Contenido del curso

Módulo 1. Fundamentos Web: HTML, CSS, Git y Markdown

Detalle del módulo:

Introduce los pilares de un proyecto web: estructura semántica con HTML, presentación con CSS y Flexbox, control de versiones con Git y GitHub, y documentación con Markdown. El módulo culmina con una primera versión del portafolio publicada y documentada.

  • HTML semántico; estructura de documentos; formularios, enlaces e imágenes; CSS, selectores, cascada y modelo de cajas; Flexbox; Git y GitHub; init, add, commit y push; ramas y merge; .gitignore; Markdown y README; DevTools y checklist de calidad.
Detalle del módulo:

Incorpora la lógica necesaria para transformar una página estática en una experiencia interactiva. Se trabajan fundamentos de JavaScript, control de flujo, funciones, manipulación del DOM y gestión de eventos para implementar validación en tiempo real en el formulario del portafolio.

  • Variables const y let; tipos de datos y typeof; operadores; condicionales; funciones y parámetros por defecto; DOM: selección, navegación y manipulación; eventos de ratón, teclado y formularios; addEventListener; propagación y delegación; buenas prácticas y refactorización.
Detalle del módulo:

Profundiza en el procesamiento de colecciones y la organización de la lógica de una aplicación. Se desarrolla una lista de tareas con operaciones CRUD, separando estado, lógica y presentación, y se utiliza Bootstrap para construir una interfaz responsive y visualmente consistente.

  • Ciclos for, for...of y while; break y continue; arreglos; forEach, map y filter; funciones avanzadas; rest y spread; funciones de orden superior; arquitectura estado-lógica-presentación; CRUD; renderizado dinámico; delegación de eventos; Bootstrap 5.3, grid, breakpoints, navbar, cards, botones, alertas y badges.
Detalle del módulo:

Consolida el nivel mediante estructuras de datos anidadas y la revisión integral del proyecto. Se fortalecen la calidad y mantenibilidad del código, la documentación profesional del portafolio y el uso verificable de inteligencia artificial antes del entregable final.

  • Ciclos anidados; estructuras multidimensionales; complejidad; tablas dinámicas; combinaciones de datos; shadowing; calidad de código; nomenclatura y separación de responsabilidades; revisión entre pares; revisión con IA; README profesional; documentación del uso de IA; verificación y cierre del portafolio
s