Programming Courses

DevOps

Courses
DevOps

DevOps is about removing the barriers between traditionally siloed teams, development and operations. Under a DevOps model, development and operations teams work together across the entire software application life cycle, from development and test through deployment to operations.


The DevOps is a combination of two words, one is software Development, and second is Operations. This allows a single team to handle the entire application lifecycle, from development to testing, deployment, and operations. DevOps helps to increase organization speed to deliver applications and services.


DevOps is a set of practices that promote communication and collaboration among these various teams. The goal of DevOps is to merge daily tasks involved in the development, quality control, deployment, and integration of software development into a single, continuous set of processes.


The 7 key practices of DevOps are:

• Configuration Management.

• Continuous Integration.

• Automated Testing.

• Infrastructure as Code.

• Continuous Delivery.

• Continuous Deployment.

• Continuous Monitoring.

FAQ

Niha's Learning Academy is a ISO 9001:2015 Certified Training Centers, which follows the Pre Described Training Format which gives the clear understanding of the Training Subject.

Yes, Niha's Learning Academy is Registered under Government of Karnataka.

Yes Niha's Learning Academy provides the separate Lab for students practicing, all classrooms are LED Connected to make sure our students feel comfortable.

Yes All Our Courses are Certified Courses, So all the students who completes the training from Niha's Learning Academy will be awarded with Course completion Certificate.

Yes, We have Flexible payment options for Students to make payments & we also provide Interest free EMI Options.

Yes, Every Student who joins for the courses will have a 100% Placement Assisstance with us.

DevOps Course Content


Prerequisite : Don’t need a coding background to learn devops


01.INTRODUCTION TO DEVOPS

↦ What is DevOps?

↦ History of DevOps

↦ Dev and Ops

↦ DevOps and Software Development Life Cycle

↦ DevOps main objectives

↦ Infrastructure as a Code


02. GIT

↦ Introduction to Version Control.

↦ Installation and Server setup.

↦ Working Locally with Git

↦ Working Remotely with Git.

↦ Branching, Merging and Rebasing with Git


03. CONTINUOUS INTEGRATION(JENKINS)

↦ Introduction To JENKINS-CI

↦ Continuous Integration with Jenkins Overview

↦ Installation of Jenkins.

↦ Creating Application Builds

1) Anatomy of the Build

2) Cloning the sample project

3) Manual Compilation with Maven

4) Creating a Jenkins Job and Configuring Git Repo

5) Compiling in Jenkins

6) Look into the Jenkins Workspace

7) Browsing the workspace in Jenkins

8) App Packaging in Jenkins

9) Archiving Artifacts

10) Cleaning up Past Builds

11) Build Time Trend

12) The Jenkins Dashboard

13) Troubleshooting Build Failures

14) Challenge and importing job config.xml files

15) Anatomy of the Job


↦ Testing and Continuous Integration

1) Continuous Integration

2) Adding steps to our Freestyle Project

3) Creating a Pipeline Job to execute Maven

4) Archiving Pipeline

5) Checking out a Git Repository in a Pipeline

6) Changing Directories in a Pipeline

7) The Master agent model

8) Allocating a Node and workspace in a Pipeline

9) High-level progress with pipeline stages

10) Triggering Automatic Builds

11) Configuring an email-server

12) Email-notification in a pipeline

13) Notifications when build fails

14) Duplicating a job

15) Visualizing test results


↦ Finding and Managing Plugins

1) The Need for Plugins

2) Integrating Code Coverage

3) Assessing a Plugin

4) Installing the HTML Publisher Plugin

5) Publishing HTML Report

6) Testing Plugins and Plugin types

7) Blue Ocean UI Plugin


↦ Building Continuous Delivery Pipelines

1) Continuous Delivery

2) Backup and Restore

3) Following along with windows

4) Starting pipeline and pipeline stashing

5) Browsing workspaces in pipeline

6) A second Node Allocation

7) Adding an agent Node

8) Setup Parallel Integration Testing in a Pipeline

9) Executing and Monitoring Parallel Pipelines

10) Manual Approval for Deployments

11) Setup Deployment to staging

12) Executing a Deployment Pipeline

13) Jenkins File


04. MAVEN

↦ Introduction to MAVEN Fundamentals

↦ Maven Installation Best Practice

↦ Maven Structure

↦ Maven Dependencies

↦ Maven Repositories

↦ Maven Plugins

↦ Maven Eclipse/Spring STS integration


05. ANSIBLE

↦ Introduction

1) What is Ansible?

2) Change Management

3) Provisioning

4) Automation

5) Orchestration

6) Why use Ansible?

7) YAML

8) Built-in Security

9) Extendable

10) Conclusion


↦ Architecture and Process flow

1) Architecture Introduction

2) System requirements

3) Components Overview

4) Process of execution and flow

5) Execution types

6) Architecture Conclusion


↦ Creating Environment

1) Introduction

2) Installing Vagrant and virtual box

3) Configure Vagrant

4) Installing Ansible

5) Testing Lab with your First Ansible Commands

6) Conclusion


↦ Ansible Inventory and configuration

1) Introduction to Inventory and configuration

2) Inventory fundamentals

3) Inventory basics

4) Scaling out with multiple files

5) Demo- Scaling out with multiple files

6) Ansible configuration basics

7) Demo- Ansible configuration

8) Demo-Working with Python3-based systems


↦ Ansible Modules

1) Ansible module Introduction

2) Ansible modules Fundamentals

3) Demo- Using Module docs and yum module

4) Demo-Using Setup module


↦ Plays and Playbooks

1)Introduction

2)Plays and Playbook Basics

3)Demo-Basic Playbook

4)Playbook logic and more

5)Demo-Advanced Playbook and usage


↦ Roles

1)Introduction to Roles

2)Role basics

3)Demo- Creating Roles

4)Ansible galaxy Introduction

5)Demo-Using Ansible galaxy


06. DOCKER

↦ What are Containers?

↦ What is Docker?

↦ Container World

↦ What kind of work will containers do?

↦ Docker hub and other container registries

↦ Docker and Containers are in Production and Enterprise.

↦ Container Orchestration


07. MONITORING TOOL- NAGIOS

↦ Installation and Configuration of Nagios Server.

↦ Configuring NRPE.

↦ Nagios Configuration.

↦ Startup.

↦ Adding Hosts and Services.

↦ Web Interface.

↦ Notifications.

Student Reviews
  • Reviews
    Nithya shree

    It’s a Best place to learn any additional course to grow in Career. I would definitely recommend “Learning Academy” for the one who is willing to learn something to achieve their career goals or to increase their knowledge.

    / 5 Star
  • Reviews
    Swathi Gowda

    Very friendly and polite instructors, They give preference to our timings, Many courses are availabel one of the best I would suggest it for all. Thank you

    / 5 Star
  • Reviews
    Muskan Alia

    Good teaching facilities, proper training provided by the trainer and practice session also I choose this institution as it was cost effective

    / 5 Star
Leave A Comment
Your Rating:

Course Features

  • Duration : 10 Hours
  • Lectures : 09
  • Quizzes : 05
  • Students : 100

New Batch Starts at
Monday : 01-Jul-2024 and
Wednesday : 03-Jul-2024

Trending Courses