Section 1 : Course Introduction
|
Lecture 1 | Introduction | 00:01:42 Duration |
|
Lecture 2 | Course Resources |
Section 2 : Concepts
|
Lecture 1 | What is DevOps | 00:02:45 Duration |
|
Lecture 2 | DevOps Continuous Delivery and Benefits | 00:03:21 Duration |
|
Lecture 3 | DevOps Lean thinking, a change of culture | 00:02:24 Duration |
|
Lecture 4 | Version Control (GIT) | 00:06:25 Duration |
|
Lecture 5 | Git Commands Overview | |
|
Lecture 6 | Demo GIT commands and github | 00:08:20 Duration |
|
Lecture 7 | Configuration Management and Automation | 00:04:21 Duration |
|
Lecture 8 | Provisioning | 00:03:08 Duration |
|
Lecture 9 | Plan & Monitoring | 00:01:21 Duration |
Section 3 : Step 1 - Provisioning
|
Lecture 1 | Introduction to Provisioning | 00:03:06 Duration |
|
Lecture 2 | Vagrant | 00:06:00 Duration |
|
Lecture 3 | Vagrant for Windows Procedures | |
|
Lecture 4 | Vagrant demo | 00:03:30 Duration |
Section 4 : Step 2 - Automation and Configuration Management
|
Lecture 1 | Introduction to Automation and Configuration Management | 00:03:40 Duration |
|
Lecture 2 | Ansible introduction | 00:01:39 Duration |
|
Lecture 3 | Ansible Installation | 00:04:32 Duration |
|
Lecture 4 | Ansible Installation demo | 00:03:03 Duration |
|
Lecture 5 | Ansible First Playbook | 00:04:01 Duration |
|
Lecture 6 | Ansible First Playbook demo | |
|
Lecture 7 | Ansible Provisioning with vagrant and EC2 | 00:05:21 Duration |
|
Lecture 8 | Ansible Provisioning with EC2 demo | 00:05:34 Duration |
|
Lecture 9 | Ansible Roles | 00:02:42 Duration |
|
Lecture 10 | Ansible Best Practices | 00:02:25 Duration |
|
Lecture 11 | Ansible Directory Layout | 00:03:31 Duration |
|
Lecture 12 | Chef Introduction (Part 1) | 00:03:20 Duration |
|
Lecture 13 | Chef Introduction (Part 2) | 00:03:07 Duration |
|
Lecture 14 | Chef Introduction (Part 3) | 00:02:27 Duration |
|
Lecture 15 | Chef knife | |
|
Lecture 16 | Chef knife demo | 00:05:47 Duration |
|
Lecture 17 | Chef knife with chef-server | |
|
Lecture 18 | Chef Roles | 00:02:24 Duration |
|
Lecture 19 | Chef knife with chef-server - demo | 00:07:37 Duration |
|
Lecture 20 | AWS Opsworks | 00:00:33 Duration |
Section 5 : Step 3 - Continuous Integration
|
Lecture 1 | Introduction to Continuous Integration | |
|
Lecture 2 | Jenkins Resources | |
|
Lecture 3 | Jenkins Introduction and installation | 00:01:42 Duration |
|
Lecture 4 | Jenkins Prepare Play App | 00:03:17 Duration |
|
Lecture 5 | Jenkins building applications with sbt or maven | 00:03:56 Duration |
|
Lecture 6 | Jenkins Build app | 00:04:58 Duration |
|
Lecture 7 | Jenkins install and build demo | 00:08:28 Duration |
|
Lecture 8 | Jenkins automate testing | 00:05:01 Duration |
|
Lecture 9 | Jenkins packaging | |
|
Lecture 10 | Jenkins Automate testing and packaging demo | 00:02:44 Duration |
Section 6 : Step 4 - Deployments
|
Lecture 1 | Deployment Introduction | 00:02:09 Duration |
|
Lecture 2 | Artifact storage and deployment | 00:07:37 Duration |
|
Lecture 3 | Artifact storage and deployment demo | 00:09:52 Duration |
Section 7 : Step 5 - Continuous Monitoring
|
Lecture 1 | Continuous Monitoring | 00:03:07 Duration |
Section 8 : The Twelve Factor app
|
Lecture 1 | Introduction to the Twelve Factor app | 00:04:03 Duration |
|
Lecture 2 | The Twelve Factors | 00:05:41 Duration |
Section 9 : Containerization
|
Lecture 1 | Introduction to microservices | 00:02:01 Duration |
|
Lecture 2 | Introduction to docker | 00:04:50 Duration |
|
Lecture 3 | Docker demo | 00:02:11 Duration |
|
Lecture 4 | Docker Architecture | 00:03:00 Duration |
|
Lecture 5 | Docker Images | 00:03:26 Duration |
|
Lecture 6 | Docker Volumes | 00:03:23 Duration |
|
Lecture 7 | Docker Networking | 00:03:19 Duration |
|
Lecture 8 | Docker Hub | 00:01:03 Duration |
|
Lecture 9 | Docker Compose | 00:02:03 Duration |
|
Lecture 10 | Docker Compose demo | 00:05:28 Duration |
|
Lecture 11 | Docker Machine | 00:01:17 Duration |
|
Lecture 12 | Docker Machine Demo | 00:05:38 Duration |
|
Lecture 13 | Docker Swarm | 00:06:35 Duration |
|
Lecture 14 | Docker Swarm Demo | 00:05:51 Duration |
Section 10 : Container Orchestration
|
Lecture 1 | Introduction to Container Orchestration | 00:02:05 Duration |
|
Lecture 2 | Kubernetes architecture overview | 00:03:53 Duration |
|
Lecture 3 | Kubernetes Procedures | |
|
Lecture 4 | Deploying container using Kubernetes | 00:04:46 Duration |
|
Lecture 5 | Kubernetes demo | 00:06:34 Duration |
Section 11 : Labs
|
Lecture 1 | The DevOps Challenge | 00:01:26 Duration |
Section 12 : Finished!
|
Lecture 1 | Thank you! | 00:00:17 Duration |