Udemy - Backend Master Class [Golang + PostgreSQL + Kubernetes] [TP]

  • CategoryOther
  • TypeTutorials
  • LanguageEnglish
  • Total size4.4 GB
  • Uploaded Bytutplanet
  • Downloads64
  • Last checkedApr. 02nd '22
  • Date uploadedMar. 31st '22
  • Seeders 8
  • Leechers9

Infohash : D050D12BEAF9DC85FB036543D0F1EBF4E48AC466

Udemy - Backend Master Class [Golang + PostgreSQL + Kubernetes] [TP]

Learn to design, develop, and deploy a backend web service from end to end

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
For more Udemy Courses: https://tutorialsplanet.net

Files:

[Tutorialsplanet.NET] Udemy - Backend Master Class [Golang + PostgreSQL + Kubernetes] 1. Working with database
  • 1. Design DB schema and generate SQL code with dbdiagram.io.mp4 (63.0 MB)
  • 1. Design DB schema and generate SQL code with dbdiagram.io.srt (12.0 KB)
  • 10. Setup Github Actions for Golang + Postgres to run automated tests.mp4 (125.9 MB)
  • 10. Setup Github Actions for Golang + Postgres to run automated tests.srt (25.2 KB)
  • 2. Install & use Docker + Postgres + TablePlus to create DB schema.mp4 (132.1 MB)
  • 2. Install & use Docker + Postgres + TablePlus to create DB schema.srt (16.1 KB)
  • 3. How to write & run database migration in Golang.mp4 (71.2 MB)
  • 3. How to write & run database migration in Golang.srt (12.2 KB)
  • 4. Generate CRUD Golang code from SQL Compare dbsql, gorm, sqlx & sqlc.mp4 (128.3 MB)
  • 4. Generate CRUD Golang code from SQL Compare dbsql, gorm, sqlx & sqlc.srt (27.0 KB)
  • 5. Write unit tests for database CRUD with random data in Golang.mp4 (125.7 MB)
  • 5. Write unit tests for database CRUD with random data in Golang.srt (25.3 KB)
  • 6. A clean way to implement database transaction in Golang.mp4 (107.1 MB)
  • 6. A clean way to implement database transaction in Golang.srt (25.8 KB)
  • 7. DB transaction lock & How to handle deadlock in Golang.mp4 (222.4 MB)
  • 7. DB transaction lock & How to handle deadlock in Golang.srt (33.8 KB)
  • 8. How to avoid deadlock in DB transaction Queries order matters!.mp4 (96.9 MB)
  • 8. How to avoid deadlock in DB transaction Queries order matters!.srt (16.6 KB)
  • 9. Deeply understand transaction isolation levels & read phenomena.mp4 (355.5 MB)
  • 9. Deeply understand transaction isolation levels & read phenomena.srt (40.5 KB)
2. Building RESTful HTTP JSON API
  • 1. Implement RESTful HTTP API in Go using Gin.mp4 (165.4 MB)
  • 1. Implement RESTful HTTP API in Go using Gin.srt (34.2 KB)
  • 10. How to create and verify JWT & PASETO token in Golang.mp4 (184.8 MB)
  • 10. How to create and verify JWT & PASETO token in Golang.srt (30.4 KB)
  • 11. Implement login user API that returns PASETO or JWT access token in Go.mp4 (117.9 MB)
  • 11. Implement login user API that returns PASETO or JWT access token in Go.srt (18.0 KB)
  • 12. Implement authentication middleware and authorization rules in Golang using Gin.mp4 (229.0 MB)
  • 12. Implement authentication middleware and authorization rules in Golang using Gin.srt (41.0 KB)
  • 2. Load config from file & environment variables in Go with Viper.mp4 (59.6 MB)
  • 2. Load config from file & environment variables in Go with Viper.srt (12.5 KB)
  • 3. Mock DB for testing HTTP API in Go and achieve 100% coverage.mp4 (211.2 MB)
  • 3. Mock DB for testing HTTP API in Go and achieve 100% coverage.srt (36.2 KB)
  • 4. Implement transfer money API with a custom params validator.mp4 (101.0 MB)
  • 4. Implement transfer money API with a custom params validator.srt (18.8 KB)
  • 5. Add users table with unique & foreign key constraints in PostgreSQL.mp4 (112.4 MB)
  • 5. Add users table with unique & foreign key constraints in PostgreSQL.srt (18.8 KB)
  • 6. How to handle DB errors in Golang correctly.mp4 (93.5 MB)
  • 6. How to handle DB errors in Golang correctly.srt (15.3 KB)
  • 7. How to securely store passwords Hash password in Go with Bcrypt!.mp4 (118.3 MB)
  • 7. How to securely store passwords Hash password in Go with Bcrypt!.srt (22.0 KB)
  • 8. How to write stronger unit tests with a custom gomock matcher.mp4 (116.3 MB)
  • 8. How to write stronger unit tests with a custom gomock matcher.srt (17.3 KB)
  • 9. Why PASETO is better than JWT for token-based authentication.mp4 (80.9 MB)
  • 9. Why PASETO is better than JWT for token-based authentication.srt (20.9 KB)
