(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 | 21 October 2024 | 5 Days | Istanbul | Registration Form Link |
IT-P 110 | 25 November 2024 | 5 Days | Istanbul | Registration Form Link |
IT-P 110 | 30 December 2024 | 5 Days | Istanbul | Registration Form Link |
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