Section 1: Course Introduction
Lecture 1 Introduction
This lecture explains how the course is structured and what the learning objectives are
Lecture 2 Course Resources
Section 2: Concepts
Lecture 3 What is DevOps
This lecture explains what exactly DevOps is.
Lecture 4 DevOps: Continuous Delivery and Benefits
Lecture 5 DevOps: Lean thinking, a change of culture
Lecture 6 Version Control (GIT)
Lecture 7 Demo: GIT commands and github
Lecture 8 Configuration Management and Automation
Lecture 9 Provisioning
Lecture 10 Plan & Monitoring
Quiz 1 Concepts Test
Section 3: Step 1 – Provisioning
Lecture 11 Introduction to Provisioning
Lecture 12 Vagrant
Lecture 13 Vagrant for Windows Procedures
Lecture 14 Vagrant demo
Quiz 2 Vagrant quiz
Section 4: Step 2 – Automation and Configuration Management
Lecture 15 Introduction to Automation and Configuration Management
Lecture 16 Ansible: introduction
Lecture 17 Ansible: Installation
Lecture 18 Ansible: Installation demo
Lecture 19 Ansible: First Playbook
Lecture 20 Ansible: First Playbook demo
Lecture 21 Ansible: Provisioning with vagrant and EC2
Lecture 22 Ansible: Provisioning with EC2 demo
Lecture 23 Ansible: Roles
Lecture 24 Ansible: Best Practices
Lecture 25 Ansible: Directory Layout
Lecture 26 Chef: Introduction (Part 1)
Lecture 27 Chef: Introduction (Part 2)
Lecture 28 Chef: Introduction (Part 3)
Lecture 29 Chef: knife
Lecture 30 Chef: knife demo
Lecture 31 Chef: knife with chef-server
Lecture 32 Chef: Roles
Lecture 33 Chef: knife with chef-server – demo
Lecture 34 AWS Opsworks
Section 5: Step 3 – Continuous Integration
Lecture 35 Introduction to Continuous Integration
Lecture 36 Jenkins Resources
Lecture 37 Jenkins: Introduction and installation
Lecture 38 Jenkins: Prepare Play App
Lecture 39 Jenkins: Build app
Lecture 40 Jenkins: install and build demo
Lecture 41 Jenkins: automate testing
Lecture 42 Jenkins: packaging
Lecture 43 Jenkins: Automate testing and packaging demo
Section 6: Step 4 – Deployments
Lecture 44 Deployment Introduction
Lecture 45 Artifact storage and deployment
Lecture 46 Artifact storage and deployment demo
Section 7: Step 5 – Continuous Monitoring
Lecture 47 Continuous Monitoring
Section 8: The Twelve Factor app
Lecture 48 Introduction to the Twelve Factor app
Lecture 49 The Twelve Factors
Section 9: Containerization
Lecture 50 Introduction to microservices
Lecture 51 Introduction to docker
Lecture 52 Docker demo
Section 10: Container Orchestration
Lecture 53 Introduction to Container Orchestration
Lecture 54 Kubernetes architecture overview
Lecture 55 Kubernetes Procedures
Lecture 56 Deploying container using Kubernetes
Lecture 57 Kubernetes demo