Implementing a CI/CD Pipeline
5890
Implementing a CI/CD Pipeline
Classroom
Live Virtual
Private/On Site
Effective (continuous integration) CI practices, when combined with well-aligned IT teams, lay the foundation for mature continuous delivery environments and the many benefits associated with them -- for your software, your IT shop, and your business. In this course, you will learn through hands on labs, class demos, class participation exercises, frequent quizzes, video tutorials, and traditional power point presentations. In this interactive class, you will be expected to participate fully in all exercises to retain maximum benefit of the course.
This Module covers the fundamentals of Continuous Integration, a software development methodology that focusses on consistent code testing. For any team that is implementing an Agile programming approach to software development, Continuous Integration (CI) will be an integral part of the process. The difference between Integration, Deployment, and Delivery Continuous Integration Flow Demo This Module covers the results that CI delivers, and how they translate into more efficient workflows, higher deliverability, and less overall cost. Benefits associated with CI will be exemplified including: Reaping the benefits of Continuous Integration Communicating Analytics with Clients & Managers Class Quiz Companies utilize CI techniques successfully Class discussion regarding real world companies which have successfully integrated Continuous Integration into their common practice. Review of released content thaqt their deployment workflows. Case Studies for Continuous Integration Class Discussion In this Module, we will take a deep dive into the analyzation, best practices, and setup of a CI environment. Creating & Managing a Source Code Repository Configure Automated Deployment Creating Automated Tests Database Versioning Process: Database Versioning Approaches Module 5 investigates CI methods & techniques which ensure problems & bugs are detected early, and speed to deployment is consistent. Implementing the Build, Deploy, Test, and Release Process Product Maintainability & Monitoring Before selecting a CI/CD solution, it is crucial for developers & project managers to choose the correct path for each particular application. In this module we will review open source tools, and delve into the pros & cons that they bring to the table. Setting up the CI ServerModule 1: Continuous Integration Overview
Module 2: Advantages of Continuous Integration
Module 3: Implementing a CI Environment
Module 4: Database Versioning
Module 5: Maintaining a CI Environment
Module 6: Agile tools for Continuous Integration
Upcoming Classes
Dates | Location | GTR | |
---|---|---|---|
Oct 18-20 (10am-6pm) | EDT | ||
Nov 6-8 (9am-5pm) | EST | ||
Dec 11-13 (12pm-8pm) | EST |
Questions?
Whether you need assistance scheduling a class for yourself or for your group, GCA's Education Account Manager's will craft a customized training solution to meet the needs of your organization.