Video accessible from your Account page after purchase.
Go from Linux beginner to cloud-native engineer with hands-on training in containerization, Kubernetes, and DevOps automation.
The Cloud Native Engineer Career Path is your fast track to mastering the tools and workflows powering todays most innovative companies. You will get hands-on with Linux fundamentals, containerization using Docker, orchestrating with Kubernetes, and version control with Git--all while building real-world projects.
Youll gain a solid foundation in the technologies that drive modern cloud-native development and learn how to navigate and manage Linux systems, install and use Docker to containerize applications, and orchestrate those containers with Kubernetes for scalable, resilient deployments. The course covers essential networking, security, and troubleshooting skills, plus hands-on experience with Git for version control and collaboration. Youll also dive into cloud-native concepts like microservices, serverless computing, CI/CD pipelines, and observabilit--giving you the practical know-how to build, deploy, and maintain real-world applications in todays fast-paced tech environments.
Related Learning:
Skill Level
About Pearson Video Training
Pearson publishes expert-led video tutorials covering a wide selection of technology topics designed to teach you the skills you need to succeed. These professional and personal technology videos feature world-leading author instructors published by your trusted technology brands: Addison-Wesley, Cisco Press, Pearson IT Certification, Sams, and Que. Topics include: IT Certification, Network Security, Cisco Technology, Programming, Web Development, Mobile Development, and more. Learn more about Pearson Video training at http://www.informit.com/video.
Introduction
Module 1: Learning Linux
Module introduction
Lesson 1: Getting Started with Linux
Lesson 2: Users, Permissions, and Processes
Lesson 3: Files and File Systems
Lesson 4: Networking and Services
Lesson 5: Software and Scripts
Module 2: Introduction to Docker and Containers
Lesson 6: Background on Docker and Containers
Lesson 7: Docker Installation
Lesson 8: Docker Containers
Learning objectives
Lesson 9: Docker Containers Versus Images
Lesson 10: How to Dockerize Applications (Create Your Own Docker Images)
Module 3: Advanced Docker and Git
Lesson 11: Learn Docker Volumes and More on Dockerfile
Lesson 12: Create Real-World Docker Applications
Lesson 13: Run Multi-Container Apps with Docker-Compose
Lesson 14: Getting Started with Git
Lesson 15: Working with Git
Lesson 16: Discovering Commits
Lesson 17: Undoing Changes
Lesson 18: Discovering Branches and Tags
Lesson 19: Merging and Rebasing
Lesson 20: Learning Git Advanced
Module 4: Introduction to Cloud Native Concepts
Lesson 21: An Introduction to the Cloud Native Certifications
Lesson 22: Understanding Cloud Native
Lesson 23: Running Containers
Lesson 24: Orchestrating Containers
Lesson 25: Understanding Kubernetes
Lesson 26: Running Kubernetes Applications
Lesson 27: Providing Access to Scalable Applications
Lesson 28: Integrating Applications in Cloud Native
Lesson 29: Delivering Applications to Cloud Native
Leeson 30: Exploring Cloud Native Observability
Lesson 31: Using Observability Solutions
Module 5: Advanced Kubernetes and Containerization
Lesson 32: Why Use Containers?
Lesson 32 Lab Solution: Run a Container with Docker or Podman
Lesson 33: Running Containerized Applications
Lesson 34: Kubernetes, Containers, and Cloud
Lesson 35: Running Applications in Kubernetes
Lesson 36: Accessing Kubernetes Applications
Lesson 37: Kubernetes Storage
Lesson 38: Decoupling Configuration
Lesson 39: Running Microservices
Module 6: Cloud Native Tools and Practices
Lesson 40: Understanding and Using Containers
Lesson 41: Managing Container Images
Lesson 42: Understanding Kubernetes
Lesson 43: Creating a Lab Environment
Lesson 44: Pod Basic Features
Lesson 45: Pod Advanced Features
Lesson 46: Kubernetes Storage
Lesson 47: Deployments
Lesson 48: Installing Kubernetes Applications
Lesson 49: Networking
Lesson 50: Ingress and Gateway API
Lesson 51: Deploying Applications the DevOps Way
Lesson 52: ConfigMaps and Secrets
Lesson 53: Working With the API
Lesson 54: Security
Lesson 55: Troubleshooting Kubernetes
Lesson 56: Observability
Lesson 57: Understanding Kubernetes Architecture
Lesson 58: Creating a Kubernetes Cluster with kubeadm
Lesson 59: Managing Kubernetes Clusters
Lesson 60: Performing Node Maintenance Tasks
Lesson 61: Managing Security Settings
Lesson 62: Deploying Kubernetes Applications
Lesson 63: Using Templating Tools
Lesson 64: Managing Scheduling
Lesson 65: Managing Application Access
Lesson 66: Networking
Lesson 67: Managing Storage
Lesson 68: Auto-provisioning Storage
Lesson 69: Logging, Monitoring, and Troubleshooting
Module 7: Automating Kubernetes with GitOps
Lesson 70: Understanding DevOps and GitOps
Lesson 71: Using Pipelines
Lesson 72: Using Git
Lesson 73: Building Container Images
Lesson 74: Infrastructure as Code
Lesson 75: Configuration as Code
Lesson 76: Running Applications in Kubernetes
Lesson 77: Setting up Kubernetes for GitOps
Lesson 78: Controllers and Operators
Lesson 79: Kubernetes CI/CD
Lesson 80: Managing Kubernetes Applications the GitOps Way
Lesson 81: Using Secrets
Lesson 82: Using GitOps to Provide Zero-downtime Application Updates
Lesson 83: Running a GitOps Project
Lesson 84: Implementing Observability
Lesson 85: Integrating Tekton Pipelines
Lesson 86: Automatically Updating Code to Applications
