Certified Professional - DevOps Foundation-Bangalore | Event in Bengaluru | Townscript
Certified Professional - DevOps Foundation-Bangalore | Event in Bengaluru | Townscript

Certified Professional - DevOps Foundation-Bangalore

May 25 - 27 '18 | 09:00 AM (IST)

Event Information

What is CP-DOF course?

CP-DOF stands for “Certified Professional – DevOps Foundation” certification prepared and honored by Agile Testing Alliance. The course is applicable for all roles and knowledge, experience & certification is consciously designed all the roles in DevOps.

Please visit CP-DOF web page for more details

http://cpdof.devopsppalliance.org/

 

CP-DOF is the only globally recognized certification program which has the following key advantages:

  • Completely hands on.

  • 100% Lab/Tools Driven

  • Covers all the tools in entire lifecycle

  • You will not only learn but experience the entire DevOps lifecycle.

  • Practical Assessment to help you solidify your learnings

 

How is it useful?

Leading organizations have adopted the DevOps approach to deliver intime software. DevOps has quickly become the most hyped, overused and ambiguous term in IT. It is being used to reference everything from job titles (DevOps is not a job title!) to technology practices, but the truth is that DevOps is more of a culture than anything else. It is about transformation, about building quality in, improving productivity and about automation in Dev, Testing and Operations. DevOps is about breaking down silos and to increase communication and accomplish the tasks that require expertise in multiple areas. 

CP-DOF enables you to learn DevOps fundamentals along with Continuous Integration and Continuous Delivery and deep dive into DevOps concepts and mind-set. It also helps you explore the possibilities in applying the concepts learned during the course using the most popular tools today. 

Going through the entire DevOps LifeCycle means that your will get to not only learn but practically experience the entire LifeCycle using tools.
 

 

Who is this meant for

This is ideally meant for all the folks who are in Dev, Testing, Operations and who want to stay relevant in todays cutting edge and competitive market.

  1. Duration - Full 3 days, Lunch, Tea Coffee will be provided

  2. Methodology - Instructor Led, Hands on Practicals

  3. Pre-requisite: Agile Concepts should be clear and should be working in IT industry

  4. Machine Requirement - Windows 8 or 10 Laptop with a minimum of 4 GB RAM

  5. This is BYOD (Bring your own device) program. Please bring your own laptop, you will be given necessary installables during the program


 

Course Coverage

DevOps Fundamentals

  • Recall Waterfall and Agile concepts
  • Differences within Dev and Ops Teams
  • DevOps and Agile – complementary concepts
  • DevOps Definition and need
  • DevOps history
  • Shift left approach to Ops
  • DevOps Principles
  • Benefits achieved using DevOps, trends towards faster delivery
  • DevOps Life Cycle and need of tools

Software Configuration Management (SCM) 

  • Purpose and Basic Concepts of SCM 
  • Main SCM Activities 
  • Need of SCM for testers
  • SCM Tools – basic features
  • SCM Tool Overview and usage - [Git, Github, GitLab]
  • Features of GIT – concept, overview, three stages 
  • Linux, Vim , Git Exercise – using CP-DOF Case study
  • Practice Git commands, Create Git account, Git Repository creation and usage
  • Publishing to Github/Gitlab, modify, delete, track, check logs for git repositories
  • Automated Software Build process

Maven – as a Build tool 

  • Maven Objectives and usage
  • Maven Build Life Cycle and Goals
  • Maven build file POM.xml and its configuration elements with example
  • Basic Maven commands – practical using CP-DOF case study

Continuous Integration

  • Need of CI, definition and usage
  • Benefits and uses of CI
  • CI Build ingredients
  • Frequency of build, how to build and when to build
  • Steps to CI success
  • CI Workflow and Tools
  • Continuous Integration/Delivery (CI) [Maven, Jenkins]

Continuous Integration using Jenkins

  • Jenkins Overview and History
  • Jenkins in CI/CD Workflow
  • Continuous Delivery and Continuous Deployment
  • Main features of Jenkins
  • Setup, Building and Reporting using Jenkins
  • Create Jenkins Jobs for building Maven project - practical using CP-DOF case study
  • Artefact-ing.
  • Repository Management [Git, (Artifatory]
  • Best Practices Version Management and Control
  • Automated Build using Jenkins 
  • Continuous Testing - CI at every Check-in
  • Concept of TDD

Automated Test Scripts – Static and Dynamic

  • Unit Tests - Junit Tests setup for Java project- practical using CP-DOF case study
  • Definition of Done –need and examples
  • Static Code Analysis 

Checking Code Coverage [Cobertura]

  • Setting up Cobertura Coverage Reports - practical using CP-DOF case study

Infrastructure Management – Docker, Ansible

  • Cloud Containers using Docker 
  • Docker Architecture and Overview
  • Docker vs VM and benefits of Docker
  • Docker images, containers and usage
  • Docker commands - practical using CP-DOF case study
  • Improved Deployment Process - Continuous Release / Deployment (CD) [Jenkins, Ansible]
  • Infrastructure as Code

Automated Deployment Tool - Ansible

  • Ansible definition and principles
  • Ansible architecture
  • Ansible yml file – deploy.yml overview
  • Deploy using Jenkins Job and Ansible - practical using CP-DOF case study
  • End-to-end project – configure, build, artefacting and deploying a project on docker container and on tomcat server -- practical using CP-DOF case study
  • Anytime Deployable software building culture

Continuous Delivery

  • Continuous Monitoring and Logging – overview
  • Simian Army - (Simian Monkeys - Conformity, Janitor, Chaos)
  • DevOps end-to-end pipeline and tool chain - Useful DevOps Tools Groups by category
  • DevOps Jargon
  • DevOps Anti-patterns
  • DevOps Myths
  • DevOps Culture/ Values
  • Create and use Docker VM effortlessly 

Tools Covered- Jenkins, Git, Ansible, Docker, Artifactory, Cobertura, Junit, Maven, Tomcat

Certification Exam - Theory and Practical Examination

In case of any queries reach out to us at : Harsh.Shah@ATAEvents.org / +91-8433919049

 

Venue

Inn @ Silicon Valley
756/L-189 HSR Layout 6th Sector, Near Silk Board Junction, Banglore 560102, Karnataka, Bengaluru
Agile Testing Alliance & DevOps++ Alliance cover image
Agile Testing Alliance & DevOps++ Alliance profile image
748
Events Organised
49
Followers
About
ATA is a global alliance of Technologists, QA, Agile and DevOps practitioners, professionals and experts. ATA is driving community driven shared and collaborative learnings across multiple chapters in 24 countries.
Have a question?
Send your queries to the event organizer
Agile Testing Alliance & DevOps++ Alliance profile image
CONTACT ORGANIZER
EVENT HAS ENDED
VIEW SIMILAR EVENTS
Have a question?
Send your queries to the event organizer
Agile Testing Alliance & DevOps++ Alliance profile image
CONTACT ORGANIZER
Host Virtual Events with
Townhall
Learn More TsLive Learn more