Login

About the Course:

DevOps (“development” and “operations”) is a software engineering practice that aims at unifying software development (Dev) and software operation (Ops). The main characteristic of the DevOps movement is to strongly advocate automation and monitoring at all steps of software construction, from integration, testing, releasing to deployment and infrastructure management. DevOps aims at shorter development cycles, increased deployment frequency, more dependable releases, in close alignment with business objectives. Continuous delivery and DevOps have common goals and are often used in conjunction, but there are subtle differences.

This course will teach you DevOps concepts of Continuous Integration and Continuous Delivery, with emphasis on Jenkins, Git and Maven build automation.The course has been designed so that you would first get a conceptual understanding of what is DevOps and terms like Continuous Integration and Continuous Delivery and their differences before getting hands on with the software.

After that you would be guided through installation,setup and building your own simple hello-world jobs to fully functional and complex Continuous Integration and Continuous Delivery pipelines.At the same time you would also learn basics of Git and Maven build automation scripting, thereby making you ready to implement a complete CI/CD solution from scratch at your organization And also you will learn chef automation and docker tool as well. Introduction and basics of terraform will also be addressed.

The theory has been kept to a minimum and crisp, just enough to get you the context before you start hands on.

Introduction Video :

Course Objective :

  • Containerize a web-based application with a microservice approach and automate it using Dockerfile
  • Best practices of working with Docker technology in the field
  • Understand the concepts of continuous integration and continuous deployment, and the difference between them.
  • Learn how to configure and extend Jenkins functionality with Jenkins plugins such as copy build artifacts plugins and deploy to container plugins, etc
  • Describe how Configuration Management with Chef is performed.
  • Learn the key concepts of the Git source control system
  • Step through the entire Git workflow
  • Compare the different states in Git and compare between branches and commits

Who should take this course?

  • Anyone who want to fully understand how Devops technology works.
  • DevOps, Developers, or QAs who want to advance their career by improving their DevOps skills.
  • Developers who want to learn how to develop and deploy containerized modern web applications with a micro-service approach.

Pre-requisites:

There is no need of specific pre-requisite require to learn this course. One who does not have any programming experience also can take this up.  Knowledge of Linux will be preferred but NOT Mandatory. Prior experience with Devops Technologies is NOT required.

Minimum System Requirements:

A computer running Windows, OSX or Linux.

Course Batches

Course Curriculum

Devops Basics
Why and What is Devops ? 00:00:00
Continuous Integration 00:00:00
Continuous Delivery 00:00:00
Devops Tool : GIT
Version controllers basics 00:00:00
Why Version controllers 00:00:00
Installation & Configuration 00:00:00
Cloning repositories 00:00:00
Dealing with branches 00:00:00
Git commands 00:00:00
Devops tool : Maven
Introduction to build tools 00:00:00
Importance of build tools 00:00:00
Installation 00:00:00
Working with build commands 00:00:00
Build lifecycles 00:00:00
Understanding artifacts 00:00:00
Devops tool : Jenkins
Jenkins installation 00:00:00
Jenkins setup 00:00:00
Creating users 00:00:00
Managing permissions 00:00:00
Creating Jobs 00:00:00
Git integration 00:00:00
Configuring Master Slave 00:00:00
Emails server configuration 00:00:00
Email notifications 00:00:00
Automatic builds 00:00:00
Virtual box and Vagrant
How to Use Virtual box and Vagrant to Create Virtual Machines. 00:00:00
Devops tool :Chef
ChefDK 00:00:00
Chef basics 00:00:00
Cookbooks 00:00:00
Resources 00:00:00
Recipe 00:00:00
Templates 00:00:00
Data bags 00:00:00
Environments 00:00:00
Roles 00:00:00
Managing nodes 00:00:00
Chef repositories 00:00:00
Devops tool : Docker
Docker basics 00:00:00
Docker advantages 00:00:00
Containerization Basics 00:00:00
Containerization vs Virtualization 00:00:00
Docker commands 00:00:00
Devops tool : Terraform
Terraform Basics 00:00:00
Use cases of Terraform 00:00:00
Installation in Different OS 00:00:00
Terraform Commands 00:00:00
Application 00:00:00

Course Reviews

N.A

ratings
  • 5 stars0
  • 4 stars0
  • 3 stars0
  • 2 stars0
  • 1 stars0

No Reviews found for this course.

TAKE THIS COURSE19 SEATS LEFT
  • 17,500.00 15,000.00
  • UNLIMITED ACCESS
  • 20 SEATS
79 STUDENTS ENROLLED
© JSJR Solutions Private Limited 2018 All rights reserved.
WhatsApp us whatsapp