Artículos relacionados a Hands-On RESTful Web Services with Go, Second Edition

Hands-On RESTful Web Services with Go, Second Edition - Tapa blanda

 
9781838643577: Hands-On RESTful Web Services with Go, Second Edition

Sinopsis

Design production-ready, testable, and maintainable RESTful web services for the modern web that scale easily

Key Features

  • Employ a combination of custom and open source solutions for application program interface (API) development
  • Discover asynchronous API and API security patterns and learn how to deploy your web services to the cloud
  • Apply design patterns and techniques to build reactive and scalable web services

Book Description

Building RESTful web services can be tough as there are countless standards and ways to develop API. In modern architectures such as microservices, RESTful APIs are common in communication, making idiomatic and scalable API development crucial. This book covers basic through to advanced API development concepts and supporting tools.

You'll start with an introduction to REST API development before moving on to building the essential blocks for working with Go. You'll explore routers, middleware, and available open source web development solutions in Go to create robust APIs, and understand the application and database layers to build RESTful web services. You'll learn various data formats like protocol buffers and JSON, and understand how to serve them over HTTP and gRPC. After covering advanced topics such as asynchronous API design and GraphQL for building scalable web services, you'll discover how microservices can benefit from REST. You'll also explore packaging artifacts in the form of containers and understand how to set up an ideal deployment ecosystem for web services. Finally, you'll cover the provisioning of infrastructure using infrastructure as code (IaC) and secure your REST API.

By the end of the book, you'll have intermediate knowledge of web service development and be able to apply the skills you've learned in a practical way.

What you will learn

  • Explore the fundamentals of API development and web services
  • Understand the various building blocks of API development in Go
  • Use superior open source solutions for representational state transfer (REST) API development
  • Scale a service using microservices and asynchronous design patterns
  • Deliver containerized artifacts to the Amazon Web Services (AWS) Cloud
  • Get to grips with API security and its implementation

Who this book is for

This book is for all the Go developers who are comfortable with the language and seeking to learn REST API development. Even senior engineers can enjoy this book, as it discusses many cutting-edge concepts, such as building microservices, developing API with GraphQL, using protocol buffers, asynchronous API design, and Infrastructure as a Code. Developers who are already familiar with REST concepts and stepping into the Go world from other platforms, such as Python and Ruby, can also benefit a lot.

Table of Contents

  1. Getting Started with REST API Development
  2. Handling Routing for our Rest Services
  3. Working with Middleware and RPC
  4. Simplifying RESTful Services with Popular Go Frameworks
  5. Working with MongoDB and Go to Create a REST API
  6. Working with Protocol Buffers and gRPC
  7. Working with PostgreSQL, JSON, and Go
  8. Building a REST API Client in Go
  9. Asynchronous API Design
  10. GraphQL and Go
  11. Scaling our REST API Using Microservices
  12. Containerizing REST Services for Deployment
  13. Deploying REST Services On Amazon Web Services
  14. Handling Authentication for our REST Services

"Sinopsis" puede pertenecer a otra edición de este libro.

Acerca del autor

Naren Yellavula, known in the developer community as Naren Arya, started his programming career in a somewhat surprising manner. He ditched mechanical engineering in favor of computer science after watching The Matrix for the first time. With domain expertise in cloud telephony and e-commerce, Naren has a total of 6 years' professional experience and 10 years of programming experience. His articles on open source have been read over a million times worldwide. Naren has spoken at the PyCon India conference on two occasions. He currently works as a software engineer, building microservices for Tradebyte Software GmbH (a Zalando enterprise). In his spare time, he travels to new places. He also loves reading – nonfiction most of the time, and Victorian and Russian fiction on occasion.

"Sobre este título" puede pertenecer a otra edición de este libro.

Comprar usado

Condición: Como Nuevo
Most items will be dispatched the...
Ver este artículo

EUR 9,21 gastos de envío desde Reino Unido a España

Destinos, gastos y plazos de envío

Comprar nuevo

Ver este artículo

EUR 4,67 gastos de envío desde Reino Unido a España

