Code With Praveen

Courses & Labs

Hands-on training on Udemy and Pluralsight. Filter by platform, topic, or level.

Platform
Type
Topic
Level

Azure

AZ-900: Microsoft Azure Fundamentals
UdemyCourseBeginner3h
AZ-900: Microsoft Azure Fundamentals
Get certified through the AZ-900 exam by learning Microsoft Azure cloud fundamentals and core services.
AI-901: Azure AI Fundamentals
UdemyCourseBeginner2h
AI-901: Azure AI Fundamentals
Learn Azure AI with Microsoft Foundry and prepare for the AI-901 certification exam (replaces retired AI-900).
Azure Well-Architected Framework Basics
UdemyCourseIntermediate1h
Azure Well-Architected Framework Basics
Design, build, and optimize Azure solutions using the Well-Architected Framework pillars.
Microsoft 365: Managing Your Work
PluralsightCourseBeginner40m
Microsoft 365: Managing Your Work
Learn practical Microsoft 365 workflows for productivity and collaboration in enterprise environments.
Deploy and Manage a Weather App Using Azure App Service
UdemyLabBeginner1h
Deploy and Manage a Weather App Using Azure App Service
Hands-on lab: deploy a web application to Azure App Service, configure deployment slots, manage scaling settings, and monitor app health.
Build Serverless Weather Services Using Azure Functions
UdemyLabBeginner1h
Build Serverless Weather Services Using Azure Functions
Hands-on lab: create and deploy serverless functions on Azure, configure triggers, bindings, and integrate with other Azure services.
Build and Manage APIs with Azure API Management
UdemyLabIntermediate1h
Build and Manage APIs with Azure API Management
Hands-on lab: create an API Management instance, import APIs, configure products and policies, and publish to a developer portal.
Secure APIs with Policies in Azure API Management
UdemyLabIntermediate1h
Secure APIs with Policies in Azure API Management
Hands-on lab: apply inbound and outbound policies in Azure API Management to secure, throttle, and transform API requests and responses.
Deploy a Containerized Weather App using GitHub Actions and ACR
UdemyLabIntermediate1h
Deploy a Containerized Weather App using GitHub Actions and ACR
Hands-on lab: build a Docker container image, push it to Azure Container Registry, and automate deployment via a GitHub Actions CI/CD pipeline.
Manage a RESTful API service in App Service
UdemyLabIntermediate1h
Manage a RESTful API service in App Service
Hands-on lab: deploy and manage a RESTful API on Azure App Service, configure routing, and monitor API performance.
Manage Versions and Revisions in Azure API Management
UdemyLabIntermediate1h
Manage Versions and Revisions in Azure API Management
Hands-on lab: create and publish API versions and revisions in Azure API Management to manage breaking and non-breaking changes.
Build a Developer Portal in Azure API Management
UdemyLabIntermediate1h
Build a Developer Portal in Azure API Management
Hands-on lab: configure and customise the Azure API Management developer portal for publishing APIs and engaging API consumers.
Configuring Azure Blob Storage for Static Website Hosting with Azure CLI
UdemyLabIntermediate1h
Configuring Azure Blob Storage for Static Website Hosting with Azure CLI
Hands-on lab: enable static website hosting on Azure Blob Storage and deploy web assets using the Azure CLI.
Building a Storage Solution with Azure Functions and Azure Table Storage
UdemyLabIntermediate1h
Building a Storage Solution with Azure Functions and Azure Table Storage
Hands-on lab: create an Azure Function that reads and writes data to Azure Table Storage for a scalable NoSQL backend.
Deploying a Containerized Web App with Azure SQL Database
UdemyLabIntermediate1h
Deploying a Containerized Web App with Azure SQL Database
Hands-on lab: deploy a containerized web application that connects to an Azure SQL Database, configure connection strings and firewall rules.
Backing up Azure VMs with Azure Backup
UdemyLabIntermediate1h
Backing up Azure VMs with Azure Backup
Hands-on lab: configure Azure Backup policies for virtual machines, trigger on-demand backups, and restore VM data from a recovery point.
Create and connect to Azure VM using Azure Bastion
UdemyLabIntermediate1h
Create and connect to Azure VM using Azure Bastion
Hands-on lab: provision an Azure Bastion host and use it to securely connect to virtual machines without exposing public IP addresses.
Manage Deployment Slots in App Service using Azure CLI
UdemyLabIntermediate1h
Manage Deployment Slots in App Service using Azure CLI
Hands-on lab: create and manage deployment slots in Azure App Service using the Azure CLI, and perform slot swaps for zero-downtime releases.
Securing Azure Storage with SAS Tokens and Access Policy
UdemyLabIntermediate1h
Securing Azure Storage with SAS Tokens and Access Policy
Hands-on lab: generate shared access signatures (SAS) and stored access policies to control delegated access to Azure Blob Storage.
Build an Event-driven Solution using Azure Event Grid
UdemyLabIntermediate1h
Build an Event-driven Solution using Azure Event Grid
Hands-on lab: create an Azure Event Grid topic, configure subscriptions, and build an event-driven architecture to react to Azure resource changes.
Deploy a Web App with a SQL Database using Bicep
UdemyLabIntermediate1h
Deploy a Web App with a SQL Database using Bicep
Hands-on lab: write a Bicep template to declaratively provision an Azure App Service and Azure SQL Database as infrastructure as code.
Securing and Recovering Data in Azure Storage
UdemyLabIntermediate1h
Securing and Recovering Data in Azure Storage
Hands-on lab: configure soft delete, versioning, and lifecycle management in Azure Blob Storage to protect and recover data.
Build a Stream Processing Solution with Azure Stream Analytics and Event Hubs
UdemyLabIntermediate1h
Build a Stream Processing Solution with Azure Stream Analytics and Event Hubs
Hands-on lab: create an Azure Stream Analytics job that reads from Event Hubs, runs real-time queries, and outputs processed data.
Implementing a Partition Strategy for Azure Stream Analytics
UdemyLabIntermediate1h
Implementing a Partition Strategy for Azure Stream Analytics
Hands-on lab: configure partition keys and parallelism in Azure Stream Analytics to optimise throughput for high-volume data streams.
Foundational Tools and T-SQL Interaction
PluralsightLabIntermediate1h
Foundational Tools and T-SQL Interaction
Hands-on lab: connect to SQL Server with multiple tools, run T-SQL for DDL/DML tasks, and explore SQL Server objects and services.
Deploy and Compare Azure VM and App Service Workloads
PluralsightLabIntermediate1h
Deploy and Compare Azure VM and App Service Workloads
Hands-on lab: deploy workloads on Azure VMs and App Service, then compare management, scaling, and operational differences.
Build a Reusable Azure Infrastructure Pattern with Bicep
PluralsightLabIntermediate1h
Build a Reusable Azure Infrastructure Pattern with Bicep
Hands-on lab: build a reusable Bicep module pattern with parameters and outputs to consistently provision Azure infrastructure across environments.
Azure Virtual Machine Scaling and Load Balancing Operations
PluralsightCourseIntermediate45m
Azure Virtual Machine Scaling and Load Balancing Operations
Operate elastic Azure VM workloads with VM Scale Sets and Application Gateway. Configure health probes, validate scaling events, and troubleshoot unhealthy instances.
Make Your First Azure Infrastructure as Code Update
PluralsightLabIntermediate45m
Make Your First Azure Infrastructure as Code Update
Hands-on lab: inspect a Bicep repository, preview changes with what-if, deploy an approved IaC update, and verify Azure resource configuration.
Basic Administration with Azure Cloud Shell
PluralsightLabBeginner45m
Basic Administration with Azure Cloud Shell
Hands-on lab: launch Azure Cloud Shell, set subscription context, run Azure CLI commands, and complete a basic administrative workflow on Azure resources.
Troubleshoot Workload Reachability in Azure
PluralsightLabAdvanced1h
Troubleshoot Workload Reachability in Azure
Hands-on lab: trace an Azure access path from DNS through the load balancer and backend health, use effective NSG rules and routes to isolate the failure, apply the minimum fix, and re-test.

