Gradient CodeAI DevOps + Full Stack + Real Projects AWS, Azure, GCP, K8SEnroll

Course

Overview

Course IntroductionModule 1 · 4 lessons
  • Course Introductionvideo · Preview
  • Course Github Repository & Course Notes for Interviewsvideo · Preview
  • What is DevOps & Why Developers Need Itvideo · Preview
  • Complete Roadmap to Level Up Your Careervideo · Preview
Docker for DevelopersModule 2 · 39 lessons
  • What is Docker & How Docker Changed Developmentvideo
  • Key Terminologies – Docker Images, Containers, Layers, Registry, Tags, Versioninvideo
  • Introduction to Docker Registries (Docker Hub, GHCR, ECR)video
  • Docker Architecturevideo
  • Installing Docker on Windows, Mac and Linuxvideo
  • Running Docker Imagesvideo
  • Running images in Normal, Detached Mode with Port Mappingvideo
  • Challenge Run and Play with Imagesvideo
  • Docker Solves “It Works on My Machine” Problemvideo
  • Understanding Container Lifecyclevideo
  • Understanding Docker Image Tags & Versioningvideo
  • Viewing Container Logsvideo
  • Important Docker Commandsvideo
  • Understanding Dockerfile Instructionsvideo
  • Visual Studio Codevideo
  • Getting Project on Local and Understandingvideo
  • Containerizing & Running Python Appvideo
  • Containerizing & Running Nodejs Appvideo
  • Containerizing & Running Spring Boot Appvideo
  • Dockerignorevideo
  • Environment Variables in Containersvideo
  • Using .env Files with Containersvideo
  • Introduction to Docker Composevideo
  • Writing Your First docker-compose.ymlvideo
  • Rebuilding Images with Docker Composevideo
  • Env Files with Docker Composevideo
  • Debugging & View Logs of Docker Compose Apps (up, down, logs)video
  • Tagging & Pushing Images to Docker Hub Using Docker Composevideo
  • Pulling Your Own Image on Another Machinevideo
  • What are Docker Networksvideo
  • Types of Docker Networks that existvideo
  • Overview of Microservices we are going to usevideo
  • NodeJS Containerizing Microservices with Docker Compose, Docker Networksvideo
  • Spring Boot App Containerizing Microservices with Docker Compose, Docker Networvideo
  • Python Containerizing Microservices with Docker Compose, Docker Networksvideo
  • Going Full Stack & Containerizing Frontend Applicationvideo
  • Custom Networks in Docker Composevideo
  • AI Assisted Docker File Reviewvideo
  • AI and Docker Composevideo
Kubernetes for DevelopersModule 3 · 17 lessons
  • What is Kubernetes & why it exists (Problem it solves)video
  • History of Kubernetes - How did it all startvideo
  • Kubernetes Architecturevideo
  • Setting up Kubernetes Locally & Install local clustervideo
  • Pods and Deploymentsvideo
  • Pods and Deployment (Hands On)video
  • Services in Kubernetes (k8s)video
  • Services Hands onvideo
  • ReplicaSets - Self Healing in Kubernetesvideo
  • Scale Pods to Handle More Trafficvideo
  • Rolling Updates with Zero Downtimevideo
  • How Service Selects Podsvideo
  • Debug podsvideo
  • Defining Deployment & Service Your first YAMLvideo
  • ConfigMaps & Secretsvideo
  • Challenge Deploy Hello App Inside Kubernetesvideo
  • Challenge Deploy Microservices Inside Kubernetesvideo
