Veze, linkovi
Kompjuter biblioteka
Korpa
Mastering Go Web Services

Programiranje Programiranje

Mastering Go Web Services

Autor: Nathan Kozyra
Broj strana: 264
ISBN broj: 9781783981304
Izdavač: PACKT PUBLISHING PACKT PUBLISHING
Godina izdanja: 2016.

Pregleda (30 dana / ukupno): 13 / 1237

                 
Twitter   Facebook   Linkedin   Pinterest   Email
                 
Predlog za prevod

 

What You Will Learn

  • Familiarize yourself with RESTful practices and apply them in Go
  • Acquaint yourself with the best practices for API design such as URL routing and HTTP response methods
  • Utilize useful middleware and frameworks to augment applications otherwise relying on pure Go
  • Understand the basic and complex authentication models for APIs
  • Deploy your code to staging and development environments
  • Look at ways to make your Go web services as speedy and thrifty as possible
  • Secure your web services
  • Ingest your own API and make it appealing to other developers

Book Description

This book will take you through the most important aspects of designing, building, and deploying a web service utilizing idiomatic REST practices with a focus on speed, security, and flexibility. You will begin by building your first API in Go using the HTTP package. You will look at designing and building your application including popular design structures like Model-View-Controller. You will also understand methods for deploying code to staging and development. Finally, you will see how the security features in Go can be used for protection against SQL injection, and sensitive data compromise.

By the end of this book, you will have achieved a high level of proficiency in building and deploying web services and web APIs with Go.

Authors

Nathan Kozyra

Nathan Kozyra is a senior developer on both front-end and back-end applications in a myriad languages and stacks. He’s been working with Go since its initial release to the public.

Table of Contents

Chapter 1: Our First API in Go
Chapter 2: RESTful Services in Go
Chapter 3: Routing and Bootstrapping
Chapter 4: Designing APIs in Go
Chapter 5: Templates and Options in Go
Chapter 6: Accessing and Using Web Services in Go
Chapter 7: Working with Other Web Technologies
Chapter 8: Responsive Go for the Web
Chapter 9: Deployment
Chapter 10: Maximizing Performance
Chapter 11: Security

 

Budite prvi koji će ostaviti komentar.

Ostavite komentar Ostavite komentar

 

Preporučujemo

Go Programming Blueprints

Go Programming Blueprints

Pragmatični programer: vaš put do stručnosti

Pragmatični programer: vaš put do stručnosti

Veze, linkovi
Linkedin Twitter Facebook
 
     
 
© Sva prava pridržana, Kompjuter biblioteka, Beograd, Obalskih radnika 4a, Telefon: +381 11 252 0 272