Description :

Continuous Integration is development practice of integrating small code changes frequently to ensure the continuous deploy ability of the software product. Continuous Integration helps to avoid build failures and reduce regression issues with the help of automated test cases. This workshop will help you to understand the CI/CD concepts, mindset, and how to implement the practices that helps to form the DevOps culture to implement CI/CD for software development.

The CI/CD course is a two-day (16 hours) workshop. At the end of this workshop, the participants will be able to:

Understand the steps to introduce CI/CD in your organization.

Understand the team structure and infrastructure required for CI/CD.

Understand the architectural changes required to introduce testability and deploy ability.

Know about different open source tools available for CI/CD.

DevOps culture

Lean, Agile and DevOps.

Foundation for CI/CD - Agile Mindset, XP & Agile Engineering Practices

What is Continuous Integration? Why CI?

Pre-requisites for CI

Steps to implement CI

Team practices and Development/Engineering practices for CI

Automating Test, Build, and Deployments

Building CI Pipeline

Architecting for DevOps and Continuous Integration/Delivery.

Open Source tools for CI/CD.

Implementing CI/CD practices and working demo of CI setup.

Software Developers and Test Engineers.

Scrum Masters, Product Owners, Managers.

Whoever is interested to know about implementing CI/CD.