Backend Master Class [Golang + Postgres + Kubernetes + gRPC] (Udemy – Vietsub and Engsub)
About Course
Views
:
What you’ll learn:
Design database schema using DBML and automatically generate SQL code from it
Deeply understand the DB isolation levels, transactions and how to avoid deadlock
Automatically generate Golang code to interact with the database
Develop a RESTful backend web service using the Gin framework
Secure the APIs with user authentication, JWT and PASETO
Write stronger test set with high coverage using interfaces and mocking
Build a minimal Docker image for deployment and use Docker-compose for development
Set up Github Action to automatically build and deploy the app to AWS Kubernetes cluster
Register a domain and config Kubernetes ingress to route traffic to the web service
Enable automatic issue & renew TLS certificate for the domain with Let’s Encrypt
Take your web service to the next level with gRPC and gRPC gateway
Run background workers to process tasks asynchronously with Redis and Asynq
Time video:
19 hours (81 Lessons + Documents)
Teacher:
TECH SCHOOL
Total weight:
11.24 GB
Original link:
https://www.udemy.com/course/backend-master-class-golang-postgresql-kubernetes/
Link :
Below The Post
Chú ý:
Course Content
01 – Working with database [Postgres + SQLC]
-
09:56
-
09:14
-
003 Setup development environment on MacOS Install Go and Visual Studio Code.mp4
06:18 -
004 Use Docker + Postgres + TablePlus to create DB schema.mp4
12:38 -
005 How to write & run database migration in Golang.mp4
09:51 -
006 Generate CRUD Golang code from SQL Compare dbsql, gorm, sqlx & sqlc.mp4
21:21 -
008 Write unit tests for database CRUD with random data in Golang.mp4
20:04 -
010 A clean way to implement database transaction in Golang.mp4
19:52 -
011 DB transaction lock & How to handle deadlock in Golang.mp4
28:19 -
012 How to avoid deadlock in DB transaction Queries order matters!.mp4
13:03 -
013 Deeply understand transaction isolation levels & read phenomena.mp4
29:36 -
014 Setup Github Actions for Golang + Postgres to run automated tests.mp4
19:26