Reviews criteria 1
90
Reviews criteria 2
93
Reviews criteria 3
94
Reviews criteria 4
93
Summary rating from 151 user's marks. You can set own marks for this article - just click on stars above and press "Accept".
93

DEV-OPS Course Syllabus:

1. Introduction to Dev-Ops
a. Evolution of Software Development
i. Waterfall Model
ii. Agile Methodology
b. What is Dev-Ops?
c. Dev-ops Lifecycle Phrases
i. Continuous Development
ii. Continuous Testing
iii. Continuous Integration
iv. Continuous Deployment
•Configuration Management Tools
•Containerization Tools
v. Continuous Monitoring
d. Dev-ops Tools
2. Continuous Development – GIT
a. What is VCS [Before & After VCS]
b. VCS Types
i. Centralized Version Control System (CVCS)
ii. Distributed Version Control System (DVCS)
c. VCS Tools & Why GIT
d. Features of GIT
e. Git bash vs GitHub
f. GIT Workflow/Architecture
g. Commands and Operations in GIT
Initialize
clone
Add
Commit
Pull
Push
Branching
Merging
h. Hands On
How to install GIT in windows
Create Repository in GitHub
Cloning and Forking GitHub Repository
Create Branches and perform Operations
3. Continuous Integration – JENKINS
a. Introduction to Continuous Integration
b. What is Jenkins and its History
c. Advantages of Jenkins
d. Install Java
e. Jenkins Installation
f. Jenkins Architecture
g. Overview of Jenkins UI
h. Configure Jenkins
i. Different types of Jenkins jobs
j. Create and Run our first Jenkins Job
k. Securing JENKINS
Authentication
Authorization
Confidentiality
Creating users
l. Jenkins Plugins
Installing Jenkins plugins
SCM plugin
Build and Test
4. Apache/HTTPD Web Server
i. Linux basics
ii. Installation & configuration of Apache on EC2
iii. Static Pages
iv. Dynamic Pages
5. Tomcat Application Server
i. Install Java-1.8*
ii. Set JAVA_HOME & PATH environment
iii. Tomcat Installation and configuration on EC2
iv. Install java
v. Tomcat Manager
vi. Manual and automated application deployment
vii. Integrating webserver with tomcat
6. Continuous Deployment
a. Containerization – DOCKER
i. What is Container & Docker
ii. What is Virtualization
iii. What is Containerization
iv. Advantages of Containerization over Virtualization
v. Introduction to Docker
vi. Benefits of Docker
vii. Hands-On
Docker Installation
Working with Images
Docker Image Creation
Docker Container
Administration & Scripting
• Docker file
• Docker compose
• Docker engine
• Docker hub & Registry
b. Configuration Management – ANSIBLE
i. Ansible Introduction
ii. What is Ansible?
iii. Why do we need Ansible?
iv. Advantages of using Ansible
v. What Ansible can do?
vi. Ansible Architecture
vii. Ansible in DevOps
viii. Real-Life usage of Ansible
ix. Hands-On
Ansible Installation
Ansible Terminology
Inventory
Hosts and groups
Host variables
Group variables
Playbooks
Playbook roles and include statements
Variables
Conditionals
Loops
Blocks
Modules
7. Continuous Monitoring – NAGIOS
a. Why We Need Continuous Monitoring?
b. What Is Continuous Monitoring?
c. What Is Nagios?
d. How to Install Nagios?
e. How to Add a Remote Server Using NRPE (Nagios Remote Plugin Executor).
8. Mini Dev-Ops Project

Request For Demo:


Contact us on: +91 7675070124