AI Engineering

Assessing Infrastructure Readiness for Gen AI
PluralsightCourseBeginner19m
Assessing Infrastructure Readiness for Gen AI
Evaluate cloud infrastructure readiness for generative AI workloads in enterprise environments.
Generative AI Hallucinations and Retrieval Reliability
PluralsightCourseBeginner35m
Generative AI Hallucinations and Retrieval Reliability
Understand and mitigate hallucinations in generative AI systems with retrieval-augmented approaches.
AI Agent Reliability
PluralsightCourseBeginner27m
AI Agent Reliability
Build reliable AI agents with practical patterns for production enterprise deployments.
Prompt Engineering for IT Administrators
PluralsightCourseBeginner19m
Prompt Engineering for IT Administrators
Practical prompt engineering techniques for IT administrators working with enterprise AI tools.
Security for Gen AI Integrations
PluralsightCourseIntermediate1h 30m
Security for Gen AI Integrations
Secure Gen AI integrations against prompt injection, data disclosure, and agentic risks using the OWASP LLM Top 10 and hands-on mitigation techniques.
Function Calling and Tool Use with OpenAI
PluralsightCourseIntermediate38m
Function Calling and Tool Use with OpenAI
Implement function calling and tool use patterns with OpenAI APIs for production applications.
Multimodal Development with OpenAI
PluralsightCourseIntermediate53m
Multimodal Development with OpenAI
Build multimodal AI applications using OpenAI APIs for text, image, and combined inputs.
Managing an Azure ML Workspace using Azure Portal
UdemyLabIntermediate1h
Managing an Azure ML Workspace using Azure Portal
Hands-on lab: navigate the Azure Machine Learning workspace, create compute resources, and manage datasets and experiments via the Azure Portal.
Managing Resources using Azure CLI in Azure ML
UdemyLabIntermediate1h
Managing Resources using Azure CLI in Azure ML
Hands-on lab: use the Azure CLI and ML extension to manage Azure Machine Learning workspaces, compute clusters, and data assets.
Managing Datastores and Data Assets in Azure ML Workspace
UdemyLabIntermediate1h
Managing Datastores and Data Assets in Azure ML Workspace
Hands-on lab: register datastores, create and version data assets, and connect Azure ML to storage services for model training.
Training a Machine Learning Model using Automated ML
UdemyLabIntermediate1h
Training a Machine Learning Model using Automated ML
Hands-on lab: use Azure Automated ML to train and evaluate multiple model types, then deploy the best-performing model.
Predicting Weather Conditions using a Regression Model in Azure ML Designer
UdemyLabIntermediate1h
Predicting Weather Conditions using a Regression Model in Azure ML Designer
Hands-on lab: build a no-code regression pipeline in Azure ML Designer to predict weather conditions using drag-and-drop components.
Building a No-Code Classification Model with Azure Automated ML
UdemyLabIntermediate1h
Building a No-Code Classification Model with Azure Automated ML
Hands-on lab: train a classification model without writing code using Azure Automated ML, evaluate results, and review model explanations.
Identifying Weather Patterns using Azure ML and Clustering
UdemyLabIntermediate1h
Identifying Weather Patterns using Azure ML and Clustering
Hands-on lab: apply clustering algorithms in Azure Machine Learning to identify and visualise patterns in weather data.

