Desarrollo web en Go (Golang): desde los fundamentos hasta el despliegue
Desarrollo web en Go (Golang): desde los fundamentos hasta el despliegue
Resumen:
El libro «Desarrollo web en Go (Golang): desde los fundamentos hasta el despliegue» es una guía práctica que le guiará a través de todas las etapas de la creación de aplicaciones web modernas en el lenguaje Go. Independientemente de si es un principiante en programación o un desarrollador experimentado que desea aprender Go, este libro será su compañero confiable.
¿De qué trata este libro?
El libro comienza con los fundamentos del lenguaje Go: sintaxis, tipos de datos, estructuras de control y trabajo con gorutinas. Luego, pasará gradualmente al desarrollo web: creación de servidores HTTP, enrutamiento, manejo de solicitudes y respuestas. Se presta especial atención a los aspectos prácticos:
- Creación de API RESTful — diseño de endpoints, trabajo con JSON, validación de datos
- Trabajo con bases de datos — conexión a PostgreSQL y MySQL, ORM y SQL puro
- Autenticación y autorización — tokens JWT, sesiones, OAuth 2.0
- Plantillas — creación de páginas HTML dinámicas utilizando los motores de plantillas integrados de Go
- Pruebas — pruebas unitarias y de integración, pruebas de carga
- Despliegue — creación de imágenes Docker, despliegue en VPS y plataformas en la nube
¿Para quién es este libro?
El libro es adecuado para una amplia gama de lectores:
- Desarrolladores principiantes que quieren aprender Go desde cero y aplicar inmediatamente los conocimientos en la práctica
- Desarrolladores backend que desean agregar Go a su stack tecnológico
- Desarrolladores de otros lenguajes (Python, Java, PHP) que quieren comparar enfoques y aprender un nuevo lenguaje
- Estudiantes y profesores que buscan material estructurado sobre desarrollo web en Go
¿Qué aprenderá?
Después de leer el libro, podrá:
- Escribir con confianza en Go, aprovechando sus puntos fuertes: rendimiento y simplicidad
- Diseñar e implementar aplicaciones web de cualquier complejidad
- Trabajar con bases de datos populares y almacenamiento en caché
- Configurar CI/CD y automatizar el despliegue
- Optimizar el rendimiento y depurar aplicaciones
Cada capítulo contiene ejemplos prácticos y ejercicios. Al final del libro, creará una aplicación web completa, desde el diseño de la arquitectura hasta el despliegue en un servidor de producción. Todos los ejemplos de código están disponibles para descargar.
El libro está escrito en un lenguaje sencillo y claro, con énfasis en la práctica. Será una excelente adición a su biblioteca de programación y le ayudará a ingresar rápidamente al mundo del desarrollo web en Go.
Recommendations
Código limpio en C# (.NET): Guía práctica
Desarrollo web en PHP: desde los fundamentos hasta el despliegue
Entrevista sobre TypeScript: 200 preguntas y respuestas
Código limpio en Kotlin: Escribiendo de forma clara, eficiente y sin errores
Java y microservicios: Arquitectura, desarrollo e implementación
SwiftUI Cookbook: Recetas para crear aplicaciones en SwiftUI