about banner




Program Duration: 2 Days

Prerequisite Skills:
Atleast one or more years of experience in any of the programming language

Module 1: Devops Big Picture ( Theory)
  • What and why of Devops
  • Devops Tools – Overview and Usecase
  • Source Control Management (SCM Tools)
  • Continuous Integration
  • Static ode Analysis Tool
  • Storage Artifacts
  • Continuous Deployment
  • Containerization
  • Configuration Management
Module 2: Devops in Action ( Hands on Lab by students)
  • SCM Live demo
    • Github – Create an account and fork your application code
    • Git clone the github code , Use maven to compile and package java source code
    • Deploy .jar file manually
  • Continuous Integration Tool – ( Hands on Lab by students)
    • Jenkins – Deploy Jenkins on Ubuntu 14.04 server ( each student will deploy his Jenkins server)
    • Continuous Integration setup – Jenkins and Github
  • Code Packaging automation – ( Hands on Lab by students)
    • Automation Maven test, Compile and Package ( .jar) using Jenkins
  • Static Code Analysis – ( Hands on Lab by trainer)
    • Understand sonarqube ( deployed by trainer)
    • Students to Integrate Jenkins (CI) server with Sonarqube ( lab by students)
    • Sonarqube –static code analysis and set quality gates
  • Storage Artifact – ( Hands on Lab by students)
    • Understand Nexus ( deployed by trainer)
    • Nexus storage artifact integration
    • Store your end software products in Nexus
  • Continuous Deployment – ( Hands on Lab by students)
    • Add slave nodes to Jenkins
    • Automate deployment of your .jar file to server
    • Building Pipeline scripts and stages in SDLC