(Click Category to List Courses)

41 - IT-P Information Technology - Programming


IT-P 110 - Continuous Integration and Continuous Delivery Pipeline

Code Start Date Duration Venue
IT-P 110 18 July 2022 5 Days Istanbul Registration Form Link
IT-P 110 29 August 2022 5 Days Istanbul Registration Form Link
IT-P 110 24 October 2022 5 Days Istanbul Registration Form Link
IT-P 110 19 December 2022 5 Days Istanbul Registration Form Link
Please contact us for fees

 

Course Description

Continuous Integration (CI) is a process in which developers integrate new codes into a shared repository several times a day. Continuous Delivery (CD), on the other hand, comes at the end of the CI. CD ensures to automate the software delivery process and commits to deliver the integrated code into the production stage without any bugs or delay.

Course Objectives

  • Understand what Continuous Integration and Continuous Delivery is
  • Obtain a firm understanding of DevOps
  • Understand the competitive advantages of using CI and CD in your organization
  • Find out about the popular tools for integrating CI and CD into your workflow
  • Identify opportunities for improvement

Who Should Attend?

  • Programmers 
  • Developers
  • Anyone who wants to gain knowledge of the process of CI and CD

Course Details/Schedule

Day 1

  • Continuous Delivery Principles
  • Continuous integration vs. continuous delivery vs. continuous deployment
  • Business Value of Continuous Delivery
  • Value Stream Mapping
  • Configuration management: definition and benefits
  • DevSecOps: Injecting Security into CD Pipelines

Day 2

  • Feature Branching Workflows for Continuous Delivery
  • Super-Powered Continuous Delivery with Git
  • Why agile isn't agile without continuous delivery
  • How infrastructure as code (IaC) manages complex infrastructures
  • Feature Flags
  • Platform as a Service

Day 3

  • Continuous Delivery Pipeline 
  • Deploying from branches
  • Continuous Delivery with Feature Branches
  • What is Continuous Integration
  • How to get to Continuous Integration
  • How infrastructure as a service empowers the modern enterprise
  • Trunk-based Development
  • Continuous Integration Tools

Day 4

  • Software testing for continuous delivery
  • Automated Software Testing for Continuous Delivery
  • The different types of testing in Software
  • Exploratory testing
  • Introduction to Code Coverage

Day 5

  • What Is Continuous Deployment?
  • How to get to Continuous Deployment
  • Microservices and Microservices Architecture
  • What are containers?
  • What is Kubernetes?
  • Containers vs Virtual Machines
  • Containers as a Service