Hands-On Full-Stack Development with Go

Build a real-world application in Go exploring various frameworks and methodologies for full stack development.
Code Files

Hands-On Full-Stack Development with Go

Mina Andrawos

Build a real-world application in Go exploring various frameworks and methodologies for full stack development.
This title is available to pre-order now and is expected to be published in
Packt Subscription
FREE
$9.99/m after trial
eBook
$20.00
RRP $39.99
Save 49%
Print + eBook
$49.99
RRP $49.99
What do I get with a Packt subscription?
  • Exclusive monthly discount - no contract
  • Unlimited access to entire Packt library of 6500+ eBooks and Videos
  • 120 new titles added every month, on new and emerging tech
What do I get with an eBook?
  • Download this book in EPUB, PDF, MOBI formats
  • DRM FREE - read and interact with your content when you want, where you want, and how you want
  • Access this title in the subscription reader
What do I get with Print & eBook?
  • Get a paperback copy of the book delivered to you
  • Download this book in EPUB, PDF, MOBI formats
  • DRM FREE - read and interact with your content when you want, where you want, and how you want
  • Access this title in the subscription reader
What do I get with a Video?
  • Download this Video course in MP4 format
  • DRM FREE - read and interact with your content when you want, where you want, and how you want
  • Access this title in the subscription reader
$0.00
$20.00
$49.99
$9.99 p/m after trial
RRP $39.99
RRP $49.99
Subscription
eBook
Print + eBook
Start a FREE 10-day trial

Frequently bought together


Hands-On Full-Stack Development with Go Book Cover
Hands-On Full-Stack Development with Go
$ 39.99
$ 28.00
Hands-On GUI Application Development in Go Book Cover
Hands-On GUI Application Development in Go
$ 35.99
$ 25.20
Buy 2 for $38.00
Save $37.98
Add to Cart

Book Details

ISBN 139781789130751
Paperback538 pages

Book Description

The Go programming language's adoption by developers for building web applications has been on the rise. With its ecosystem growing in size and its stable architecture, Go offers a strong library for building scalable and high-performant web services and apps. This book is a comprehensive guide that covers full-stack development in Go.

Beginning with a brief of Go development, the book will go on to build the front end with tools like ReactJS. Here you will also learn isomorphic development in pure Go, using GopherJS. You will then learn to build Web Restful APIs by utilizing Gin framework. Once this is out of the way, you'll head over to building a RESTful microservice based backend that will be integrated with the front end. Next, you will connect to the database and will also learn to perform routing for your services. Further, you will learn web development by exploring powerful Beego framework. In the book you will also learn topics like web sockets, caching, ORMs, and security. Throughout the book, we’ll build an application right from scratch, an online store for musical instruments, called GoMusic.

By the end of the book, you will be confident to take on any web development project you're faced with.

Table of Contents

What You Will Learn

  • Develop an advanced understanding of Go programming via building a real-world application.
  • Learn React framework for front-end framework.
  • Understand isomorphic web development in Go utilising GopherJS framework.
  • Explore various methods to write web Restful APIs in Go using Gin framework.
  • Learn additional web development practices using the powerful full stack Beego framework.
  • Explore practical topics like ORM layers, WebSockets and caching.
  • Learn different methods to secure, profile and test web applications in Go.

Authors

Table of Contents

Book Details

ISBN 139781789130751
Paperback538 pages
Read More

Read More Reviews

Recommended for You

Hands-On GUI Application Development in Go Book Cover
Hands-On GUI Application Development in Go
$ 35.99
$ 25.20
Mastering Rust - Second Edition Book Cover
Mastering Rust - Second Edition
$ 39.99
$ 28.00
Hands-On Dependency Injection in Go Book Cover
Hands-On Dependency Injection in Go
$ 31.99
$ 22.40
Internet of Things Programming Projects Book Cover
Internet of Things Programming Projects
$ 31.99
$ 22.40
Hands-On System Programming with C++ Book Cover
Hands-On System Programming with C++
$ 39.99
$ 28.00
Hands-On Reactive Programming with Python Book Cover
Hands-On Reactive Programming with Python
$ 35.99
$ 25.20