Udemy

Gitlab CI core concepts

Enroll Now
  • 1,302 Students
  • Updated 5/2025
4.0
(01 Ratings)
CTgoodjobs selects quality courses to enhance professionals' competitiveness. By purchasing courses through links on our site, we may receive an affiliate commission.

Course Information

Registration period
Year-round Recruitment
Course Level
Study Mode
Duration
2 Hour(s) 11 Minute(s)
Language
English
Taught by
Wissem Khrarib
Rating
4.0
(01 Ratings)

Course Overview

Gitlab CI core concepts

Learn how to create CI/CD pipelines with Gitlab CI

Are you ready to automate your development workflow and supercharge your projects?
In this beginner-friendly course, you’ll learn how to harness the power of GitLab CI/CD to create, manage, and optimize your own pipelines — no prior DevOps experience required!

We'll start from the ground up, introducing you to the core concepts of GitLab CI/CD. You'll understand how pipelines, jobs, stages, and runners work together to streamline your software delivery. Through hands-on examples, you'll quickly move from theory to practice, building real-world pipelines that automatically test, build, and deploy your code.

By the end of this course, you'll have the skills and confidence to design and implement your own custom pipelines in GitLab, helping you and your team ship code faster and with fewer errors.


What you’ll learn

  • Writing and structuring .gitlab-ci.yml files

  • Defining jobs, stages, and pipelines

  • Using GitLab runners to execute your pipelines

  • Best practices for organizing your pipelines

  • Working with multi-stage pipelines

  • Debugging and troubleshooting CI/CD issues

Requirements for this Course:

  • Having a Gitlab account

  • Basic git knowledge

  • Basic experience with Linux

Who this course is for:

  • Beginners who are new to CI/CD and GitLab

  • Developers who want to automate testing and deployment

  • DevOps engineers looking for hands-on GitLab CI/CD experience

Course Content

  • 1 section(s)
  • 16 lecture(s)
  • Section 1 Gitlab CI core concepts

What You’ll Learn

  • Writing and structuring .gitlab-ci.yml files, Defining jobs, stages, and pipelines, Using GitLab runners to execute your pipelines, Best practices for organizing your pipelines, Working with multi-stage pipelines, Debugging and troubleshooting CI/CD issues


Start FollowingSee all

We use cookies to enhance your experience on our website. Please read and confirm your agreement to our Privacy Policy and Terms and Conditions before continue to browse our website.

Read and Agreed