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

comparte este Curso

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

Ver a todos los docentes

Contacta a nuestro asesor

Alejandra Lucia Cardenas Pereira

+57 310 2301224

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.

 
Nombre teacher

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

Financiación
Curso para empresa

¿QUIERES ESTE PROGRAMA PARA TU EMPRESA?

quiero más información