Autoplay
Autocomplete
Previous Lesson
Complete and Continue
Project in DevOps - Build Real World Processes
DevOps - Concepts and Culture
Introduction (2:13)
Devops Concepts (4:12)
Benefits (6:21)
The Agile Methodology (4:19)
How DevOps Fit in (5:35)
Instant Provisioning using Vagrant
What is Virtualization (6:49)
Vagrant in DevOps (10:24)
Vagrant in Use (9:17)
Vagrant Continued (9:58)
Communication using Network Services (6:35)
Shutting down the Vagrant machine (8:02)
Prebuilt Environments (12:47)
Provisioning multiple devices (14:44)
Docker in DevOps
What is Docker (7:26)
Installation (7:09)
The Dockerfile (8:34)
Docker in Action (12:18)
Docker networking (5:22)
Networking Models (9:45)
Docker Storage (8:09)
Docker Volumes (11:37)
Docker lab (16:08)
Configuration Management with Ansible
Configuration Management (9:00)
Why not a shell script (11:11)
The Inventory File (14:28)
YAML format (13:46)
Ansible in Action (8:52)
Lab continued (9:44)
Installing PHP (10:23)
Changing Apache (9:16)
Making CI work (8:48)
Adding .htaccess (11:50)
Deploying database (10:41)
Deployment continued (8:51)
Integrating Playbooks (7:20)
Version Control using Git
The need for version control (7:19)
Git and Github (9:29)
Installing Git (7:34)
Git Setup (10:18)
Git in Action (13:24)
Setting Shortcut (10:37)
Git fetch (14:17)
Git wrap-up (11:55)
CI/CD with Jenkins
The need for continuous integration (8:39)
Understanding CI and CD (5:41)
Requirement and Best Practices (4:36)
Jenkins Installation (15:19)
Jenkins in Action (7:20)
Jenkins Dashboard (11:27)
Final project
Lab -The Project Map (5:09)
Lab - Firing up Vagrant (10:54)
Lab - Installing Jenkins (6:43)
Lab - Deploying Infrastructure (15:21)
Lab - Unit Testing (9:17)
Integration Job (7:05)
Continuous Delivery (8:52)
Continous Deployment (7:44)
Summary
Summary (4:20)
Deployment continued
Lesson content locked
If you're already enrolled,
you'll need to login
.
Enroll in Course to Unlock