AWS for DevelopersModule 4 · 38 lessons
  • What is Cloud Computing Cloud Basics Explainedvideo
  • Why Do We Need Cloud Computing AWS Use Casesvideo
  • What is AWS Amazon Web Services Overviewvideo
  • Create AWS Account Step by Stepvideo
  • AWS Ecosystem Services Overviewvideo
  • AWS Management Console & Billing Dashboard Walkthroughvideo
  • Introduction to IAM in AWS Identity and Access Managementvideo
  • IAM Hands-On Create Users, Roles & Policies in AWSvideo
  • AWS Root Account Hardening Security Best Practicesvideo
  • What is EC2 in AWS Elastic Compute Cloud Explainedvideo
  • How to Launch an EC2 Instance in AWSvideo
  • Connecting to EC2 Instance SSH into AWS Servervideo
  • AWS Storage Overview & EC2 Storage Introductionvideo
  • Amazon S3 Hands-On Tutorial Create and Manage Bucketsvideo
  • Hands on Lab Host a Static Website on Amazon S3 Step by Stepvideo
  • S3 Bucket Versioning Enable & Manage Versionsvideo
  • Introduction to Amazon RDS Relational Database Servicevideo
  • RDS Hands-On Launch and Configure Database Instancevideo
  • Connect Application to AWS RDS Databasevideo
  • Delete AWS Resources Safely Cleanup Best Practicesvideo
  • Understanding IP Address in AWS Public vs Private IPsvideo
  • What is VPC in AWS Virtual Private Cloud Explainedvideo
  • VPC Concepts Explained Subnets, Route Tables, Gatewaysvideo
  • What is CIDR in AWS Networking IP Address Rangesvideo
  • AWS Networking Deep Dive Bringing It All Togethervideo
  • Create Custom VPC in AWS Hands-On Labvideo
  • Getting Started with AWS CLI Command Line Interfacevideo
  • AWS CLI Hands-On Commands and Examplesvideo
  • Introduction to AWS Serverless Computingvideo
  • Create First AWS Lambda Function Step by Stepvideo
  • Test AWS Lambda with Postman API Integrationvideo
  • Create API Gateway with AWS Lambda Hands-Onvideo
  • AWS Toolkit Overview Developer Tools in AWSvideo
  • AWS Lambda Dashboard Walkthroughvideo
  • Docker on AWS ECS, ECR & Fargate Overviewvideo
  • Push Docker Image to AWS ECR Hands-On Demovideo
  • Deploy Docker Containers to AWS ECS with Fargatevideo
  • Clean Up AWS ECS & ECR Resources Best Practicesvideo
Deploying Projects to Kubernetes on AWSModule 5 · 10 lessons
  • Kubernetes on AWS Cloud with Amazon EKSvideo
  • Introduction to Clusters, Nodes with Local vs Cloud K8s Setupvideo
  • Understanding Pricing of AWS EKSvideo
  • Getting Started with EKSCTLvideo
  • Creating Your First Cluster in Amazon EKSvideo
  • Deploy your appvideo
  • Managing Multiple Context with Kubernetes kubectlvideo
  • Checking Loadbalancing with Multiple ReplicaPodsvideo
  • Self Healing in Kubernetes (K8S)video
  • Cleaning Up and Deleting All Resourcesvideo
Deploying Full Stack Microservices with Frontend to AWS K8SModule 6 · 8 lessons
  • Understanding Our Full Stack Microservices Applicationvideo
  • Deploying Microservices and Testing it on AWS EKSvideo
  • Understanding the Full Stack Architecture with Microservicesvideo
  • Understanding Ingressvideo
  • Ingress Controllersvideo
  • Building Frontend App Imagevideo
  • Understanding Configurationsvideo
  • Going Full Stack and Deploying Entire Microservices Architecturevideo
Continuous Integration with GitHub ActionsModule 7 · 17 lessons
  • Before CI CD - Talk about manual processvideo
  • What is Continuous Integration and Continuous Deployment (CI CD)video
  • Understanding CI CD Pipelines & Pipeline Engines (Jenkins & GitHub Actions)video
  • Introduction to GitHub Actionsvideo
  • CI CD Fundamentals & Terminologyvideo
  • Create First Pipeline using UIvideo
  • Github Actions Extension VS Codevideo
  • Creating Our Second Pipelinevideo
  • Anatomy of a CI Pipeline Jobs & Steps Explainedvideo
  • Running Commands vs Using Actionsvideo
  • Environments, Secrets, Configurationvideo
  • Providing Inputs using withvideo
  • Job Dependencies & Pipeline Flowvideo
  • Context Objects You Should Be Aware Ofvideo
  • Build & Test Spring Boot with Github Actionsvideo
  • Build & Test Node.js with Github Actionsvideo
  • Build & Test Python with Github Actionsvideo
