Skip Navigation

Live Online help Real-time discussions with your instructor and fellow students via technology

Building a Full CI/CD Pipeline

Instructor

Katherine Cain

See Course Dates

What You Will Learn

"This course will provide hands-on experience building out a CI/CD pipeline from start to finish. It begins with source control management and ends with a fully-orchestrated pipeline using Jenkins.

This DevOps CI/CD Pipeline training teaches attendees Git topics from the ground up, allowing students to securely push code to a remote Git repository. Next, attendees learn how to configure servers using a Configuration Management tool from code stored in Git. Finally, they integrate Git and Configuration Management with a CI/CD tool to build, test, and deploy your code into Test, Staging, and Production environments, creating an automated end-to-end DevOps pipeline.

In this course students gain hands-on experience with Bitbucket, GitHub, GitLab, and Jenkins. Prerequisites Proficiency with the Linux CLI and experience."

This course is not eligible for the Take 3 Discount.

This course is offered in collaboration with partners SLU Workforce Center and Johnson County Community College Continuing Education.


This section is facilitated by an instructor online. Within 2 business days of the class start date, you will receive instructions about how to access the class online.

Building a Full CI/CD Pipeline
Course Dates

Live Online help Real-time discussions with your instructor and fellow students via technology

$2,295.00

Building a Full CI/CD Pipeline

6/2/2025 - 6/18/2025 M W 5:30PM-8:30PM
20 Seats Open
8/26/2025 - 9/11/2025 Tu Th 5:30PM-8:30PM
20 Seats Open

Selected Course

Dates: 6/2/2025 - 6/18/2025 M W

Course type: Web

Times: 5:30PM-8:30PM

Location: Live Online Campus Map

Contact Hours: 18.0

Other Details

Course Code: SLUWEB-520-6

Category: Web

Contact Hours: 18.0

Format: Classroom

Schedule Details:

After registering for this course, you can come back to the catalog to register for more courses.

Issues with registering? Please contact us at CERegistration@jccc.edu or call 913-469-2323.

Similar Courses

Web image
Online help Learning at your own pace, or facilitated by an instructor
Adobe Dreamweaver CC Session start date:
32.0 contact hours $369.00
Web image
Online help Learning at your own pace, or facilitated by an instructor
C++ Programmer Session start date:
108.0 contact hours $1,199.00
Web image
Online help Learning at your own pace, or facilitated by an instructor
Introduction to C# Programming (Self-Guided) Session start date:
24.0 contact hours $169.00
Web image
Online help Learning at your own pace, or facilitated by an instructor
Introduction to CSS3 and HTML5 (Self-Guided) Session start date:
24.0 contact hours $169.00
Web image
Online help Learning at your own pace, or facilitated by an instructor
Blogging and Podcasting for Beginners (Self-Guided) Session start date:
24.0 contact hours $149.00
Web image
Online help Learning at your own pace, or facilitated by an instructor
C++ Introduction Session start date:
32.0 contact hours $369.00
Web image
Online help Learning at your own pace, or facilitated by an instructor
Creating Mobile Apps with HTML5 (Self-Guided) Session start date:
24.0 contact hours $169.00
Web image
Online help Learning at your own pace, or facilitated by an instructor
Intermediate Java Programming (Self-Guided) Session start date:
24.0 contact hours $169.00
Web image
Online help Learning at your own pace, or facilitated by an instructor
Creating Web Pages (Self-Paced Tutorial) Session start date:
24.0 contact hours $169.00
Web image
Online help Learning at your own pace, or facilitated by an instructor
Intermediate WordPress Websites (Self-Guided) Session start date:
24.0 contact hours $169.00
 
Close Modal Window

Online Registration Temporarily Down

Please contact us at ceregistration@jccc.edu or call 913-469-2323 to register now or please visit us later.

Close
Close Modal Window

1.    Introduction to Implementing a Full CI/CD pipeline
2.    Technology Overview
    1.    Git – Source Control Management
    2.    Configuration Management
    3.    Continuous Integration / Continuous Deployment
3.    Git: Source Control Management o Purpose overview and use cases
    1.    Git workflow
    2.    Configuring git
    3.    Getting help with git
    4.    Local vs. Global vs System configurations
    5.    Basic git commands
    6.    Creating local git repositories
    7.    Branching and merging
    8.    Using remote repositories (Github, Bitbucket, GitLab)
    9.    Pushing code to remote repositories using public and private SSH keys
4.    Build Automation/ Application Deployment/ Orchestrations
    1.    Architecture and call flow
    2.    Installation, configuration and validation
    3.    Managing hosts and nodes
    4.    Managing servers through scripting
    5.    Shipping policies: writing repeatable code
    6.    Shipping quality code:
    7.    Linting
    8.    Unit testing
    9.    Integration testing
   10.    Dynamic configuration and discovering server details
   11.    Using variables across multiple servers
   12.    Creating groups of managed servers
   13.    Using community configurations
   14.    Automating Configuration Management updates
5.    Continuous Integration/Continuous Delivery (CI/CD)
    1.    CI/CD overview, use cases and history
    2.    CI/CD architecture
    3.    Project configurations
    4.    CI/CD as code
    5.    Environment variables and parameters
    6.    Distributed builds
    7.    Customizing project views
    8.    Managing credentials and secrets
    9.    Integrating CI/CD with git
   10.    Triggers: webhooks and polling
   11.    Notifications: instant messenger integration and SMTP email
   12.    Approving builds
   13.    Testing code through CI/CD
   14.    Running builds from multiple git branches
   15.    Applying conditional logic within CI/CD scripts
   16.    Deploying Configuration Management code with CI/CD
6.    Implementing Fully-Automated Deployment in a CD Pipeline

Close Modal Window

Live Online help Real-time discussions with your instructor and fellow students via technology

Building a Full CI/CD Pipeline

DATE TIME DAY PRICE AVAILABILITY LOCATION  
6/2/2025 - 6/18/2025 5:30PM-8:30PM M W $2,295.00 20 Seats Open Live Online Campus Map Register
8/26/2025 - 9/11/2025 5:30PM-8:30PM Tu Th $2,295.00 20 Seats Open Live Online Campus Map Register
Close Modal Window

Live Online help Real-time discussions with your instructor and fellow students via technology

$2,295.00

Building a Full CI/CD Pipeline

6/2/2025 - 6/18/2025 M W 5:30PM-8:30PM
20 Seats Open
8/26/2025 - 9/11/2025 Tu Th 5:30PM-8:30PM
20 Seats Open

Selected Course

Dates: 6/2/2025 - 6/18/2025 M W

Course type: Web

Times: 5:30PM-8:30PM

Location: Live Online Campus Map

Contact Hours: 18.0

Other Details

Course Code: SLUWEB-520-6

Category: Web

Contact Hours: 18.0

Format: Classroom

Schedule Details:

After registering for this course, you can come back to the catalog to register for more courses.

Issues with registering? Please contact us at CERegistration@jccc.edu or call 913-469-2323.