Requisitos previos
• Opcional - Tener conocimientos básicos de programación y comprensión general de cómo funciona una aplicación web.
• Poder realizar instalaciones en el equipo
Descripción del curso
La inteligencia artificial puede escribir código en segundos, pero la responsabilidad sigue siendo del desarrollador.
En este curso aprenderás qué significa realmente hacer Vibe Coding de forma responsable: utilizar herramientas de IA para construir aplicaciones reales sin sacrificar arquitectura, seguridad, control de versiones ni buenas prácticas profesionales.
A lo largo del curso construiremos una aplicación completa de bienes raíces desde cero, apoyándonos en IA como asistente de desarrollo, pero tomando decisiones técnicas conscientes en cada paso del proceso.
¿Qué aprenderás?
- Vibe Coding con criterio: Comprender qué es, por qué funciona tan bien y cuáles son sus riesgos cuando se usa sin control.
- Validación de código: Formular mejores prompts y validar con precisión el código generado por la inteligencia artificial.
- Entorno profesional: Configurar un flujo de trabajo real con Git, manejo de ramas y buenas prácticas de control de versiones.
- Desarrollo estructurado: Diseñar y desarrollar una aplicación moderna desde los cimientos.
- Base de datos real: Integrar Supabase y PostgreSQL para la gestión de datos.
- Funcionalidades avanzadas: Implementar paginación, filtros avanzados y búsquedas eficientes.
- Internacionalización: Construir una aplicación multi-idioma.
- Autenticación robusta: Implementar inicio de sesión con redes sociales y Google Sign-In.
- Seguridad y control: Diseñar un sistema de roles y autorización, además de aplicar buenas prácticas en el manejo correcto de credenciales.
- Gestión de contenido: Crear, editar y gestionar propiedades con carga real de archivos.
- Despliegue: Llevar la aplicación a producción usando Vercel.
Este curso no se trata de copiar lo que la IA genera. Se trata de entender el código, cuestionarlo, mejorarlo y asumir la responsabilidad técnica del producto final. Aprenderás a usar la inteligencia artificial como una herramienta poderosa de productividad, sin perder el criterio técnico ni los fundamentos sólidos.
💡 ¿Para quién es? Este es un curso para cualquier persona que desee aventurarse a crear aplicaciones, ya sea que cuente con conocimientos previos de programación o esté dando sus primeros pasos.