Mastering Go Web Services by Nathan Kozyra

By Nathan Kozyra

Program and install quick, scalable net providers and create high-performance RESTful APIs utilizing Go

About This Book

  • Effectively install and combine cross net companies with purposes within the actual world
  • Familiarize your self with RESTful practices and practice them in Go
  • A entire instructional with plenty of advice and tips to application and increase internet providers in Go

Who This publication Is For

If you're a net programmer with event in constructing net providers and feature a rudimentary wisdom of utilizing move, then this is often the publication for you. easy wisdom of pass in addition to wisdom of relational databases and non-relational NoSQL datastores is believed. a few uncomplicated concurrency wisdom can be required.

What you are going to Learn

  • Familiarize your self with RESTful practices and observe them in Go
  • Acquaint your self with the simplest practices for API layout corresponding to URL routing and HTTP reaction methods
  • Utilize necessary middleware and frameworks to reinforce purposes differently counting on natural Go
  • Understand the fundamental and intricate authentication versions for APIs
  • Deploy your code to staging and improvement environments
  • Look at how one can make your cross net providers as quick and thrifty as possible
  • Secure your net services
  • Ingest your personal API and make it attractive to different developers

In Detail

This e-book will take you thru crucial features of designing, construction, and deploying an internet carrier using idiomatic leisure practices with a spotlight on pace, defense, and suppleness. you'll commence by way of construction your first API in pass utilizing the HTTP package deal. you'll examine designing and development your program together with renowned layout constructions like Model-View-Controller. additionally, you will comprehend equipment for deploying code to staging and improvement. eventually, you will discover how the safety good points in pass can be utilized for cover opposed to SQL injection, and delicate facts compromise.

By the top of this ebook, you could have accomplished a excessive point of skillability in construction and deploying internet companies and internet APIs with Go.

Show description

Read or Download Mastering Go Web Services PDF

Similar object oriented design books

Logic Program Synthesis from Incomplete Information (The Springer International Series in Engineering and Computer Science)

Software synthesis is an answer to the software program concern. If we had a application that develops right courses from requirements, then application validation and upkeep might disappear from the software program life-cycle, and you'll be able to specialize in the extra inventive initiatives of specification elaboration, validation, and upkeep, simply because replay of software improvement will be more cost-effective.

Design Patterns in Java™ (2nd Edition) (Software Patterns Series)

Layout styles in Java™ supplies the hands-on perform and deep perception you want to totally leverage the numerous energy of layout styles in any Java software program undertaking. the correct supplement to the vintage layout styles, this learn-by-doing workbook applies the newest Java good points and most sensible practices to the entire unique 23 styles pointed out in that groundbreaking textual content.

Oracle Certified Associate, Java SE 7 Programmer Study Guide

Each one target is addressed utilizing a chain of programming examples. while the subject affects reminiscence, stack and heap illustrations are used to supply the reader with a extra intensive knowing of the subject. on the finish of every bankruptcy, a chain of pattern questions are supplied to enhance your wisdom.

Jump Start CoffeeScript: Get Up to Speed With CoffeeScript in a Weekend

A pragmatic and concise advent to CoffeeScript, a programming language that compiles into JavaScript and that makes operating with JavaScript more uncomplicated. The ebook lays out the fundamentals of the language, its syntax, and the fascinating gains that set it except JavaScript. it's going to fulfill a person with an intermediate point of realizing of JavaScript who wishes a conceptual and sensible creation to CoffeeScript.

Extra info for Mastering Go Web Services

Example text

Download PDF sample

Rated 4.62 of 5 – based on 44 votes