What you would learn in Backend Master Class [Golang + PostgreSQL + Kubernetes] course?
Through this class, students will learn step-by-step how to design them, build and launch the backend web service starting from the beginning to finish. The best way to master programming is to create an actual application. So, during the course, you'll learn to develop an online backend service for the primary bank. It will also provide APIs for the frontend, which can accomplish the following:
Manage and create bank accounts.
Not all balance changes for each account.
Transfer money between two accounts.
The programming language that we'll be using to create this service will be Golang However; the course isn't only about programming in Go. The course is split into three major parts:
In the initial part of the course, you will be taught how to build a database, write code to connect to the DB in the same way and a reliable manner through transactions, comprehend the DB isolation levels and methods to apply the database correctly in production. In addition to the database, you'll also learn about using docker to develop locally as well as how you can use Git to organize your code, and also how to utilize Github Action to run unit tests regularly.
In the second section in the second part, you'll learn to create a set of RESTful HTTP APIs by using Gin, one of the well-known Golang frameworks used to create web services. This covers all the steps from loading application configurations and mocking DB to build better unit testing to handling issues, authenticating users, and securing APIs using JWT or PASETO Access tokens.
In the final part of the course, you'll learn to build your app using Docker and deploy it on the production Kubernetes cluster running on AWS. The lessons are thorough and include a step-by-step guide on how to create an initial docker image to create an Free-tier AWS account, set up an enterprise database that can keep and retrieve secrets from production Create a Kubernetes cluster using EKS Utilize Github Action to automatically build and deploy the image on your EKS cluster, then purchase the domain name and direct the traffic to the service. Secure the connection using HTTP along with auto-renewing TLS certifiability from Let's Encrypt.
The course is made with a lot of detail to ensure that anyone who has limited programming experience will comprehend and complete the course on their own. I believe that once you have completed the course, you'll be able to perform your work more effectively and confidently on your work.
Create a database schema by using DBML and then automatically create SQL code using it
Know your DB isolate levels and the transactions and ways to prevent deadlocks
Automatically create Golang code that interacts with the database
Create a backend RESTful web service with Gin framework. Gin framework
Secure the APIs using JWT, user authentication, and PASETO.
Create a more robust test set that has high coverage by using interfaces and mocking
Create a basic Docker image to deploy and then use Docker-compose to develop
Install Github Action to automatically build and deploy the application to the AWS Kubernetes cluster
Create a domain and configure Kubernetes ingress to redirect all traffic through the Web service
Set up the automatic issue and renew of TLS certifiability for domains using Let's Encrypt
Download Backend Master Class [Golang + PostgreSQL + Kubernetes] from below links NOW!
Write your comment!
Access Permission Error
You do not have access to this product!
Dear User! To download this file(s) you need to purchase this product or subscribe to one of our VIP plans.