REST based microservices API development in Golang (Updated 04/2021)
Category: Tutorials
- views: 132
- date: 8 November 2024
- posted by: AD-TEAM

REST based microservices API development in Golang (Updated 04/2021)
MP4 | Video: h264, 1280x720 | Audio: AAC, 44.1 KHz, 2 Ch
Genre: eLearning | Language: English + srt | Duration: 42 lectures (6h 42m) | Size: 2.92 GB
Master the concept of microservices API development using the Hexagonal Architecture in Go
What you'll 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
Requirements
Student should know basic golang programming concepts like structs, receiver functions and interface
Student should be comfortable with object oriented programming concepts
Description
In this course, you will learn microservices API development using the Hexagonal Architecture. We will start the development from the scratch. Taking the small steps, we will be building the foundation by continuously improving the design of the application. We will explore how the dependency inversion plays a pivotal role in implementing the Hexagonal architecture.
Later on, we will be building an auth API to manage the Authentication and Authorization of our main application.
By the end of the course, we will learn to unit test various components using state and mocks and will also understand the complexities in testing those components.
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.

RapidGator
https://rapidgator.net/file/916951c9757b5db77a33126415c59f28/Udemy_REST_based_microservices_API_development_in_Golang.part1.rar
https://rapidgator.net/file/be74c5c9b3e3599af21087819824e6cd/Udemy_REST_based_microservices_API_development_in_Golang.part2.rar
FileStore
TurboBit
https://turbobit.net/zd6swqd3mgfo/Udemy_REST_based_microservices_API_development_in_Golang.part1.rar.html
https://turbobit.net/gl39w10smj5n/Udemy_REST_based_microservices_API_development_in_Golang.part2.rar.html
FileAxa
https://fileaxa.com/yainjjhtn9xr/Udemy_REST_based_microservices_API_development_in_Golang.part1.rar
https://fileaxa.com/0ihx84givzap/Udemy_REST_based_microservices_API_development_in_Golang.part2.rar
We need your support!
Make a donation to help us stay online
Bitcoin (BTC)
bc1q08g9d22cxkawsjlf8etuek2pc9n2a3hs4cdrld
Bitcoin Cash (BCH)
qqvwexzhvgauxq2apgc4j0ewvcak6hh6lsnzmvtkem
Ethereum (ETH)
0xb55513D2c91A6e3c497621644ec99e206CDaf239
Litecoin (LTC)
ltc1qt6g2trfv9tjs4qj68sqc4uf0ukvc9jpnsyt59u
USDT (ERC20)
0xb55513D2c91A6e3c497621644ec99e206CDaf239
USDT (TRC20)
TYdPNrz7v1P9riWBWZ317oBgJueheGjATm
Information |
|||
![]() |
Users of GUESTS are not allowed to comment this publication. | ||









