Master Google Cloud Plateform, Docker, CI/CD and Fullstack application Deployment
What you will learn
Noteβ Make sure your ππππ¦π² cart has only this course you're going to enroll it now, Remove all other courses from the ππππ¦π² cart before Enrolling!
Understand the fundamentals of Docker and containerization
Build and deploy a complete fullstack web application using Docker and Docker Compose
Deploy and manage resources on Google Cloud Platform (GCP), including VMs, networking, cloud sql dabase, secrets and load balancers.
Implement Infrastructure as Code (IaC) using GCP Deployment Manager to automate VM, network, and resource deployments.
Create modular and reusable templates for advanced deployment automation using Jinja templates.
Automate deployments using bash scripts, including creating dynamic, concurrent deployments for multiple environments
Learn CI/CD concepts and implement GitLab CI pipelines to deploy fullstack application to production
Integrate quality assurance with Flake8 and unit testing in your CI/CD pipelines for robust code deployment
Build and push Docker images to the GitLab container registry and deploy applications using GitLab CI.
Use advanced GitLab CI features, such as parallel matrix jobs, secure files, and reading secrets from GCP Secret Manager.
English
language