Level Up Your Web Apps With Go Front Cover

Level Up Your Web Apps With Go

  • Length: 260 pages
  • Edition: 1
  • Publisher:
  • Publication Date: 2015-05-07
  • ISBN-10: 0992461294
  • ISBN-13: 9780992461294
  • Sales Rank: #2488938 (See Top 100 Books)
Description

Go is an open-source language from Google that’s a bit like C. Designed for programmer productivity, it’s got a clean syntax, and emphasizes concurrency.

This book gives you all you need to use Go in your web applications. You’ll learn the basic concepts – language structures, the standard library, and Go tools – then tackle more advanced features like concurrency concepts, testing methodologies, and package structures.

At each step, you’ll get advice for better coding in Go. You’ll see how to structure projects, how to use concurrency effectively, and best practices for testing – as well as many valuable hints and tips gleaned from real world experience of developing web applications with Go.

You’ll learn:

  • Get to grips with Go language basics (types, the standard library, tools)
  • Use Go with HTTP
  • Work with images
  • Understand concurrency
  • Test effectively
  • Master deployment
  • And much more …

Table of Contents

Chapter 1. Welcome New Gopher
Chapter 2. Go Types Explored
Chapter 3. HTTP
Chapter 4. Gophr Part 1: The Project
Chapter 5. Gophr Part 2: All About the Users
Chapter 6. Gophr Part 3: Remembering Our Users
Chapter 7. Gophr Part 4: Images
Chapter 8. Gophr Part 5: Concurrency
Chapter 9. Automated Testing
Chapter 10. Packaging and Production

To access the link, solve the captcha.