Login       My Wishlist
  My Cart
$0.00 / 0 items
 
EMS Linux
Utilizing the Best Tools With Linux
 
International Access
Global Shipping Options Available
Home About Us News Our Blog Our Catalog My Cart My Account Track Shippment Contact Us
  Our Catalog   Web Programming   ASP.NET

Building RESTful Web services with Go: Learn how to build powerful RESTful APIs with Golang that scale gracefully


Free Shipping Included! Building RESTful Web services with Go: Learn how to build powerful RESTful APIs with Golang that scale gracefully by Packt Publishing - ebooks Account at EMS Linux. Hurry! Limited time offer. Offer valid only while supplies last. Explore the necessary concepts of REST API development by building few real world services from scratch.Key FeaturesFollow best practices and explore


Product Description

Explore the necessary concepts of REST API development by building few real world services from scratch.

Key Features

  • Follow best practices and explore techniques such as clustering and caching to achieve a reactive, scalable web service
  • Leverage the Gin Framework to quickly implement RESTful endpoints
  • Learn to implement a client library for a RESTful web service using Go

Book Description

REST is an architectural style that tackles the challenges of building scalable web services and in today's connected world, APIs have taken a central role on the web. APIs provide the fabric through which systems interact, and REST has become synonymous with APIs. The depth, breadth, and ease of use of Go, makes it a breeze for developers to work with it to build robust Web APIs. This book takes you through the design of RESTful web services and leverages a framework like Gin to implement these services.

The book starts with a brief introduction to REST API development and how it transformed the modern web. You will learn how to handle routing and authentication of web services along with working with middleware for internal service. The book explains how to use Go frameworks to build RESTful web services and work with MongoDB to create REST API. You will learn how to integrate Postgres SQL and JSON with a Go web service and build a client library in Go for consuming REST API. You will learn how to scale APIs using the microservice architecture and deploy the REST APIs using Nginx as a proxy server. Finally you will learn how to metricize a REST API using an API Gateway.

By the end of the book you will be proficient in building RESTful APIs in Go.

What you will learn

  • Create HTTP handler and introspect the Gorilla Mux router
  • OAuth 2 implementation with Go
  • Build RESTFul API with Gin Framework
  • Create REST API with MongoDB and Go
  • Build a working client library and unit test for REST API
  • Debug, test, and profile RESTful APIs with each of the frameworks
  • Optimize and scale REST API using microservices

Who This Book Is For

This book is intended for those who want to learn to build RESTful web services with a framework like Gin. To make best use of the code samples included in the book, you should have a basic knowledge of Go programming.

Table of Contents

  1. Getting started with the REST API development
  2. Handling Routing for our REST services
  3. Working with Middleware & RPC
  4. Simplifying RESTFul Services with popular Go frameworks
  5. Working with MongoDB and Go to create REST API
  6. Working with Protocol Buffers
  7. Working with PostgreSQL, JSON and Go
  8. Building a REST API client in Go & Unit testing API
  9. Scaling our REST API using MicroServices
  10. Deploying our REST services
  11. Using an API Gateway to monitor and metricize REST API
  12. Handling Authentication for our REST Services

Additional Information

Manufacturer:Packt Publishing - ebooks Account
Publisher:Packt Publishing - ebooks Account
Studio:Packt Publishing - ebooks Account
EAN:9781788294287
Item Size:0.72 x 9.25 x 9.25 inches
Package Weight:1.22 pounds
Package Size:7.52 x 0.67 x 0.67 inches

Building RESTful Web services with Go: Learn how to build powerful RESTful APIs with Golang that scale gracefully by Packt Publishing - ebooks Account

Buy Now:
Building RESTful Web services with Go: Learn how to build powerful RESTful APIs with Golang that scale gracefully

Brand: Packt Publishing - ebooks Account
Condition: New
Lead Time: 1 - 2 Business Days
Availability: In Stock
$44.99


Quantity:  

 


View More In ASP.NET.

 


Have questions about this item, or would like to inquire about a custom or bulk order?


If you have any questions about this product by Packt Publishing - ebooks Account, contact us by completing and submitting the form below. If you are looking for a specif part number, please include it with your message.

First Name:
Last Last:
Email Address:
Your Message:

Related Best Sellers


mpn: black & white illustrations, ean: 9781849697347, isbn: 1849697345,
Become an expert in Unity3D's new 2D system, and then join in the adventure to build an RPG game framework!About This BookLearn the advanced features of Unity 2D to change and customize games to suit your needsDiscover tips and tricks for Unity2D's n...

ean: 9781720563679, isbn: 1720563675,
Audience Web Application Construction (WAC) is intended for use by college or university freshmen, sophomores, juniors, seniors, or graduate students who are enrolled in a one-semester course or two-semester sequence of courses in Web application de...

mpn: black & white illustrations, ean: 9781491914397, isbn: 1491914394,
Bring dynamic server-side web content and responsive web design together to build websites that work and display well on any resolution, desktop or mobile. With this practical book, you’ll learn how by combining the ASP.NET MVC server-side language...

ean: 9781788399784, isbn: 1788399781,
Learn, develop, and design applications using the new features in Microsoft Dynamics CRMKey FeaturesImplement business logic using processes, plugins, and client-side scripts with MS Dynamics 365Develop custom CRM solutions to improve your business a...

ean: 9781509304066, isbn: 1509304061,
Master ASP.NET Core hands-on: from architecture through deployment and beyond This book guides you through the entire process of building, deploying, and managing cross-platform web apps with ASP.NET Core. You’ll master Microsoft’s revolutionar...

ean: 9781491961735, isbn: 1491961732,
At a time when nearly every vertical, regardless of domain, seems to need software running in the cloud to make money, microservices provide the agility and drastically reduced time to market you require. This hands-on guide shows you how to create, ...

ean: 9781787126305, isbn: 1787126307,
Master the art of automating and managing your environment using PowerShellKey FeaturesFind quick solutions to automate your environment with easeWork with large amounts of data effortlessly with PowerShell data types and secure themPacked with real-...

ean: 9781788395090, isbn: 1788395093,
Build cross-platform solutions with .NET Core 2.0 through real-life scenariosKey FeaturesBridges the gap between learning and doing and improves your software development skillsCovers the best practices of .NET development to improve your productivit...

ean: 9788420534725, isbn: 8420534722,

ean: 9788441520523, isbn: 8441520526,



Privacy Policy / Terms of Service
© 2018 - emslinux.com. All Rights Reserved.