Choose your language:

France
Germany
Hong Kong
India
Ireland
Japan
Malaysia
Netherlands
New Zealand
Singapore
Sweden
United Kingdom
United States

Continuous Integration and Continuous Deployment in Practice

Course Code

AG92

Duration

1 Day

Familiarity with software development processes and some familiarity with Java is helpful.
Modern Agile methodologies like DevOps and Scrum are built around a process of rapid and continuous deployment of software components. This course familiarizes participants with the principles of Continuous Integration (CI) and Continuous Deployment (CD). Participants will learn the basics of CI and CI tools common in the industry. Participants will also learn the basic principles of CD as well as tools that enable these principles to be adopted in practice. Focus is on the concepts, approach and industry best practices for adopting CI/CD.
This course is designed for intermediate level participants.
By means of discussions, demonstrations and class activities, participants will gain an understanding of the driving forces behind CI and CD. Participants will be introduced to the Application Lifecycle and tools to manage the application through the entire software lifecycle. They will also learn about various tools that support CI and CD.
Continuous Integration Overview
Software Development Methodologies
Waterfall
Agile
Challenges
Benefits

CI/CD RoadMap
Software as a Product
Software Development Process

Application Lifecycle Management
Requirements Management
Test Management
Defect Tracking
ALM Tools Common Features

Development Process
SCM Integration
IDE Integration

CI Tools
Common Features
ANT
CruiseControl
Jenkins/Hudson
Bamboo
TeamCity
Team Foundation Server

Continuous Deployment
Continuous Delivery vs. Continuous Deployment
Drivers
Principles
Tools
Docker
Puppet
Ansible
Salt
Chef
Azure and TFS
BuildForge
Send Us a Message
Choose one