Destinos, gastos y plazos de envío

Resultados de la búsqueda para Hands-On RESTful Web Services with Go, Second Edition

Imagen del vendedor

Naren Yellavula
Publicado por Packt Publishing - ebooks Account, 2020
ISBN 10: 1838643575 ISBN 13: 9781838643577
Antiguo o usado Tapa blanda

Librería: WeBuyBooks, Rossendale, LANCS, Reino Unido

Calificación del vendedor: 5 de 5 estrellas Valoración 5 estrellas, Más información sobre las valoraciones de los vendedores

Condición: Like New. Most items will be dispatched the same or the next working day. An apparently unread copy in perfect condition. Dust cover is intact with no nicks or tears. Spine has no signs of creasing. Pages are clean and not marred by notes or folds of any kind. Nº de ref. del artículo: wbs5053376532

Contactar al vendedor

Comprar usado

EUR 24,86
Convertir moneda
Gastos de envío: EUR 9,21
De Reino Unido a España
Destinos, gastos y plazos de envío

Cantidad disponible: 1 disponibles

Añadir al carrito

Imagen de archivo

Yellavula, Naren
Publicado por Packt Publishing, 2020
ISBN 10: 1838643575 ISBN 13: 9781838643577
Nuevo Tapa blanda

Librería: Ria Christie Collections, Uxbridge, Reino Unido

Calificación del vendedor: 5 de 5 estrellas Valoración 5 estrellas, Más información sobre las valoraciones de los vendedores

Condición: New. In. Nº de ref. del artículo: ria9781838643577_new

Contactar al vendedor

Comprar nuevo

EUR 43,84
Convertir moneda
Gastos de envío: EUR 4,67
De Reino Unido a España
Destinos, gastos y plazos de envío

Cantidad disponible: Más de 20 disponibles

Añadir al carrito

Imagen del vendedor

Yellavula, Naren
Publicado por Packt Publishing, 2020
ISBN 10: 1838643575 ISBN 13: 9781838643577
Antiguo o usado Tapa blanda

Librería: GreatBookPrices, Columbia, MD, Estados Unidos de America

Calificación del vendedor: 5 de 5 estrellas Valoración 5 estrellas, Más información sobre las valoraciones de los vendedores

Condición: As New. Unread book in perfect condition. Nº de ref. del artículo: 40993808

Contactar al vendedor

Comprar usado

EUR 31,51
Convertir moneda
Gastos de envío: EUR 17,10
De Estados Unidos de America a España
Destinos, gastos y plazos de envío

Cantidad disponible: 1 disponibles

Añadir al carrito

Imagen de archivo

Yellavula, Naren
Publicado por Packt Publishing, 2020
ISBN 10: 1838643575 ISBN 13: 9781838643577
Nuevo Tapa blanda

Librería: California Books, Miami, FL, Estados Unidos de America

Calificación del vendedor: 5 de 5 estrellas Valoración 5 estrellas, Más información sobre las valoraciones de los vendedores

Condición: New. Nº de ref. del artículo: I-9781838643577

Contactar al vendedor

Comprar nuevo

EUR 43,16
Convertir moneda
Gastos de envío: EUR 6,84
De Estados Unidos de America a España
Destinos, gastos y plazos de envío

Cantidad disponible: Más de 20 disponibles

Añadir al carrito

Imagen de archivo

Naren Yellavula
Publicado por Packt Publishing Limited, 2020
ISBN 10: 1838643575 ISBN 13: 9781838643577
Nuevo PAP

Librería: PBShop.store UK, Fairford, GLOS, Reino Unido

Calificación del vendedor: 5 de 5 estrellas Valoración 5 estrellas, Más información sobre las valoraciones de los vendedores

PAP. Condición: New. New Book. Shipped from UK. Established seller since 2000. Nº de ref. del artículo: GB-9781838643577

Contactar al vendedor

Comprar nuevo

EUR 45,95
Convertir moneda
Gastos de envío: EUR 4,67
De Reino Unido a España
Destinos, gastos y plazos de envío

