REST based microservices API development in Golang

Master the concept of microservices API development using the Hexagonal Architecture in Go
4.45 (1095 reviews)
Udemy
platform
English
language
Other
category
instructor
REST based microservices API development in Golang
13 140
students
6.5 hours
content
Apr 2022
last update
$69.99
regular price

What you will learn

Apply SOLID design principles in Go

Master the Hexagonal Architecture design and its implementation

Implement authentication and authorization using JWT access & refresh tokens

Apply RBAC Authorization to APIs

Understand how dependency injection works in Go

Understand and implement the structured logging

Build microservices API in Go

Code Refactoring in Go

Decoupling the domain objects and DTOs

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

Design your own error library

State based unit testing

Unit testing using the mocks

Course Gallery

REST based microservices API development in Golang – Screenshot 1
Screenshot 1REST based microservices API development in Golang
REST based microservices API development in Golang – Screenshot 2
Screenshot 2REST based microservices API development in Golang
REST based microservices API development in Golang – Screenshot 3
Screenshot 3REST based microservices API development in Golang
REST based microservices API development in Golang – Screenshot 4
Screenshot 4REST based microservices API development in Golang

Charts

Students
Price
Rating & Reviews
Enrollment Distribution

Comidoc Review

Our Verdict

This Golang course offers an advanced look into microservices API development using Hexagonal Architecture, delivering a thorough understanding of RESTful principles, authentication and authorization protocols. However, it moves at a rapid clip which might be challenging for beginners to follow, and the latter part of the course is predominantly exposition-based with pre-written code. While the content provides valuable insights, independent learners may derive the most benefit from this program.

What We Liked

  • In-depth exploration of REST based microservices API development in Golang
  • Comprehensive coverage of Hexagonal Architecture design and its implementation
  • Hands-on experience with SOLID design principles, dependency injection, logging, and error handling
  • Exploration of authentication and authorization using JWT access & refresh tokens

Potential Drawbacks

  • Fast-paced delivery may prove challenging for beginners
  • Code is often pre-written in later sections limiting hands-on experience
  • Some students may require additional guidance on setting up MySQL and configuring the environment
  • Coding nuances such as pointer returns are not adequately explained
3471842
udemy ID
03/09/2020
course created date
01/12/2020
course indexed date
Bot
course submited by
REST based microservices API development in Golang - Coupon | Comidoc