Continuous Deployment for Developers Deploying to AWS EKS using CI CDModule 8 · 7 lessons
  • What is Continuous Deployment (CD)video
  • How CI CD Talks to Kubernetes (Kubeconfig Explained)video
  • Create EKS Clustervideo
  • Deploying and Accessing on AWS EKS Using CI CDvideo
  • Challenge Deploying Hello World Node JS App to Kubernetes using CI CDvideo
  • Challenge Deploying Hello World Python App to Kubernetes using CI CDvideo
  • Deleting and Cleanup to Avoid Surprise Billingvideo
Deploy Microservices to AWS EKS Using CI CD Full Stack DevOpsModule 9 · 5 lessons
  • Initial Setup for Deployment Creating Clustervideo
  • Defining and Deploying CI CD Configurations Spring Boot Microservicesvideo
  • Defining and Deploying CI CD Configurations Front End Going Full Stackvideo
  • Challenge Defining CI CD and Deploying Python Microservicesvideo
  • Challenge Defining CI CD and Deploying Node.js Microservicesvideo
Infrastructure as Code Terraform on AWS Cloud to Automate InfrastructureModule 10 · 26 lessons
  • What is IaC & Why it Mattersvideo
  • What is Terraform and How does it workvideo
  • Installing and Setting up Terraformvideo
  • Create EC2 instance with Terraform and Understanding Providersvideo
  • Applying Changes and Creating EC2 Instance in Cloudvideo
  • Talking to AWS For Creating Resourcesvideo
  • Terraform Statesvideo
  • Going Through Providers Documentationvideo
  • Creating IAM User Using Terraformvideo
  • Creating S3 Bucket Using Terraformvideo
  • Validating Terraform Scripts and Formatting Themvideo
  • Variables in Terraformvideo
  • What is terraform.tfvarsvideo
  • Different Ways of Passing Variable Values in Terraformvideo
  • Output in Terraformvideo
  • Separating Terraform Configurationsvideo
  • How a Terraform directory is the unit of execution, not a filevideo
  • Saving the Plan in Filevideo
  • Terraform Modules - What are theyvideo
  • Terraform Modules - Restructuring Our Code For Modulesvideo
  • Introducing Dev, Prod and Test Environment Using Terraformvideo
  • Challenge Different S3 Bucket Versioning For Different Environmentsvideo
  • Understanding Remote states in Terraform (S3 + DynamoDB)video
  • Implementing Remote states in Terraform (S3 + DynamoDB)video
  • Challenge Remote states in Terraform (S3 + DynamoDB)video
  • Deleting Resources and Doing Final Cleanupvideo
Google Cloud Platform (GCP) For Developers Going Multi Cloud Dev to DevOpsModule 11 · 32 lessons
  • What is Google Cloud Platform (GCP) GCP Tutorial for Beginners 2026video
  • GCP Console Setup & Complete Walkthrough Google Cloud Beginner Guidevideo
  • Google Cloud Infrastructure Explained Regions, Zones & Global Networkvideo
  • GCP Resource Hierarchy Explained Organization, Folders & Projectsvideo
  • Understanding GCP Pricing Model Free Tier, Billing & Cost Optimizationvideo
  • IAM in GCP Explained Identity and Access Management Tutorialvideo
  • IAM in GCP Hands-On Users, Roles & Permissions Demovideo
  • Predefined vs Custom Roles in GCP IAM Deep Divevideo
  • Service Accounts in GCP Complete Hands-On Demovideo
  • Principle of Least Privilege in GCP IAM Best Practicesvideo
  • IAM for CI CD Pipelines in GCP DevOps Security Guidevideo
  • Google Compute Engine (GCE) Hands-On Launching Virtual Machinesvideo
  • Connect to GCP VM via SSH Compute Engine Tutorialvideo
  • Using gcloud CLI Google Cloud Command Line Tutorialvideo
  • Configure gcloud CLI on Local Machine Step-by-Step Setupvideo
  • Introduction to Google Cloud Storage GCS Explainedvideo
  • Google Cloud Storage Hands-On Creating Your First Bucket on GCPvideo
  • Hosting a Static Website Using Google Cloud Storagevideo
  • Google Cloud SQL Hands-On Managed Database in GCPvideo
  • GCP Networking Explained VPC, Subnets & Firewall Basicsvideo
  • What is VPC Virtual Private Cloud Explainedvideo
  • VPC Concepts Explained Subnets, Route Tables, Gatewaysvideo
  • Exploring Default VPC in GCP Networking Deep Divevideo
  • Creating Custom VPC Networks in GCP Step-by-Step Guidevideo
  • Create VMs in Different Subnets GCP Networking Labvideo
  • Introduction to Serverless on GCP Cloud Run & Functions Overviewvideo
  • Artifact Registry in GCP Docker Images & Container Storagevideo
  • Introduction to Cloud Run Serverless Containers in GCPvideo
  • Deploy NGINX to Cloud Run Complete Hands-On Demovideo
  • Serverless Functions in GCP Cloud Functions Tutorialvideo
  • Autoscaling & Execution Model in Cloud Run Serverless Deep Divevideo
  • Delete All Resources in GCP Cleanup & Cost Saving Guidevideo
