About the Course:

The course is designed by Devops Subject Matter Experts to help you understand Devops concepts and work on tools, Github or Bitbucket Jenkins or Bambooo CI , Sonarqube and Nexus to create Continuous Integration and Continuous Deployment Pipeline.

Course Objectives

  • Understand the core concepts of DevOps
  • Create and manage repositories on Github and Bitbucket
  • Install and configure Jenkins or Bamboo CI Master node
  • Install and Configure Jenkins Slave Node or Bamboo CI remote agent
  • Create a Pipeline job to automate git clone, maven package
  • Add webapp deployment on tomcat7 server to pipeline
  • Integrate sonarqube and sonar static code analysis in pipeline job
  • Integrate Nexus and Archive artifacts in pipeline job

  • To Plan this In-House training for your team, please write to us at contact@unicomlearning.com

    Course Structure

    Module 1: Devops Big Picture ( Theory)

  • What and why of Devops
  • Devops Tools – Overview and Usecase
  • Source Control Management (SCM Tools)
  • Continuous Integration
  • Static code Analysis Tool
  • Storage Artifacts
  • Continuous Deployment
  • Containerization
  • Configuration Management
  • Module 2: Devops in Action ( Hands on Lab)

  • SCM Live demo
  • Github or Bitbucket – Create an account and fork your application code
  • Git clone the github or bitbucket code , Use maven to compile and package java source code
  • Deploy .war file manually
  • Continuous Integration Tool – ( Hands on Lab)
  • Jenkins – Deploy Jenkins on Ubuntu 14.04 server ( each student will deploy his Jenkins server) or
  • Bamboo CI – deploy bamboo CI on ubuntu 18.04 server each student will deploy his own Bamboo ci server)
  • Continuous Integration setup – Jenkins or Bamboo CI and Github /Bitbucket
  • Code Packaging automation – ( Hands on Lab s)
  • Automation Maven test, Compile and Package ( .jar) using Jenkins
  • Static Code Analysis – ( Hands on Lab)
  • Understand sonarqube
  • Students to Integrate Jenkins (CI) server with Sonarqube ( lab) or Sonarqube with Bamboo CI integration
  • Sonarqube –static code analysis and set quality gates
  • Storage Artifact – ( Hands on Lab )
  • Understand Nexus
  • Nexus storage artifact integration
  • Store your end software products in Nexus
  • Continuous Deployment – ( Hands on Lab )
  • Add slave nodes to Jenkins or remote agent node to Bamboo CI
  • Automate deployment of your .war file to server
  • Building Pipeline scripts and stages in SDLC
  • DISCLAIMER AND INDEMNITY

    Confirm your CANCELLATION in writing up to 15 working days before the event and receive a refund less a 10% service charge. Regrettably, no refunds can be made for cancellations received less than 15 working days prior to the event.

    However, SUBSTITUTIONS are welcome at any time and is done at no extra cost. The organisers reserve the right to amend the programme if necessary.

    Important Disclaimer:The organizers reserve the right to make substitutions or alterations and/or cancel a speaker(s) if deemed necessary by circumstances beyond its control.

    INDEMNITY: Should for any reason outside the control of UNICOM Training & Seminars (P) ltd (hereafter called UNICOM), the venue or the speakers change, or the event be cancelled due to industrial action, adverse weather conditions, or an act of terrorism, UNICOM will endeavour to reschedule, but the client hereby indemnifies and holds UNICOM harmless from and against any and all costs, damages and expenses, including attorneys fees, which are incurred by the client. The construction validity and performance of this Agreement shall be governed by all aspects by the laws of India to the exclusive jurisdiction of whose court the Parties hereby agree to submit.