Learning Go Web Development by Nathan Kozyra

By Nathan Kozyra

Key Features

  • Build a fully-featured leisure API to permit client-side unmarried web page apps
  • Utilize TLS to construct trustworthy and safe sites
  • A fast consultant that gives every little thing a developer must recognize to construct end-to-end internet functions in Go

Book Description

Go is an open resource programming language that makes it effortless to construct basic, trustworthy, and effective software program. it's a statically typed language with syntax loosely derived from that of C, including rubbish assortment, kind defense, a few dynamic-typing services, extra integrated kinds similar to variable-length arrays and key-value maps, and a wide normal library.

Learning move internet improvement is a start-to-finish walkthrough of the subjects most important to an individual development a brand new internet software. even if it truly is maintaining your program safe, connecting on your database, permitting token-based authentication, or using logic-less templates, this ebook has you lined. you will commence via studying approximately routing requests and enforcing SSL. relocating on, you will get to grasp approximately practices to maintain clients' info secure. by means of the top of the ebook, it is possible for you to to construct strong, safe, and fully-featured functions for the web.

What you are going to learn

  • Create a listening net server
  • Route requests
  • Implement SSL/TLS
  • Use Go's logic-less templates
  • Implement caching for optimum performance
  • Use classes and cookies
  • Utilize protection top practices to maintain clients and knowledge safe
  • Connect to information sources
  • Create a RESTful API

About the Author

Nathan Kozyra is a professional net developer, with approximately 20 years software program improvement adventure. given that Go's preliminary unencumber, he has been attracted to the language for its energy, beauty, and usability.

He has a robust curiosity in internet improvement, song construction, and desktop studying. he's married and has a two-year-old son.

Table of Contents

  1. Introducing and constructing Go
  2. Serving and Routing
  3. Connecting to Data
  4. Using Templates
  5. Frontend Integration with RESTful APIs
  6. Sessions and Cookies
  7. Microservices and Communication
  8. Logging and Testing
  9. Security
  10. Caching, Proxies, and enhanced Performance

Show description

Read or Download Learning Go Web Development PDF

Similar web site design books

42 Rules for Applying Google Analytics: A practical guide for understanding web traffic, visitors and analytics so you can improve the performance of your website

Forty two principles for utilising Google Analytics is knowing a visitor's trip via your web site then making use of that dimension, assortment and research of information for the most goal of effectively optimizing and bettering web site functionality. This contains studying the place your viewers come from and the way they have interaction along with your web site or measuring key drivers and conversions corresponding to which web content motivate humans to react through calling, emailing or procuring a product.

Ultimate WordPress Book; A Step-by-step Guide for Making an Attractive, Profitable, and Hacker-Proof WordPress Site

Create beautiful, ecocnomic and Hacker-Proof WordPress websites with the final word WordPress booklet! are looking to create an internet site you'll be happy with utilizing WordPress? I’ll assist you make a domain that not just appears to be like nice and makes your cash, but in addition respells viruses and hackers! hello, I’m Lambert Klein, writer of numerous WordPress top dealers the following within the Kindle shop.

Responsive Web Design Patterns

Approximately This BookExplore the method of mixing responsive styles jointly to slot the desires of your individual web site or projectOrganize your initiatives by way of growing responsive development libraries and deal with unruly layout platforms as they growBreak down the easiest responsive web content to their styles and how you can construct them on your personal projectsWho This ebook Is ForThis ebook is meant for HTML and CSS newcomers who need to know the place to begin while making a responsive web site.

Mastering Bootstrap 4

Learn how to construct attractive and hugely customizable internet interfaces through leveraging the ability of Bootstrap four quicklyAbout This BookAdapt and customise Bootstrap to supply attractive web pages that suit your needsExplore Bootstrap's grid approach, helper periods, and responsive utilitiesExtend Bootstrap with jQuery plugins and tips on how to create your individual customized pluginsWho This ebook Is ForThis publication goals intermediate-level front-end web-developers.

Extra info for Learning Go Web Development

Example text

Download PDF sample

Rated 4.43 of 5 – based on 16 votes