YoVDO

Docker Containers and Kubernetes Fundamentals – Full Hands-On Course

Offered By: freeCodeCamp

Tags

Docker Courses Kubernetes Courses Microservices Courses Visual Studio Code Courses Containerization Courses Container Registry Courses

Course Description

Overview

Embark on a comprehensive hands-on course covering Docker containers and Kubernetes fundamentals. Learn to containerize applications using the Docker CLI and Visual Studio Code, manage container images on Docker Hub, and create multi-container applications with Docker Compose. Explore Kubernetes architecture, run it locally, and use the Kubernetes CLI and Visual Studio Code for application management. Dive into topics such as microservices, cloud-native concepts, container basics, data persistence, container registries, Kubernetes components (pods, nodes, namespaces), workloads, updates, services, storage, application settings, observability, dashboards, and scaling. Gain practical experience through numerous hands-on exercises and learn from a certified expert in Kubernetes, Terraform, Azure, AWS, and GCP.

Syllabus

Introduction
⭐️ Introduction to MicroServices
⭐️ Welcome to Cloud Native!
⭐️ Introduction to Containers
⭐️ Visual Studio Code
⭐️ Persisting Data
⭐️ Docker Compose
⭐️ Container Registries
⭐️ Kubernetes Concepts
⭐️ Namespaces
⭐️ Nodes
⭐️ Pods
⭐️ Selectors
⭐️ Multi Container Pods
⭐️ Workloads
⭐️ Updates
⭐️ Services
⭐️ Storage & Persistence
⭐️ Application Settings
⭐️ Observalibilty
⭐️ Dashboards
⭐️ Scaling
⭐️ Conclusion


Taught by

freeCodeCamp.org

Related Courses

Fundamentals of Containers, Kubernetes, and Red Hat OpenShift
Red Hat via edX
Configuration Management for Containerized Delivery
Microsoft via edX
Getting Started with Google Kubernetes Engine - Español
Google Cloud via Coursera
Getting Started with Google Kubernetes Engine - 日本語版
Google Cloud via Coursera
Architecting with Google Kubernetes Engine: Foundations en Español
Google Cloud via Coursera