Backend Master Class [Golang + Postgres + Kubernetes + gRPC] (Udemy – Vietsub and Engsub)

Categories: IT
Wishlist Share
Share Course
Page Link
Share On Social Media

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ú ý:

Show More

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

02 – Building RESTful HTTP JSON API [Gin + JWT + PASETO]

03 – Deploying the application to production [Docker + Kubernetes + AWS]

04 – Advanced Backend Topics [Sessions + gRPC]

05 – Asynchronous processing with background workers [Asynq + Redis]

06 – Improve the stability and security of the server [PGX + RBAC + CORS]

Student Ratings & Reviews

No Review Yet
No Review Yet