What you will learn

This course gives you an overview of the most popular DevOps tools and methodologies.

  • How to use the most popular DevOps tools, such as: Docker, Ansible, Terraform, Jenkins, Chef, Puppet, Kubernetes

  • DevOps concepts such as Continuous Integration, Continuous Delivery and Continuous Deployment

  • The fundamentals and differences between the most popular cloud platforms: AWS Amazon Web Services, Google Cloud Platform, Microsoft Azure and Openstack

  • The basics of building, running and orchestrating Docker containers with Kubernetes, Rancher and AWS Elastic Container Service

  • How to implement DevOps ways of working by improving Team Autonomy

  • The key design principles for modern development & testing environments

Course Outline

  • 39 lessons

    Easy to follow lectures covering DevOps tools and methodologies.

  • 3.5 hours

    This course includes 3.5 hours of video material. Watch on-demand, anytime, anywhere.

  • Quizzes and Exercises

    Put your learning to use with quizzes and hands-on exercises.

Preview

Lesson 1: Welcome to The Masterclass


Course curriculum

  • 1

    Introduction

    • Welcome to The Masterclass

    • Prerequisites for this course

    • Optional: How to install the Linux terminal on Windows 10 with WSL

  • 2

    Learn the concepts

    • The DevOps Problem

    • Continuous Integration

    • Continuous Delivery

    • Continuous Deployment

    • Continuous Improvement

    • Modern Environments

    • Team Autonomy

    • The DevOps Teacher Model

    • The Concepts Quiz

  • 3

    Learn the tools: Preparation

    • Creating user accounts

    • How to create an AWS Account

    • Using the terminal

    • Where to find the code examples

  • 4

    Learn the tools: Cloud Platforms

    • Cloud Platforms: Introduction

    • Cloud Platforms: Amazon Web Services

    • Cloud Platforms: Google Cloud Platform

    • Cloud Platforms: Openstack

    • Cloud Platforms: Microsoft Azure

    • Cloud Platforms: Comparison

  • 5

    Learn the tools: Containers and Container Orchestration

    • Containers: Introduction

    • Containers: Kubernetes

    • Containers: Docker

    • Containers: Rancher

    • Containers: AWS Elastic Container Service (ECS)

    • Containers: Comparison

  • 6

    Learn the tools: Pipelines and Automation

    • Pipelines and Automation: Introduction

    • Pipelines and Automation: Jenkins

    • Pipelines and Automation: Gitlab CI

    • Pipelines and Automation: Rundeck

    • Pipelines and Automation: Comparison

  • 7

    Learn the tools: Everything as Code

    • Everything as Code: Introduction

    • Everything as Code: Ansible

    • Bonus: How to install Terraform

    • Everything as Code: Terraform

    • Everything as Code: Chef

    • Everything as Code: Puppet

    • Everything as Code: Comparison

  • 8

    Afterword and Next Steps

    • Additional resources

    • The Tools Quiz