GitLab & Jenkins Course Overview

GitLab & Jenkins Course Overview

The GitLab CI/CD course, spanning 5 days, introduces participants to Continuous Integration and Continuous Delivery (CI/CD) concepts using GitLab. The course covers GitLab features, architecture, and the process of creating and deploying projects through GitLab CI/CD pipelines. Participants will learn to integrate Docker and Kubernetes for automated deployments, manage variables, and define and use artifacts in their pipelines. Additionally, GitLab monitoring with Prometheus will be covered. The course includes hands-on labs, allowing participants to implement CI/CD practices using GitLab in a practical environment.

CoursePage_session_icon 

Successfully delivered 2 sessions for over 6 professionals

Purchase This Course

USD

3,100

View Fees Breakdown

Course Fee 3,100
Total Fees
3,100 (USD)
  • Live Training (Duration : 80 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 : 80 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 you can fully benefit from the GitLab & Jenkins course, we recommend that you have the following minimum prerequisites:

Basic understanding of software development principles and lifecycle.

  • Familiarity with version control concepts, particularly Git.
  • Basic command-line interface (CLI) skills for interacting with GitLab and Jenkins.
  • Some knowledge of programming or scripting languages (e.g., Python, Ruby, Java, or Bash).
  • Awareness of containerization concepts, including Docker and Kubernetes.
  • An introductory level of knowledge of Continuous Integration (CI) and Continuous Deployment (CD) practices.
  • It is beneficial to have some experience with build tools (e.g., Maven, Gradle, Ant) for various programming languages.
  • Access to a computer with internet connection to follow along with hands-on exercises and examples.

Target Audience for GitLab & Jenkins

Koenig Solutions' GitLab & Jenkins course offers comprehensive training on CI/CD practices using GitLab, incorporating Docker and Kubernetes integration.


  • DevOps Engineers
  • Software Developers
  • Build and Release Engineers
  • System Administrators
  • IT Professionals involved in automated software development
  • Quality Assurance Engineers
  • Technical Project Managers
  • Application Developers looking to understand CI/CD workflows
  • Technical Leads overseeing development teams
  • Cloud Infrastructure Engineers
  • Professionals working with containerization and orchestration tools


Learning Objectives - What you will Learn in this GitLab & Jenkins?

Introduction to the Course's Learning Outcomes and Concepts Covered

This course on GitLab & Jenkins will equip you with comprehensive understanding and practical skills for implementing CI/CD pipelines, leveraging GitLab's rich feature set, and integrating with Docker and Kubernetes.

Learning Objectives and Outcomes

  • Grasp the fundamentals of Continuous Integration and Continuous Deployment (CI/CD) and their importance in modern software development.
  • Gain in-depth knowledge of GitLab, including its features and architecture, to manage and streamline development workflows.
  • Learn to create and manage new projects in GitLab, including setting up repositories and understanding the role of Docker in builds.
  • Develop skills to build, test, and deploy code using GitLab CI, incorporating various stages and parallel job execution to optimize pipeline performance.
  • Understand the use of environment variables and secrets management within GitLab to maintain security and confidentiality.
  • Master the use of GitLab CI/CD variables, both predefined and custom, and manage secret variables effectively.
  • Explore Docker integration with GitLab for building and pushing images to a central registry, enhancing the containerization process.
  • Implement Kubernetes integration for automated application deployment, achieving scalable and efficient orchestration of containerized applications.
  • Learn to define and use artifacts in GitLab CI/CD pipelines, enabling sharing of files between stages and jobs.
  • Acquire the knowledge to integrate and monitor Prometheus with GitLab, and to analyze metrics from GitLab Runners for improved performance and reliability.
USD