DevOps Syllabus
- November 30, 2021
- nschool
- 0
Course Syllabus
DevOps Development Course Highlights
DevOps development has been gaining popularity for quite some time and is currently in high-demand. Devops development is an exciting career path for both freshers and experienced individuals
What Is DevOps ?
Core Concepts of DevOps
DevOps Main Objectives
DevOps and Software Development Life Cycle
Docker
Vagrant
Ansible
Puppet
Chef
GIT Features
3-Tree Architecture
GIT – Clone /Commit / Push
GIT Hub Projects
GIT Hub Management
GIT Rebase & Merge
GIT Stash, Reset, Checkout
GIT Clone, Fetch, Pull
What is Cloud?
Evolution of Cloud Computing
IAAS (Infrastructure as a Service)
SAAS (Software as a Service)
PAAS (Platform as a Service)
Private, Public and Hybrid Cloud
Public Clouds
Introduction to Jenkins
Configure Jenkins Management
Scheduling build Jobs
POLL SCM
Build Periodically
Maven Build Scripts
Support for the GIT version control System
Different types of Jenkins Jobs
Jenkins Build Pipe Line
Parent and Child Builds
Sequential Builds
Jenkins Master & Slave Node Configuration
Jenkins Workspace Management
Securing Jenkins
Authentication Authorization
Confidentiality Creating Users
Jenkins Plugins
Installing Jenkins Plugins
SCM plugin
Introduction to Docker Image
Docker Installation
Docker Containers
Docker Command Line Interphase
Docker Compose
Docker Hub, Swarm
Docker Trusted Registry
Docker attach
Docker File & Commands
Introduction to Ansible
Ansible Server Configuration
Infrastructure Management
SSH Connection in Ansible Master
YAML Scripts
Host Inventory
Hosts and Groups
Host Variables
Group Variables
Host and Group
Specific Data
Ad-hoc Commands
Playbooks
Variables, Conditionals, Loops
Blocks, Handlers, Templates
Modules – Core & Extra Modules
Ansible Roles
Linux OS Introduction
Importance of Linux in DevOps
Linux Basic Command Utilities
Linux Administration
Environment Variables &Networking
Linux Server Installation
RPM and YUM Installation
Introduction
Variables, Flow Controls, Loops
Functions, Lists
Manipulating Strings
Reading and Writing Files
Positional Parameters
Maven Installation & Build requirements
Maven POM Builds (pom.xml)
Maven Build Life Cycle
Maven Local Repository (.m2)
Maven Global Repository
Group ID, Artifact ID, Snapshot
Maven Dependencies
Maven Plugins
Introduction to Selenium
Selenium – Webdriver Preview
Creating Test Cases in Selenium WebDriver (Waits)
What and why X-Path
Handling different controls on Webpage
Framework in Selenium
Selenium Integration with Jenkins