Skip to content

This repository will contain all the learning related to DEVOPS

Notifications You must be signed in to change notification settings

jdbirla/JD_DEVOPS

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

23 Commits
 
 
 
 
 
 
 
 

Repository files navigation

JD DevOps Leanrnings

  1. simplilearn : https://lms.simplilearn.com/courses/4880/Getting-Started-with-DevOps/syllabus

Lesson 1.1 Course Introduction:

Browser

Browser

Browser


Lesson 1.2 What you will learn:

Required tools for DevOps

Browser

1. Linux Basics

Browser

2. Git/Github for VCS code maintance

Browser

3. Jenkins for CICD

Browser

4. selenium for automation testing

Browser

5. Ansible for Configuration Managment

Browser

Browser

6. Docker for Containerrization

Browser

Browser

7. Nagios for continuous monitoring

Browser

Browser

8. Kubernetes for container orchestration

Browser

Browser


Lesson 2 Linux Refresher

Lesson 2.1 Learning Objectives:

Browser

Lesson 2.2 Linux Introduction:

Browser

Browser

Browser

Browser

Browser

Browser

Browser

Browser

Browser

Browser

Lesson 2.3 Basic Linux Commands:

Browser

Browser

Browser

Browser

Browser

Lesson 2.4 Quick Recap:

Browser

Lesson 2.5 Knowledge Check:


Lesson 3 Introduction to DevOps

Lesson 3.1 Leanrnings Objectives

Browser

Lesson 3.2 DevOps Overview

Browser

Browser

Lesson 3.3 Tradional software Develipment approach: waterfall model

Browser

Browser

Browser

Browser

Lesson 3.4 Tradional software Develipment approach: Agile model

Browser

Browser

Browser

Browser

Lesson 3.5 Relationship between Agile and DevOps

Browser

Browser

Lesson 3.6 Principles of DevOps

Browser

Browser

Browser

Browser

Browser

Browser

Browser

Browser

Lesson 3.7 DevOps Lifecycle

Browser

Browser

Browser

Browser

Browser

Browser

Browser

Browser

Browser

Browser

Browser

Browser

Browser

Lesson 3.8 Categories of DevOps Tools

Browser

Browser

Browser

Browser

Browser

Browser

Browser

Browser

Lesson 3.9 Benefits of DevOps

Browser

Browser

Browser

Browser

Browser

Browser

Browser

Browser

Browser

Browser

Lesson 3.10 DevSecOps

Browser

Browser

Browser

Browser

Browser

Browser

Browser

Lesson 3.11 DevOps on Cloud

Browser

Browser

Lesson 3.12 Quick Recap

Browser

Lesson 3.13 Knowledge Check


Lesson 4 : Version Control System

4.1 Learning Objectives

4.2 Overview of Version Control System

4.3 Overview of Git

4.4 Git Repository

4.5 Life cycle of Git and Git Workflow

Browser

4.6 Overview of GitHub

4.7 Git vs. GitHub

4.8 Git Commands

Browser

Browser

4.9 Demo - Deploy Files to GitHub via Git

Browser

Browser

4.10 Quick Recap

4.11 Knowledge Check


Lesson 5 : Spotlight

5.1 Kickstarting DevOps with VCS


Lesson 6 : CI/CD with Jenkins

6.1 Learning Objectives

Browser

Browser

6.2 Overview of CI/CD

Browser

6.3 Popular CI/CD Tools

6.4 Introduction to Jenkins

Browser

Browser

Browser

Browser

Browser

Browser

Browser

Browser

Browser

6.5 Setting Up Jenkins

6.6 Integrate Jenkins with Tools Like Git and Maven

6.7 Job Types in Jenkins

6.8 Scheduling Jenkins Jobs

6.9 Build Tools and Their Usage

Browser

Browser

Browser

Browser

Browser

Browser

Browser

Browser

Browser

6.10 Demo - Continuous Integration with Maven

6.11 Quick Recap

6.12 Knowledge Check


Lesson 7 : Software and Automation Testing Frameworks

7.1 Learning Objectives

7.2 Overview of Automation Testing

7.3 Automation Testing Process and its Popular Tools

Browser

Browser

Browser

Browser

Browser

Browser

Browser

Browser

Browser

Browser

Browser

Browser

7.4 Introduction to Selenium

Browser

Browser

Browser

Browser

Browser

Browser

Browser

7.5 Selenium WebDriver Architecture

Browser

Browser

Browser

Browser

