Oferta Académica
Curso
Vibe Coding - Programa sin ser Programador
- Transformación Digital, Ingeniería de Datos y TIC´S
-
Remoto
- Inicia el 02 de marzo de 2026
-
36 horas
| Inversión |
$ 950.000 |
| Horarios |
Lunes, miércoles y viernes de 18:00 a 20:00
|
| duración | 7 semanas |
| intensidad | 36 horas |
| Facultad | Escuela de Ciencias e Ingeniería |
Objetivo
Desarrollar la habilidad de usar prompting avanzado (Vibe Coding) dentro del editor Cursor para generar, entender y modificar mini-proyectos de software (HTML, Python), sin necesidad de tener experiencia previa en programación.
Dirigido a
- Personas sin experiencia técnica que deseen entender cómo se crea la tecnología.
- Profesionales de cualquier área (humanidades, artes, negocios, marketing) que quieran automatizar tareas simples o prototipar ideas.
- Emprendedores que deseen entender el lenguaje de la tecnología para comunicarse mejor con equipos de desarrollo.
- Cualquier persona que sienta curiosidad por la IA generativa.
- Traducir ideas del lenguaje natural a "instrucciones" (prompts) claras para una IA.
- Navegar un editor de código (Cursor) a nivel básico (abrir archivos, usar el chat de IA).
- Guiar a la IA para generar una página web simple (HTML y CSS).
- Guiar a la IA para crear un script simple en Python (ej. para organizar archivos o procesar texto).
- Entender conceptualmente qué es el 'frontend' y el 'backend' a través de las explicaciones de la IA.
- Desmitificar el uso de la terminal, el código y los mensajes de error, usando la IA para depurar.
Módulo 1: Desmitificando el Código - Fundamentos de Vibe Coding
- Introducción: ¿Qué es el código? ¿Qué es la IA? ¿Qué es "Vibe Coding"?
- Instalación y tour de Cursor: Nuestra herramienta de asistencia a la codificación.
- Ingeniería de Prompts Nivel 1: "El arte de dar instrucciones" (Rol, Contexto, Tarea).
- Práctica: "Hola Mundo". Solicitar a la IA que cree un script de Python.
Módulo 2: Diseño y Flujo del Proyecto
- Mini-Proyecto: "Mi Blog de Notas" (Paso 1: El Diseño).
- Conceptos: Pasos del diseño de un producto digital:
- Idea: Definir el problema y la solución.
- Usuario: ¿Para quién es?
- Flujo de Usuario: El camino paso a paso (ej. Abrir app -> Ver notas -> Escribir nueva -> Guardar).
- Wireframe: Un "plano" simple de la pantalla (dónde van los botones y el texto).
- Práctica: Definición de la idea del proyecto y el flujo de usuario usando la IA.
- Práctica: Generar un 'wireframe' básico (descrito en texto) con la IA.
Módulo 3: Construcción del Frontend Visual (HTML y CSS)
- Mini-Proyecto: "Mi Blog de Notas" (Paso 2: Estructura y Estilo).
- Conceptos: Fundamentos de la web: ¿Qué es HTML (estructura) y qué es CSS (presentación)?
- Práctica: Generar la estructura HTML (título, campos, botones) del proyecto.
- Práctica: Aplicar estilos básicos (colores, fuentes) con la IA.
Módulo 4: Interactividad del Frontend (JavaScript)
- Mini-Proyecto: "Mi Blog de Notas" (Paso 3: Interactividad Local).
- Concepto: Introducción a JavaScript: El lenguaje de la interactividad web.
- Práctica: Añadir interactividad local con JavaScript (mostrar datos en una lista).
Módulo 5: Creación del Servidor Backend (Python)
- Mini-Proyecto: "Mi Blog de Notas" (Paso 4: El Servidor).
- Conceptos: Fundamentos del Backend: ¿Qué es un servidor? ¿Qué es una API y un 'endpoint'?
- Práctica: Creación de un servidor "Hola Mundo" en Python.
- Práctica: Definición del 'endpoint' (ruta) para recibir notas en el backend.
Módulo 6: Integración Frontend-Backend
- Mini-Proyecto: "Mi Blog de Notas" (Paso 5: Conexión).
- Concepto: Integración Full Stack: La comunicación entre el cliente (navegador) y el servidor (peticiones fetch).
- Práctica: Conectar el frontend (JavaScript) para enviar datos al backend (Python).
Módulo 7: Base de Datos y Carga de Datos
- Mini-Proyecto: "Mi Blog de Notas" (Paso 6: Persistencia y Carga).
- Concepto: Fundamentos de Bases de Datos: Almacenamiento y persistencia de datos.
- Práctica: Conectar el backend de Python a una base de datos para guardar datos.
- Práctica: Programar la carga de notas desde la base de datos al abrir la página.
Módulo 8: Depuración y Showcase Final
- Mini-Proyecto: "Mi Blog de Notas" (Paso 7: Arreglar Errores y Presentar).
- Concepto: Depuración (Debugging) y Mantenimiento de Código.
- Práctica: Depuración de errores (Debugging) con asistencia de la IA.
- Showcase: Presentación del "Blog de Notas" funcional.
- Práctica: Generar documentación y explicaciones del código usando la IA.
Conoce a tus profesores
PhD en Química con amplia experiencia en el uso de métodos avanzados de simulación y técnicas de análisis de datos en entornos de HPC, así como en el diseño, manejo y gestión de bases de datos mediante lenguajes de programación como Python, C/C++ y SQL. Con profundo interés en la quimio informática, que es un campo interdisciplinario que se enfoca en la aplicación de métodos informáticos para analizar y comprender datos químicos y biológicos, incluyendo la modelización de estructuras moleculares.
Profesional en ingeniería de sistemas de la Pontificia Universidad Javeriana de Bogotá, tiene conocimiento en diversos lenguajes de programación para el desarrollo backend de aplicaciones, se destaca principalmente en los lenguajes de Java, C++, Python y Dart, actualmente se encuentra trabajando con Disney como Software Developer por medio de Globant donde se enfoca en la creación y mejoramiento de las herramientas tecnológicas de la empresa.
Todos nuestros programas incluyen un certificado de asistencia*
La Universidad del Rosario se reserva el derecho de modificar el equipo académico o el orden temático presentado.
La Universidad del Rosario podrá modificar las fechas de desarrollo de los programas
Los programas de Educación continua son educación informal, no conducen a título profesional.
Oferta Académica
Curso
Vibe Coding - Programa sin ser Programador
Te ayudamos a cumplir tus
sueños con nuestras opciones
de descuentos
Línea de atención
(+57) 601 297 0200 Opción 6

¿QUIERES ESTE PROGRAMA PARA TU EMPRESA?
quiero más información