Aquí pueden ver como lo hice con los genéricos de golang 1.18
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
No tienes acceso a esta clase
¡Continúa aprendiendo! Únete y comienza a potenciar tu carrera
Adquiere por un año todos los cursos, escuelas y certificados por un precio especial.
Antes: $249
Paga en 4 cuotas sin intereses
Termina en:
Aportes 3
Preguntas 1
Aquí pueden ver como lo hice con los genéricos de golang 1.18
No estaría mal enfatizar el propósito de los archivos dentro del paquete repository terminando el nombre del archivo con el identificador repository para este caso se podría renombrar el archivo user a user_repository.go
Para los que quieran ir más allá de la inyección de dependencias, un paquete muy usado para proyectos es el de Uber:
¿Quieres ver más aportes, preguntas y respuestas de la comunidad?
o inicia sesión.