AI Developer Tools

GH-300: GitHub Copilot Data and Architecture
PluralsightCourseBeginner38m
GH-300: GitHub Copilot Data and Architecture
Understand GitHub Copilot data flows and architecture for secure enterprise adoption.
ChatGPT: AI Tool for Software Developers
UdemyCourseBeginner4h
ChatGPT: AI Tool for Software Developers
Boost software development productivity with ChatGPT and advanced prompt engineering techniques.
Claude Code: Getting Started
UdemyCourseBeginner31m
Claude Code: Getting Started
Get started with Claude Code for AI-assisted software development workflows.
Claude Code: Advanced
UdemyCourseIntermediate35m
Claude Code: Advanced
Configure Claude Code for team workflows with security rules and shared project settings.
Claude for Project Management
UdemyCourseBeginner31m
Claude for Project Management
Use Claude AI to streamline project management tasks and team coordination workflows.
Connect OpenAI Model to External Tools using Function Calling
UdemyLabIntermediate1h
Connect OpenAI Model to External Tools using Function Calling
Hands-on lab: implement OpenAI function calling to let a language model invoke external APIs and return structured, tool-augmented responses.
Managing Cross-Cutting Concerns in OpenAI Programming
UdemyLabIntermediate1h
Managing Cross-Cutting Concerns in OpenAI Programming
Hands-on lab: implement retry logic, error handling, logging, and rate-limit management for production-ready OpenAI API integrations.
Building a Weather Report Generator with LangChain
UdemyLabIntermediate1h
Building a Weather Report Generator with LangChain
Hands-on lab: use LangChain components — models, prompts, and output parsers — to build an automated weather report generator.
Building a Conversational App using LangChain Expression Language (LCEL)
UdemyLabIntermediate1h
Building a Conversational App using LangChain Expression Language (LCEL)
Hands-on lab: compose LangChain chains using LCEL syntax to build a conversational application with memory and streaming support.
Building a RESTful Weather API using LangChain and LangServe
UdemyLabIntermediate1h
Building a RESTful Weather API using LangChain and LangServe
Hands-on lab: expose a LangChain chain as a REST API using LangServe, enabling HTTP-based invocation of LLM-powered endpoints.
Using Few-Shot Prompting to Build a Weather Forecast Summarizer
UdemyLabIntermediate1h
Using Few-Shot Prompting to Build a Weather Forecast Summarizer
Hands-on lab: design few-shot prompt templates in LangChain to guide an LLM to produce consistent, example-driven weather summaries.
Writing Effective Prompts Using Directions, Formats, and Examples
UdemyLabIntermediate1h
Writing Effective Prompts Using Directions, Formats, and Examples
Hands-on lab: craft effective prompts by applying directions, output format constraints, and few-shot examples to get reliable LLM responses.
Structuring LLM Outputs with LangChain and Pydantic
UdemyLabIntermediate1h
Structuring LLM Outputs with LangChain and Pydantic
Hands-on lab: use LangChain output parsers with Pydantic models to enforce structured, type-safe JSON outputs from language models.
Build a Dynamic Weather App with Function Calling in LangChain
UdemyLabIntermediate1h
Build a Dynamic Weather App with Function Calling in LangChain
Hands-on lab: integrate LangChain function calling tools to dynamically invoke external weather APIs based on LLM reasoning.
Build a Weather App using the 'Least to Most' Prompting Technique
UdemyLabIntermediate1h
Build a Weather App using the 'Least to Most' Prompting Technique
Hands-on lab: apply the Least-to-Most prompting technique to break complex weather queries into smaller sub-problems solved sequentially by an LLM.
Summarize Text using the 'Few Shot' Prompting Technique
UdemyLabIntermediate1h
Summarize Text using the 'Few Shot' Prompting Technique
Hands-on lab: use few-shot prompting to guide an LLM in generating concise, structured summaries from weather text data.
OpenAI Codex in Practice
PluralsightCourseBeginner57m
OpenAI Codex in Practice
Add OpenAI Codex to your daily developer workflow. Learn to migrate an OpenAI API integration, iterate on a UI with the in-app browser, and finish scoped Slack-initiated tasks with Codex.

