REST based microservices API development in Golang

REST based microservices API development in Golang

Grasp the idea of microservices API development utilizing the Hexagonal Structure in Go

What you’ll be taught

  • Apply SOLID design ideas in Go
  • Grasp the Hexagonal Structure design and its implementation
  • Implement authentication and authorization utilizing JWT entry & refresh tokens
  • Apply RBAC Authorization to APIs
  • Perceive how dependency injection works in Go
  • Perceive and implement the structured logging
  • Construct microservices API in Go
  • Code Refactoring in Go
  • Decoupling the area objects and DTOs
  • Working with small steps
  • Take the knowledgeable choice on selecting numerous libraries
  • Perceive the function of multiplexer in HTTP internet server
  • Encoding structs to JSON or XML
  • Perceive the routing capabilities of gorilla/mux
  • Design your individual error library
  • State primarily based unit testing
  • Unit testing utilizing the mocks


  • Pupil ought to know fundamental golang programming ideas like structs, receiver capabilities and interface
  • Pupil ought to be snug with object oriented programming ideas


On this course, you will learn microservices API development utilizing the Hexagonal Structure. We are going to begin the event from the scratch. Taking the small steps, we might be constructing the inspiration by repeatedly bettering the design of the applying. We are going to discover how the dependency inversion performs a pivotal function in implementing the Hexagonal structure.

Afterward, we might be constructing an auth API to handle the Authentication and Authorization of our primary utility.

By the top of the course, we are going to be taught to unit take a look at numerous elements utilizing state and mocks and also will perceive the complexities in testing these elements.

Who this course is for:

  • Builders who wish to take their profession to the subsequent degree by bettering their expertise and studying about REST primarily based microservices API development.
  • School college students at present studying about Golang.
  • Skilled builders which have just lately began working with Go and wish to learn the way microservices growth is completed in golang.

This can be a superb course for golang newbies, and possibly for intermediate ranges as properly; it teaches you with a pattern financial institution utility utilizing hexagonal structure; additionally gives implemenatation of rbac for the apis developed; the trainer is responsive as properly. Advisable.

Course content material

6 sections • 42 lectures • 6h 42m whole size
  • Introduction
  • Router Fundamentals
  • Utility Improvement
  • Safety
  • Unit Testing
  • Advance Matters
Created by: Ashish Juyal, Founder at The Code Camp
Final up to date 3/2021
Direct Obtain Out there
Score: 4.Three out of 5
(113 scores)
5,405 college students

Obtain hyperlink

The put up REST based microservices API development in Golang appeared first on Download Udemy Paid Courses For Free –

Add a Comment

Your email address will not be published. Required fields are marked *