Browser

Browser

Browser

Browser

7.6 Installation

Browser

Browser

Browser

Browser

Browser

Browser

Browser

7.7 Demo - Automate Search Run First Test Case Using Selenium

Browser

Browser

Browser

Browser

7.8 Overview of Selenium Test Framework

Browser

Browser

Browser

Browser

Browser

7.9 Selenium with Jenkins Integration

Browser

Browser

7.10 Quick Recap

7.11 Knowledge Check


Lesson 8 : Configuration Management with Ansible

8.1 Learning Objectives

Browser

Browser

8.2 Overview of Configuration Management

Browser

Browser

Browser

Browser

Browser

Browser

Browser

8.3 Roles of Configuration Management Tools

Browser

Browser

Browser

8.4 Popular Configuration Management Tools

Browser

Browser

Browser

Browser

Browser

8.5 Ansible Overview

Browser

Browser

Browser

Browser

Browser

Browser

Browser

Browser

Browser

Browser

Browser

8.6 Components of Ansible

Browser

Browser

Browser

Browser

Browser

Browser

8.7 YAML Scripting

Browser

8.8 Demo - Setup Apache Server with Ansible

8.9 Terraform Overview

Browser

Browser

Browser

Browser

Browser

Browser

Browser

8.10 Demo - S3 Bucket Creation Using Terraform

8.11 Quick Recap

8.12 Knowledge Check


Lesson 9 :Spotlight

9.1 Automating Integration and Testing


Lesson 10 : Containerization with Docker

10.1 Learning Objectives

10.2 Overview of Containerization

10.3 Containerization vs. Virtualization

Browser

Browser

10.4 Docker Overview

10.5 Docker Components

Browser

Browser

Browser

Browser

Browser

Browser

Browser

Browser

Browser

Browser

Browser

Browser

Browser

Browser

Browser

10.6 Docker Installation

10.7 Docker Image and Containers

Browser

Browser

Browser

Browser

10.8 Docker Networking

Browser

Browser

Browser

Browser

Browser

Browser

Browser

Browser

Browser

Browser

Browser

10.9 Docker Registry and Docker Hub

Browser

Browser

10.10 Docker Compose Overview

Browser

Browser

Browser

Browser

10.11 Demo - Push a Docker Image on Docker Hub

10.12 Quick Recap

10.13 Knowledge Check


Lesson 11 : Continuous Monitoring

11.1 Learning Objectives

11.2 Overview of Continuous Monitoring

Browser

Browser

Browser

Browser

Browser

Browser

Browser

11.3 Nagios Overview

Browser

Browser

Browser

Browser

Browser

Browser

11.4 Nagios Plugins

Browser

Browser

Browser

Browser

Browser

11.5 Monitoring with Nagios

Browser

Browser

11.6 ELK Stack Overview

Browser

Browser

Browser

Browser

Browser

Browser

Browser

Browser

11.7 Demo - Monitoring Using ELK Stack

Browser

Browser

Browser

11.8 Quick Recap

11.9 Knowledge Check


Lesson 12 : Continuous Orchestration Using Kubernetes

12.1 Learning Objectives

12.2 Container Orchestration

Browser

Browser

Browser

Browser

Browser

Browser

Browser

Browser

Browser

12.3 Kubernetes Overview

Browser

Browser

Browser

Browser

12.4 Kubernetes Components

Browser

Browser

Browser

Browser

Browser

Browser

Browser

Browser

Browser

Browser

Browser

Browser

12.5 Kubernetes Architecture

Browser

Browser

Browser

Browser

Browser

12.6 Kubernetes Installation

Browser

Browser

Browser

12.7 Kubernetes Basics - Part One ## 12.8 Kubernetes Basics - Part Two

Browser

Browser

Browser

Browser

Browser

Browser

Browser

Browser

Browser

Browser

Browser

Browser

Browser

Browser

Browser

Browser

Browser

Browser

Browser

Browser

Browser

Browser

Browser

Browser

Browser

Browser

Browser

12.9 Kubernetes Networking and Storage

Browser

Browser

Browser

Browser

Browser

Browser

12.10 Kubernetes Configuration

Browser

Browser

Browser

Browser

Browser

Browser

12.11 Interacting with a Kubernetes Cluster

Browser

Browser

Browser

Browser

Browser

12.12 Demo - Exploring a Kube Cluster

12.13 Quick Recap

12.14 Knowledge Check


Lesson 13 : Spotlight

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

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published