Graduación

Mira qué lejos llegaste

Empezaste este curso sin haber escrito nunca una línea de Go, sabiendo solo que la app PawWalk que construiste en la Parte I le pedía datos a un servidor. Ahora eres la persona que construye ese servidor.

Repasa la escalada:

  • El lenguaje (00–05) — variables y :=, slices y maps, structs con métodos, interfaces y los valores error explícitos de Go, y el modelo de goroutines y channels que hace que Go sea Go.
  • El servidor de la biblioteca estándar (06–08) — net/http, codificación JSON, ruteo, middleware, y una base de datos real. Go trae un servidor HTTP de producción en su biblioteca estándar; sentiste exactamente qué es una petición.
  • El backend real de PawWalk (09–12) — una estructura de servicio apropiada, configuración, walkers, auth con JWT, reservas con precio en centavos, y pruebas que demuestran que funciona.
  • Despliegue (13) — un solo binario compilado de forma cruzada, un contenedor de pocos megabytes, un latido /healthz, y un despliegue que entiendes de punta a punta.