- simplilearn : https://lms.simplilearn.com/courses/4880/Getting-Started-with-DevOps/syllabus
Lesson 1.1 Course Introduction:
Lesson 1.2 What you will learn:
Required tools for DevOps
2. Git/Github for VCS code maintance
4. selenium for automation testing
5. Ansible for Configuration Managment
6. Docker for Containerrization
7. Nagios for continuous monitoring
8. Kubernetes for container orchestration
Lesson 2.1 Learning Objectives:
Lesson 2.2 Linux Introduction:
Lesson 2.3 Basic Linux Commands:
Lesson 2.5 Knowledge Check:
Lesson 3 Introduction to DevOps
Lesson 3.1 Leanrnings Objectives
Lesson 3.2 DevOps Overview
Lesson 3.3 Tradional software Develipment approach: waterfall model
Lesson 3.4 Tradional software Develipment approach: Agile model
Lesson 3.5 Relationship between Agile and DevOps
Lesson 3.6 Principles of DevOps
Lesson 3.7 DevOps Lifecycle
Lesson 3.8 Categories of DevOps Tools
Lesson 3.9 Benefits of DevOps
Lesson 3.11 DevOps on Cloud
Lesson 3.13 Knowledge Check
Lesson 4 : Version Control System
4.2 Overview of Version Control System
4.5 Life cycle of Git and Git Workflow
4.9 Demo - Deploy Files to GitHub via Git
5.1 Kickstarting DevOps with VCS
Lesson 6 : CI/CD with Jenkins
6.4 Introduction to Jenkins
6.6 Integrate Jenkins with Tools Like Git and Maven
6.8 Scheduling Jenkins Jobs
6.9 Build Tools and Their Usage
6.10 Demo - Continuous Integration with Maven
Lesson 7 : Software and Automation Testing Frameworks
7.2 Overview of Automation Testing
7.3 Automation Testing Process and its Popular Tools
7.4 Introduction to Selenium
7.5 Selenium WebDriver Architecture
7.7 Demo - Automate Search Run First Test Case Using Selenium
7.8 Overview of Selenium Test Framework
7.9 Selenium with Jenkins Integration
Lesson 8 : Configuration Management with Ansible
8.2 Overview of Configuration Management
8.3 Roles of Configuration Management Tools
8.4 Popular Configuration Management Tools
8.6 Components of Ansible
8.8 Demo - Setup Apache Server with Ansible
8.10 Demo - S3 Bucket Creation Using Terraform
9.1 Automating Integration and Testing
Lesson 10 : Containerization with Docker
10.2 Overview of Containerization
10.3 Containerization vs. Virtualization
10.7 Docker Image and Containers
10.9 Docker Registry and Docker Hub
10.10 Docker Compose Overview
10.11 Demo - Push a Docker Image on Docker Hub
Lesson 11 : Continuous Monitoring
11.2 Overview of Continuous Monitoring
11.5 Monitoring with Nagios
11.7 Demo - Monitoring Using ELK Stack
Lesson 12 : Continuous Orchestration Using Kubernetes
12.2 Container Orchestration
12.4 Kubernetes Components
12.5 Kubernetes Architecture
12.6 Kubernetes Installation
12.7 Kubernetes Basics - Part One ## 12.8 Kubernetes Basics - Part Two
12.9 Kubernetes Networking and Storage
12.10 Kubernetes Configuration
12.11 Interacting with a Kubernetes Cluster
12.12 Demo - Exploring a Kube Cluster
13.1 Delivering The DevOps Way
Lesson 14 :Practice Project
14.1 Practice Project: Deploy Angular Application in Docker Container
14.2 Practice Project: Deployment of WordPress Application on Kubernetes
About
This repository will contain all the learning related to DEVOPS