Cómo empezar
Lo que necesitas
Sección titulada «Lo que necesitas»- Node.js 24 o superior (
node -v). - Docker Desktop arrancado (la base de datos PostgreSQL corre en un contenedor). Si Docker no te funciona, el plan B de la sesión 1 usa
npx prisma dev. - Git. En Windows, usa Git Bash para todo el bloque (no PowerShell).
- Un editor (VS Code o el que uses).
El proyecto
Sección titulada «El proyecto»Trabajamos todo el bloque sobre el mismo proyecto, AcademIA. Clónalo una vez el primer día:
git clone -b s1-start \ https://github.com/EmilioCarrion/academia-api-alumnos.git academia-apicd academia-apigit switch -c mi-trabajoSin git: descarga el zip de s1-start y, dentro de la carpeta, git init && git add . && git commit -m "s1-start" (así no tendrás las ramas de rescate: mejor con git).
Las ramas de cada sesión se publican al terminar la anterior; git fetch origin las trae.
Cada sesión tiene ramas de rescate: sN-start (inicio) y sN-checkpoint (lo hecho en clase justo antes de la práctica). Si te quedas atrás, cada sesión explica la receta «Cambiar de rama».
Las slides
Sección titulada «Las slides»Las slides de cada sesión (versión para alumnos, sin soluciones) están en el campus.