Kubernetes & DevOps

KCNA: Kubernetes and Cloud Native Associate
UdemyCourseBeginner
KCNA: Kubernetes and Cloud Native Associate
Prepare for the KCNA exam with Kubernetes, containers, and cloud native fundamentals.
CKAD: Certified Kubernetes Application Developer
UdemyCourseIntermediate16h 30m
CKAD: Certified Kubernetes Application Developer
Hands-on Kubernetes application development labs to prepare for the CKAD certification.
Implement AKS Backup and Disaster Recovery
PluralsightCourseAdvanced19m
Implement AKS Backup and Disaster Recovery
Implement backup and disaster recovery strategies for Azure Kubernetes Service clusters.
Implementing GitOps for Kubernetes Applications
PluralsightCourseIntermediate38m
Implementing GitOps for Kubernetes Applications
Learn to implement GitOps workflows for reliable, automated Kubernetes application deployments.
Scaling GitOps for Enterprise Environments
PluralsightCourseIntermediate52m
Scaling GitOps for Enterprise Environments
Scale GitOps practices across large engineering organizations with proven enterprise patterns.
Building Development Workflows with Google Antigravity
PluralsightCourseIntermediate23m
Building Development Workflows with Google Antigravity
Build modern development workflows using Google Antigravity for cloud native teams.
Containerize a Weather App using Dockerfile
UdemyLabBeginner1h
Containerize a Weather App using Dockerfile
Hands-on lab: write a Dockerfile to containerize a web application, build the image, and run it as a Docker container.
Deploy and Manage a Containerized Weather App using Docker Hub
UdemyLabBeginner1h
Deploy and Manage a Containerized Weather App using Docker Hub
Hands-on lab: push Docker images to Docker Hub, pull and run containers, and manage image tags and repositories.
Build and Manage a Private Docker Registry
UdemyLabIntermediate1h
Build and Manage a Private Docker Registry
Hands-on lab: deploy a private Docker registry, push and pull images, and manage access to container images.
Secure a Private Docker Registry with Authentication
UdemyLabIntermediate1h
Secure a Private Docker Registry with Authentication
Hands-on lab: configure authentication for a private Docker registry using TLS and basic auth to restrict access.
Deploy and Use SQL Edge Docker Image
UdemyLabIntermediate1h
Deploy and Use SQL Edge Docker Image
Hands-on lab: pull and run the Azure SQL Edge Docker image, connect to the database, and execute SQL queries inside a container.
Persist a Container's Changes into a New Image
UdemyLabBeginner1h
Persist a Container's Changes into a New Image
Hands-on lab: make changes inside a running Docker container and commit those changes to create a new reusable image.
Manage Docker Image Versions Using Tags in Docker Hub
UdemyLabBeginner1h
Manage Docker Image Versions Using Tags in Docker Hub
Hands-on lab: tag Docker images with version labels, push multiple versions to Docker Hub, and manage image lifecycle.
Build a Multi-Stage .NET App Using Dockerfile
UdemyLabIntermediate1h
Build a Multi-Stage .NET App Using Dockerfile
Hands-on lab: write a multi-stage Dockerfile for a .NET application to separate build and runtime layers for smaller, secure images.
Deploy a Docker Registry using Docker Compose
UdemyLabIntermediate1h
Deploy a Docker Registry using Docker Compose
Hands-on lab: define and run a private Docker registry using Docker Compose for a repeatable, multi-service container setup.
Optimize a .NET Container Image using Multi-Stage Build
UdemyLabIntermediate1h
Optimize a .NET Container Image using Multi-Stage Build
Hands-on lab: reduce Docker image size and improve build performance for a .NET application using multi-stage build techniques.
Deploy and Use Microsoft SQL Server Docker Image
UdemyLabIntermediate1h
Deploy and Use Microsoft SQL Server Docker Image
Hands-on lab: run Microsoft SQL Server inside a Docker container, connect to the database, and manage data using SQL commands.
Create and Manage Multi-Container Apps with Docker Compose
UdemyLabIntermediate1h
Create and Manage Multi-Container Apps with Docker Compose
Hands-on lab: define a multi-service application using Docker Compose, manage container lifecycle, networking, and volumes.
Deploy and Expose a Weather Service to Kubernetes
UdemyLabIntermediate1h
Deploy and Expose a Weather Service to Kubernetes
Hands-on lab: create a Kubernetes Deployment and Service to deploy and expose a containerized application within a cluster.
Write a Deployment Manifest for a Weather App
UdemyLabIntermediate1h
Write a Deployment Manifest for a Weather App
Hands-on lab: author a Kubernetes Deployment YAML manifest, configure replicas, resource requests, and labels for a weather application.
Build and Scale Replica Sets in Kubernetes
UdemyLabIntermediate1h
Build and Scale Replica Sets in Kubernetes
Hands-on lab: create ReplicaSets to run multiple Pod replicas, test self-healing, and scale workloads up and down.
Rolling Updates and Rollbacks in Kubernetes
UdemyLabIntermediate1h
Rolling Updates and Rollbacks in Kubernetes
Hands-on lab: perform rolling updates to a Deployment, monitor rollout status, and roll back to a previous revision on failure.
Deploy an App using the Blue/Green Deployment Strategy
UdemyLabIntermediate1h
Deploy an App using the Blue/Green Deployment Strategy
Hands-on lab: implement a blue/green deployment strategy in Kubernetes to release new versions with zero downtime.
Implement the Canary Deployment Strategy for a Weather App
UdemyLabIntermediate1h
Implement the Canary Deployment Strategy for a Weather App
Hands-on lab: deploy a new application version to a subset of traffic using a Kubernetes canary strategy, then gradually roll it out.
Deploy an Existing Package using Helm Package Manager
UdemyLabIntermediate1h
Deploy an Existing Package using Helm Package Manager
Hands-on lab: install and manage a pre-built Helm chart in a Kubernetes cluster, configure values, and upgrade the release.
Create and Use a Package using the Helm Templating Tool
UdemyLabIntermediate1h
Create and Use a Package using the Helm Templating Tool
Hands-on lab: author a custom Helm chart using Go templates, define configurable values, and deploy the chart to a Kubernetes cluster.
Implementing Health Probes to Monitor Container Health
UdemyLabIntermediate1h
Implementing Health Probes to Monitor Container Health
Hands-on lab: configure liveness, readiness, and startup probes in Kubernetes Pods to enable automatic health monitoring and recovery.
Defining Resource Limits for Pod Scheduling
UdemyLabIntermediate1h
Defining Resource Limits for Pod Scheduling
Hands-on lab: set CPU and memory requests and limits on Kubernetes Pods to control scheduling and prevent resource contention.
Managing Kubernetes Manifests using Kustomize
UdemyLabIntermediate1h
Managing Kubernetes Manifests using Kustomize
Hands-on lab: use Kustomize to manage environment-specific Kubernetes configurations without duplicating YAML manifests.
Configuring Resource Boundaries using ResourceQuota
UdemyLabIntermediate1h
Configuring Resource Boundaries using ResourceQuota
Hands-on lab: define ResourceQuota objects in Kubernetes namespaces to enforce compute and object count limits across teams.
Using ConfigMaps to Manage Application Configuration in Kubernetes
UdemyLabIntermediate1h
Using ConfigMaps to Manage Application Configuration in Kubernetes
Hands-on lab: create and consume ConfigMaps in Kubernetes Pods via environment variables and volume mounts to externalise configuration.
Using Secrets to Store Confidential Data in Kubernetes
UdemyLabIntermediate1h
Using Secrets to Store Confidential Data in Kubernetes
Hands-on lab: create Kubernetes Secrets, inject them into Pods as environment variables or mounted files, and manage sensitive configuration securely.
Configure Role-based Access Control (RBAC) for a Weather App
UdemyLabIntermediate1h
Configure Role-based Access Control (RBAC) for a Weather App
Hands-on lab: create Kubernetes Roles, ClusterRoles, and RoleBindings to enforce least-privilege access control for application workloads.
Persist Data in Containers using Persistent Volumes
UdemyLabIntermediate1h
Persist Data in Containers using Persistent Volumes
Hands-on lab: provision PersistentVolumes and PersistentVolumeClaims in Kubernetes to provide durable storage for stateful workloads.
Troubleshooting Application Failures in a Kubernetes Cluster
UdemyLabIntermediate1h
Troubleshooting Application Failures in a Kubernetes Cluster
Hands-on lab: diagnose and resolve common Kubernetes application failures using kubectl commands, logs, events, and describe output.
Monitoring Applications in Kubernetes using Metrics Server
UdemyLabIntermediate1h
Monitoring Applications in Kubernetes using Metrics Server
Hands-on lab: install the Metrics Server in a Kubernetes cluster and use kubectl top to monitor CPU and memory usage of Pods and nodes.
Configuring Multi-container Pods in Kubernetes
UdemyLabIntermediate1h
Configuring Multi-container Pods in Kubernetes
Hands-on lab: design multi-container Pod patterns (sidecar, ambassador, init containers) to enable co-located helper processes in Kubernetes.
Configuring Host Networking Using Services
UdemyLabIntermediate1h
Configuring Host Networking Using Services
Hands-on lab: create ClusterIP, NodePort, and LoadBalancer Services in Kubernetes to expose application Pods with different networking scopes.
Controlling Pod Traffic Using Network Policies in Kubernetes
UdemyLabIntermediate1h
Controlling Pod Traffic Using Network Policies in Kubernetes
Hands-on lab: define Kubernetes NetworkPolicy resources to restrict ingress and egress traffic between Pods for network segmentation.
Load Balancing Applications using Ingress
UdemyLabIntermediate1h
Load Balancing Applications using Ingress
Hands-on lab: deploy an Ingress controller in Kubernetes and configure Ingress rules for path-based and host-based traffic routing.
Workloads Deep Dive for CKAD
PluralsightLabIntermediate1h
Workloads Deep Dive for CKAD
Hands-on lab: deploy and manage Kubernetes workloads with Deployments, including scaling, rolling updates, and troubleshooting.
GitOps for Kubernetes Application Deployment
PluralsightLabIntermediate1h
GitOps for Kubernetes Application Deployment
Hands-on lab: deploy and manage a Kubernetes application using GitOps principles and Argo CD.
Diagnose and Correct Drift Using Terraform State and Import
PluralsightLabIntermediate1h
Diagnose and Correct Drift Using Terraform State and Import
Hands-on lab: view Terraform state, detect drift, import unmanaged resources, and reconcile configuration inconsistencies.
Manage IaC Dependencies with Terraform Providers and Version Constraints
PluralsightLabIntermediate1h
Manage IaC Dependencies with Terraform Providers and Version Constraints
Hands-on lab: configure Terraform providers, apply version constraints, inspect lock files, and set up provider aliases.
Parameterize Infrastructure Configurations Using Terraform Variables and Outputs
PluralsightLabIntermediate1h
Parameterize Infrastructure Configurations Using Terraform Variables and Outputs
Hands-on lab: use Terraform input variables, expressions, and outputs to build reusable, environment-driven infrastructure.
Safely Restructure IaC Projects Using Terraform Refactoring Techniques
PluralsightLabIntermediate1h
Safely Restructure IaC Projects Using Terraform Refactoring Techniques
Hands-on lab: refactor Terraform configurations with moved blocks to rename and reorganize resources without destructive changes.
Automating Network Infrastructure with Terraform
PluralsightLabIntermediate1h
Automating Network Infrastructure with Terraform
Hands-on lab: provision a multi-tier VPC network topology and manage infrastructure through the Terraform workflow.
Build and Validate an AKS Baseline Cluster
PluralsightLabIntermediate1h
Build and Validate an AKS Baseline Cluster
Hands-on lab: build and validate an Azure Kubernetes Service baseline cluster following best practices, including network configuration, security policies, and monitoring setup.
Manage the Kubernetes API Server and Pods
PluralsightLabBeginner45m
Manage the Kubernetes API Server and Pods
Hands-on lab: make direct API Server requests with kubectl and curl, apply labels to manage workloads, and configure pod probes and init containers.
Building and Managing Helm Charts for Kubernetes
PluralsightLabIntermediate1h 15m
Building and Managing Helm Charts for Kubernetes
Hands-on lab: create a Helm chart, install and validate an existing chart, host charts in a private repository, and manage dependencies between charts.
Building a Basic Kubernetes Cluster
PluralsightLabBeginner1h
Building a Basic Kubernetes Cluster
Hands-on lab: initialize a Kubernetes cluster with kubeadm, apply Flannel, deploy and expose nginx with NodePort, and verify access from the control plane node.