3. Deploying the application to production
  • 1. How to build a small Golang Docker image with a multistage Dockerfile.mp4 (95.6 MB)
  • 1. How to build a small Golang Docker image with a multistage Dockerfile.srt (16.9 KB)
  • 10. How to deploy a web app to Kubernetes cluster on AWS EKS.mp4 (150.6 MB)
  • 10. How to deploy a web app to Kubernetes cluster on AWS EKS.srt (30.3 KB)
  • 11. Register a domain & set up A-record using Route53.mp4 (65.8 MB)
  • 11. Register a domain & set up A-record using Route53.srt (14.2 KB)
  • 12. How to use Ingress to route traffics to different services in Kubernetes.mp4 (73.3 MB)
  • 12. How to use Ingress to route traffics to different services in Kubernetes.srt (13.7 KB)
  • 13. Auto issue & renew TLS certificates with cert-manager and Let's Encrypt.mp4 (115.3 MB)
  • 13. Auto issue & renew TLS certificates with cert-manager and Let's Encrypt.srt (18.8 KB)
  • 14. Automatic deploy to Kubernetes with Github Action.mp4 (114.3 MB)
  • 14. Automatic deploy to Kubernetes with Github Action.srt (18.9 KB)
  • 2. How to use docker network to connect 2 stand-alone containers.mp4 (85.7 MB)
  • 2. How to use docker network to connect 2 stand-alone containers.srt (14.4 KB)
  • 3. How to write docker-compose file and control service start-up orders.mp4 (136.3 MB)
  • 3. How to write docker-compose file and control service start-up orders.srt (21.7 KB)
  • 4. How to create a free-tier AWS account.mp4 (48.3 MB)
  • 4. How to create a free-tier AWS account.srt (8.9 KB)
  • 5. Auto build & push docker image to AWS ECR with Github Actions.mp4 (141.2 MB)
  • 5. Auto build & push docker image to AWS ECR with Github Actions.srt (25.6 KB)
  • 6. How to create a production database on AWS RDS.mp4 (62.2 MB)
  • 6. How to create a production database on AWS RDS.srt (12.9 KB)
  • 7. Store & retrieve production secrets with AWS secrets manager.mp4 (179.3 MB)
  • 7. Store & retrieve production secrets with AWS secrets manager.srt (32.0 KB)
  • 8. Kubernetes architecture & How to create an EKS cluster on AWS.mp4 (101.9 MB)
  • 8. Kubernetes architecture & How to create an EKS cluster on AWS.srt (24.8 KB)
  • 9. How to use kubectl & k9s to connect to a kubernetes cluster on AWS EKS.mp4 (119.9 MB)
  • 9. How to use kubectl & k9s to connect to a kubernetes cluster on AWS EKS.srt (21.0 KB)
  • [Tutorialsplanet.NET].url (0.1 KB)

Code:

  • ahttp://0d.kebhana.mx:443/announce
  • udp://bigfoot1942.sektori.org:6969/announce
  • https://tracker.fastdownload.xyz:443/announce
  • https://opentracker.xyz:443/announce
  • http://open.trackerlist.xyz:80/announce
  • http://torrent.nwps.ws:80/announce
  • udp://tracker.port443.xyz:6969/announce
  • udp://tracker.tiny-vps.com:6969/announce
  • http://t.nyaatracker.com:80/announce
  • udp://tracker.birkenwald.de:6969/announce
  • udp://tracker.vanitycore.co:6969/announce
  • udp://tracker.torrent.eu.org:451/announce
  • udp://retracker.lanta-net.ru:2710/announce
  • udp://retracker.hotplug.ru:2710/announce
  • udp://bt.xxx-tracker.com:2710/announce
  • udp://tracker.uw0.xyz:6969/announce
  • udp://exodus.desync.com:6969/announce
  • udp://tracker.coppersurfer.tk:6969/announce
  • udp://explodie.org:6969/announce
  • udp://ipv4.tracker.harry.lu:80/announce
  • udp://tracker.iamhansen.xyz:2000/announce
  • udp://tracker.toss.li:6969/announce
  • udp://tracker.opentrackr.org:1337/announce
  • udp://tracker.justseed.it:1337/announce
  • https://2.track.ga:443/announce
  • udp://open.stealth.si:80/announce
  • udp://zephir.monocul.us:6969/announce
  • udp://open.demonii.si:1337/announce