CI/CD with Jenkins and GitLab Course Overview

CI/CD with Jenkins and GitLab Course Overview

The CI/CD with Jenkins and GitLab course is designed to teach students how to implement Continuous Integration and Continuous Deployment using Jenkins and GitLab. The course combines 80% hands-on labs with 20% lecture to ensure a practical understanding of version control and automation tools. In Module 1, students will explore Git, its history, basic commands, and branching. Module 2 introduces Jenkins, covering its installation, job management, Maven setup, and pipelines for building and testing Java applications. Module 3 focuses on GitLab, explaining CI/CD concepts, GitLab Runner setup, and building a CI/CD pipeline with GitLab. This course provides essential knowledge for automating and streamlining development workflows.

CoursePage_session_icon 

Successfully delivered 8 sessions for over 26 professionals

Purchase This Course

USD

1,150

View Fees Breakdown

Course Fee 1,150
Total Fees
1,150 (USD)
  • Live Training (Duration : 24 Hours)
  • Per Participant
  • Guaranteed-to-Run (GTR)
  • Classroom Training fee on request
  • Select Date
    date-img
  • CST(united states) date-img

Select Time


♱ Excluding VAT/GST

You can request classroom training in any city on any date by Requesting More Information

  • Live Training (Duration : 24 Hours)
  • Per Participant
  • Classroom Training fee on request

♱ Excluding VAT/GST

You can request classroom training in any city on any date by Requesting More Information

Request More Information

Email:  WhatsApp:

Course Prerequisites

To ensure that participants are prepared to engage with and benefit from our CI/CD with Jenkins and GitLab course, the following prerequisites are recommended:


  • Basic understanding of software development processes.
  • Familiarity with command-line tools and operating systems (Linux, macOS, or Windows).
  • Fundamental knowledge of programming concepts (in any language, Java preferred due to course examples).
  • Prior exposure to version control systems, particularly Git, is helpful but not mandatory.
  • An introductory level of knowledge regarding automated testing and build processes.
  • Basic awareness of Continuous Integration (CI) and Continuous Deployment (CD) concepts.

Please note that while having experience in the above areas will be beneficial, the course is designed to introduce these concepts and tools to those who may not be fully versed in them. Our expert instructors will guide you through the necessary steps to gain proficiency in CI/CD with Jenkins and GitLab.


Target Audience for CI/CD with Jenkins and GitLab

  1. Koenig Solutions' CI/CD with Jenkins and GitLab course caters to professionals seeking to master modern DevOps tools and practices.


  2. Target audience for the CI/CD with Jenkins and GitLab course:


  • Software Developers
  • DevOps Engineers
  • Build and Release Engineers
  • Automation Engineers
  • System Administrators involved in deployment and integration
  • Quality Assurance (QA) Engineers
  • Technical Project Managers
  • Architects and Lead Technicians guiding development teams
  • IT Professionals interested in learning about CI/CD pipelines
  • IT Graduates aiming to specialize in DevOps practices


Learning Objectives - What you will Learn in this CI/CD with Jenkins and GitLab?

  1. This CI/CD with Jenkins and GitLab course is designed to impart comprehensive skills in version control, continuous integration, and deployment using popular tools to automate and improve software development workflows.

  2. Learning Objectives and Outcomes:

  • Understand the fundamentals of Version Control Systems and the history and basic operations of Git.
  • Gain proficiency in Git configuration, branching, and working with remote repositories.
  • Install and manage Jenkins for automating the build and deployment processes.
  • Configure Jenkins to build Java programs, run jobs on remote machines, and integrate with Maven for building and testing applications.
  • Implement continuous integration pipelines in Jenkins and visualize test results graphically while managing build artifacts.
  • Explore the architecture and features of GitLab, including the setup of GitLab Runner for CI/CD.
  • Learn to build and manage a CI/CD pipeline using GitLab and handle environment variables effectively.
  • Acquire the ability to set up a complete CI/CD workflow, integrating Git for source control, Jenkins for CI, and GitLab for comprehensive lifecycle management.
  • Develop skills to automate the testing and deployment process, thereby improving software quality and deployment speed.
  • Gain hands-on experience and best practices for maintaining a robust CI/CD pipeline in real-world scenarios.

Suggested Courses

USD