Mastering Go Web Services

4.7 (6 reviews total)
By Nathan Kozyra
    Advance your knowledge in tech with a Packt subscription

  • Instant online access to over 7,500+ books and videos
  • Constantly updated with 100+ new titles each month
  • Breadth and depth in over 1,000+ technologies
  1. Our First API in Go

About this book

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.

Publication date:
April 2015

About the Author

  • Nathan Kozyra

    Nathan Kozyra is a seasoned web developer, with nearly two decades of professional software development experience. Since Go's initial release, he has been drawn to the language for its power, elegance, and usability. He has a strong interest in web development, music production, and machine learning. He is married and has a two-year-old son.

    Browse publications by this author

Latest Reviews

(6 reviews total)
Slightly read it and i thought it is great books for people who already have a beginner level of Go at least. But if you don't know much about Go, you better buy with another suitable book(s). The book it self explain detail and straight forward in building web apps.
Easy to read and clear to do the exercises
Good for beginner of the golang. Describe detail of the steps for the developing web services.

Recommended For You

Book Title
Unlock this book and the full library for FREE
Start free trial