Google Kubernetes Engine (GKE) Deploying Full Stack Microservices on GCPModule 12 · 9 lessons
  • Google Kubernetes Engine (GKE) Architecturevideo
  • Creating GKE Cluster in Autopilot and Standard Modevideo
  • Deploying and Running Hello Python App with Kubernetes on GCPvideo
  • Configure CI CD for Hello Python app with Kubernetes on GCPvideo
  • Challenge Deploying and Running Hello Node App with Kubernetes on GCPvideo
  • Deploying and Running Spring Boot Full Stack Microservices with K8s on GCPvideo
  • Challenge Deploying and Running Python Microservices with Kubernetes on GCPvideo
  • Challenge Deploying and Running Node Microservices with Kubernetes on GCPvideo
  • Deleting Cluster and all Resourcesvideo
Microsoft Azure Deploying Apps and Full Stack Microservices to AzureModule 13 · 15 lessons
  • What is Microsoft Azure & How it Compares to AWS GCPvideo
  • Azure Portal Walkthrough & Navigationvideo
  • Azure Global Infrastructurevideo
  • Azure Resource Hierarchyvideo
  • Understanding Azure Pricing, Free Tier & Cost Management Toolsvideo
  • Introduction to Azure CLIvideo
  • Configure Azure CLI on Your Local Machinevideo
  • Kubernetes on Azure and Create an AKS Cluster — Hands Onvideo
  • Deploying and Running Hello Spring Boot App with Kubernetes on Azure AKSvideo
  • Challenge Deploying and Running Hello Node App with Kubernetes on GCPvideo
  • Challenge Deploying and Running Hello Python App with Kubernetes on GCPvideo
  • Deploying and Running Spring Boot Full Stack Microservices with K8s on GCPvideo
  • Challenge Deploying and Running Python Microservices with Kubernetes on GCPvideo
  • Challenge Deploying and Running Node Microservices with Kubernetes on GCPvideo
  • Cleaning up Azure Resources & Deleting the Clustervideo
Course BonusModule 14 · 1 lessons
  • Course Bonusvideo

Practice

Practice questionsSaved questionsInterview prep

Build

Projects

Resources

Coding problemsResourcesMy notes

Career

CertificateInternship

This lesson is part of the full course

Enroll to watch every lesson.

View enrollment options
  1. AI DevOps + Full Stack + Real Projects AWS, Azure, GCP, K8S
  2. Infrastructure as Code Terraform on AWS Cloud to Automate Infrastructure
  3. Lesson 158

What is terraform.tfvars

Lesson 158 of 228

Enroll

Part of “Infrastructure as Code Terraform on AWS Cloud to Automate Infrastructure”. No written material for this lesson.

Enroll to take notes.

No resources for this lesson

Course-wide material is on the Resources page.

All resources
PreviousNext lesson