REST based microservices API development in Go lang

Udemy Free Course: REST based microservices API development in Go lang
Master the concept of API development using the Hexagonal Architecture

REST based microservices API development in Go lang

What you’ll learn:

  • Build micro-services API in Go
  • Working with small steps
  • Take the informed decision on choosing various libraries
  • Understand the role of multiplexer in HTTP web server
  • Encoding structs to JSON or XML
  • Understand the routing capabilities of gorilla/mux
  • Master the Hexagonal Architecture design and its implementation
  • Understand how dependency injection works in Go
  • Design your own error library
  • Understand and implement the structured logging
  • Decoupling the domain objects and DTOs
  • Implement authentication and authorization using JWT tokens
  • Code Refactoring
  • State based unit testing
  • Unit testing using the mocks


  • Student should know basic golang programming concepts like structs, receiver functions and interface
  • Student should be comfortable with object oriented programming concepts

Who this course is for:

  • Developers who want to take their career to the next level by improving their skills and learning about REST based microservices API development.
  • College students currently learning about Golang.
  • Experienced developers that have recently started working with Go and want to learn how microservices development is done in golang.

This course includes:

  • 5 hours on-demand video
  • 1 article
  • Full lifetime access
  • Access on mobile and TV
  • Certificate of completion

Created By: Ashish Juyal

How to Enroll For REST based microservices API development in Go lang?

  1. Sign Up on
  2. Enroll Here (REST based microservices API development in Go lang): Click Here
    Udemy Coupon Code: 3DAYS-UNLIMITED

// Note: Free coupon/offer may expire soon. //