DEPENDENCIAS NECESARIAS
Gorilla mux
https://pkg.go.dev/github.com/gorilla/mux
JWT
github.com/golang-jwt/jwt/v4
WEBSOCKET
github.com/gorilla/websocket
Godotenv
github.com/joho/godotenv
Introducción
Introducción al curso
¿Qué estaremos construyendo?
HTTP y REST
CRUD
REST
Inicialización de módulo e instalación de dependencias
Struct Server
Nuestro primer endpoint
Definiendo el modelo de usuarios
Patrón repository
Registro de usuarios
Implementando el registro
Probando los registros
Autenticación de usuarios
Probando el login
Middleware de validación de autenticación
Implementando el middleware
Modelo Posts
CRUD para Posts
Paginación para Posts
WebSockets
Websockets
Upgrader y Endpoint para Websocket
Struct de Hub para conexiones
Implementando el Broadcast
Cierre
Ejemplo de implementación frontend
Docker file para producción
Siguientes pasos y mejoras
Aportes 1
Preguntas 0
DEPENDENCIAS NECESARIAS
Gorilla mux
https://pkg.go.dev/github.com/gorilla/mux
JWT
github.com/golang-jwt/jwt/v4
WEBSOCKET
github.com/gorilla/websocket
Godotenv
github.com/joho/godotenv
¿Quieres ver más aportes, preguntas y respuestas de la comunidad? Crea una cuenta o inicia sesión.