Mastering Go - Tercera edición: Aproveche el poder de Go para crear utilidades profesionales y servidores y servicios concurrentes


Precio:
Precio de venta$77.32

Descripción

Domine las características clave de Go, incluidos conceptos avanzados como la concurrencia y el trabajo con JSON, para crear y optimizar servicios, servidores de red y clientes del mundo real.


Características clave:

  • Tercera edición de la guía más vendida sobre programación avanzada en Go, ampliada para cubrir servidores RESTful, el protocolo WebSocket y genéricos de Go.
  • Utilice ejercicios del mundo real para construir servidores de red de alto rendimiento y potentes utilidades de línea de comandos.
  • Repleto de ejemplos prácticos y utilidades para aplicar a su propio trabajo de desarrollo y tareas administrativas.
  • Explica claramente los matices y características de Go para simplificar el desarrollo en Go.


Descripción del libro:

Go es el lenguaje del futuro para sistemas de alto rendimiento debido a su simplicidad y principios claros. Dominar Go le muestra cómo poner a Go a trabajar en sistemas de producción reales. Esta nueva edición se ha actualizado para incluir temas como la creación de servidores y clientes RESTful, la comprensión de los genéricos de Go y el desarrollo de servidores y clientes gRPC.


Mastering Go, Tercera Edición explora las capacidades de Go en la práctica. Adquirirá confianza con conceptos avanzados, incluida la concurrencia y el funcionamiento del recolector de basura de Go, el uso de Go con Docker, la escritura de potentes utilidades de línea de comandos, el trabajo con datos de JavaScript Object Notation (JSON) y la interacción con bases de datos. También mejorará su comprensión de los elementos internos de Go para optimizar el código de Go y utilizar tipos y estructuras de datos de formas nuevas e inesperadas.


Este libro de programación de Go también cubre los matices e idiotismos de Go con ejercicios y recursos para incorporar completamente sus conocimientos recién adquiridos. Conviértase en un programador experto en Go construyendo sistemas Go e implementando técnicas avanzadas de Go en sus proyectos.


Lo que aprenderá:

  • Usar Go en producción
  • Escribir código concurrente fiable y de alto rendimiento
  • Manipular estructuras de datos que incluyen slices, arrays, mapas y punteros
  • Desarrollar paquetes reutilizables con reflexión e interfaces
  • Familiarizarse con los genéricos para una programación efectiva en Go
  • Crear servidores RESTful concurrentes y construir clientes y servidores gRPC
  • Definir estructuras Go para trabajar con datos JSON


Para quién es este libro:

Este libro es para programadores de Go con experiencia previa en codificación, que estén familiarizados con los conceptos básicos del lenguaje y quieran convertirse en expertos en Go.



Autor: Mihalis Tsoukalos
Editorial: Packt Publishing
Publicado: 31/08/2021
Páginas: 682
Tipo de encuadernación: Tapa blanda
Peso: 2.54lbs
Tamaño: 9.25h x 7.50w x 1.37d
ISBN13: 9781801079310
ISBN10: 1801079315
Categorías BISAC:
- Informática | Lenguajes | General
- Informática | Sistemas distribuidos | Computación cliente-servidor
- Informática | Internet | Programación web

Este título no es retornable