Requisitos previos
- Disponible al finalizar la construcción de este curso.
Descripción del curso
Disponible al finalizar la construcción de este curso.
Bienvenida al curso
¿Cómo hacer preguntas?
Conocimientos previos para aprovechar el curso
Introducción a la sección
Temas puntuales de la sección
¿Qué vamos a construir en está sección?
Instalaciones recomendadas
Instalar Go en MacOS
Instalar Go en Windows
Instalar Go en Linux
Descargar proyecto monolítico
Consideraciones e instalaciones para Windows
Consideraciones e instalaciones para Linux
Consideraciones e instalaciones para MacOS
Preparar el entorno
Estado inicial Devboard
Arquitectura Devboard distribuido
Recorrido completo de una petición distribuida
Código fuente de la sección
Introducción a la sección
Temas puntuales de la sección
Microservicios
Repaso de conceptos
Analizando Devboard
Analizando Devboard - parte 2
Domain-Driven Design
Database Ownership
Database Ownership - parte 2
Strangler Pattern
Código fuente de la sección
Introducción a la sección
Temas puntuales de la sección
¿Qué vamos a construir en esta sección?
Estructura y Go Module
Go Workspace
Identity Service - Config
Identity Service - Server y options
Identity Service - Main
Identity Service - Probando server
Identity Service - Domain e infraestructura
Acceso propio a PostgreSQL
Generando código para User con sqlc
Identity Service - User Repository
Identity Service - Actualizando Config
Identity Service - Agregar dependencias del módulo
Identity Service - Migrando Usecases
Identity Service - Migrando Handlers
Identity Service - Migrando Middlewares
Identity Service - Actualizando main
Identity Service - Agregando rutas
Identity Service - Middleware y Makefile
Código fuente de la sección
Introducción a la sección
Temas puntuales de la sección
¿Qué vamos a construir en esta sección?
Cutover del monolito
Infraestructura, dependencias y comprobaciones
Registrando usuario desde Identity Service
Refresh y access token
Creando base de datos para Identity Service
Migraciones para Identity Service
Makefile - Identity Service
Aplicando migraciones de identity
Data migration
Retirando Foreign Keys hacia Identity
Aplicando migraciones monolito
Probando identity service
Nuevos servicios, nuevos problemas
Código fuente de la sección
Introducción a la sección
Temas puntuales de la sección
¿Qué vamos a construir en esta sección?
Crear módulo y servidor
Migrando dominio y usecases
Migrando queries y repositories
Migrando HTTP Layer
Token Verifier
Middlewares
Configuración del Workspace Service
Main - Workspace Service
Registrando rutas Workspace Service
Dependencias y makefile
Herramienta para probar API
Pruebas migración de estructura
Cutover del monolito
Separando Workspace Database
Creando base de datos - Workspace DB
Migraciones Workspace Service
sqlc - Workspace Service
Aplicando migraciones
Migrando datos existentes
Separando Workspace del monolito
Generando código con sqlc
Prueba integral Workspace Service
Código fuente de la sección
Disponible al finalizar la construcción de este curso.
Domina GIT y GitHub para gestionar y colaborar en proyectos de forma eficiente. Aprende desde lo básico hasta flujos de trabajo avanzados.
$60
Aprende Golang desde cero, profesional y con buenas prácticas. Tipado estático, paquetes, funciones, structs, interfaces, errores y concurrencia. Ejemplos reales para código limpio y listo para desplegar, ideal si vienes de JS/Python/PHP y más.
$60
Construye APIs REST profesionales en Go desde cero con un proyecto real desplegado en producción con criterio profesional.
$60
Adquiere el curso con un único pago de forma vitalicia, con acceso a la comunidad y posibles actualizaciones futuras.
Promociones y descuentos aplican al finalizar la creación de este curso.
✦— Elige tu suscripción DevTalles PRO
Copyright © 2026 devTalles.com todos los derechos reservados