Cursos visuales e interactivos, organizados por temas. Empieza por bases de datos y avanza hacia programación a tu ritmo.
De "¿qué es una BD?" a JOIN, con tablas que reaccionan, mini-juegos y un playground SQL real para experimentar al final.
Elige un tema (servidor de Discord o Minecraft), piensa qué guardar, dibuja tus tablas y escribe las consultas SQL que necesitarías. Para llenar en pantalla o imprimir.
Diseña el esquema de una app real (estilo Eventifica): alumnos, grupos, comunicados, calificaciones, asistencias. Termina con un archivo .sql listo para abrir en DB Browser.
Con la base del Curso 03 cargada, escribe las consultas que la app necesita: lista de alumnos por curso, promedios por materia, asistencia, comunicados leídos. JOINs múltiples, GROUP BY y vistas.
Lenguajes vs programas vs apps. Escritorio, web y móvil. Frameworks. Tipos de bases de datos. Por qué SQLite no te sirve para distribuir. Cliente, servidor, backend, frontend — y por qué Supabase te salva.
La forma de pensar de la programación: pasos, variables, condicionales, bucles y funciones. Con un simulador que ejecuta paso a paso lo que escribes.
Cómo se le pide datos a una base desde un programa real. Ejemplos en JavaScript y Python, con SQLite local y con Supabase en la nube. Errores comunes y buenas prácticas.
Bloque dedicado a construir tu primera app real: HTML/CSS, JavaScript, React, manejo de estado, llamadas a la API de Supabase, deploy. Próximamente.