Desarrollo web en Go (Golang): desde los fundamentos hasta el despliegue
300 páginas
Spanish
PDF
4.5

Desarrollo web en Go (Golang): desde los fundamentos hasta el despliegue

Desarrollo web en Go (Golang): desde los fundamentos hasta el despliegue

Autor:

Año:

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