Cantidad disponible: 1 disponibles

Añadir al carrito

Imagen de archivo

YELLAVULA, NAREN
Publicado por Packt Publishing, 2020
ISBN 10: 1838643575 ISBN 13: 9781838643577
Nuevo Tapa blanda

Librería: Speedyhen, London, Reino Unido

Calificación del vendedor: 5 de 5 estrellas Valoración 5 estrellas, Más información sobre las valoraciones de los vendedores

Condición: NEW. Nº de ref. del artículo: NW9781838643577

Contactar al vendedor

Comprar nuevo

EUR 41,51
Convertir moneda
Gastos de envío: EUR 9,38
De Reino Unido a España
Destinos, gastos y plazos de envío

Cantidad disponible: 1 disponibles

Añadir al carrito

Imagen de archivo

Naren Yellavula
Publicado por Packt Publishing Limited, 2020
ISBN 10: 1838643575 ISBN 13: 9781838643577
Nuevo PAP

Librería: PBShop.store US, Wood Dale, IL, Estados Unidos de America

Calificación del vendedor: 5 de 5 estrellas Valoración 5 estrellas, Más información sobre las valoraciones de los vendedores

PAP. Condición: New. New Book. Shipped from UK. Established seller since 2000. Nº de ref. del artículo: GB-9781838643577

Contactar al vendedor

Comprar nuevo

EUR 50,19
Convertir moneda
Gastos de envío: EUR 1,09
De Estados Unidos de America a España
Destinos, gastos y plazos de envío

Cantidad disponible: 1 disponibles

Añadir al carrito

Imagen del vendedor

Yellavula, Naren
Publicado por Packt Publishing 2/28/2020, 2020
ISBN 10: 1838643575 ISBN 13: 9781838643577
Nuevo Paperback or Softback

Librería: BargainBookStores, Grand Rapids, MI, Estados Unidos de America

Calificación del vendedor: 5 de 5 estrellas Valoración 5 estrellas, Más información sobre las valoraciones de los vendedores

Paperback or Softback. Condición: New. Hands-On RESTful Web Services with Go, Second Edition 1.52. Book. Nº de ref. del artículo: BBS-9781838643577

Contactar al vendedor

Comprar nuevo

EUR 42,53
Convertir moneda
Gastos de envío: EUR 10,69
De Estados Unidos de America a España
Destinos, gastos y plazos de envío

Cantidad disponible: 5 disponibles

Añadir al carrito

Imagen de archivo

Yellavula, Naren
Publicado por Packt Publishing 2020-02, 2020
ISBN 10: 1838643575 ISBN 13: 9781838643577
Nuevo PF

Librería: Chiron Media, Wallingford, Reino Unido

Calificación del vendedor: 5 de 5 estrellas Valoración 5 estrellas, Más información sobre las valoraciones de los vendedores

PF. Condición: New. Nº de ref. del artículo: 6666-IUK-9781838643577

Contactar al vendedor

Comprar nuevo

EUR 38,72
Convertir moneda
Gastos de envío: EUR 17,60
De Reino Unido a España
Destinos, gastos y plazos de envío

Cantidad disponible: 10 disponibles

Añadir al carrito

Imagen del vendedor

Yellavula, Naren
Publicado por Packt Publishing, 2020
ISBN 10: 1838643575 ISBN 13: 9781838643577
Nuevo Tapa blanda

Librería: GreatBookPrices, Columbia, MD, Estados Unidos de America

Calificación del vendedor: 5 de 5 estrellas Valoración 5 estrellas, Más información sobre las valoraciones de los vendedores

Condición: New. Nº de ref. del artículo: 40993808-n

Contactar al vendedor

Comprar nuevo

EUR 39,55
Convertir moneda
Gastos de envío: EUR 17,10
De Estados Unidos de America a España
Destinos, gastos y plazos de envío

Cantidad disponible: 1 disponibles

Añadir al carrito

Existen otras 12 copia(s) de este libro

Ver todos los resultados de su búsqueda