Have a question?
Message sent Close
0
0 reviews

Mastering GitLab: From Planning to Secure Deployment

Unlock the full power of GitLab in this hands-on course covering project planning, CI/CD pipelines, application security (DevSecOps), infrastructure automation, ... Show more
  • Description
  • Curriculum
  • FAQ
  • Reviews
  • Grade

This comprehensive course empowers you to harness the full capabilities of GitLab—not just as a code repository, but as a complete DevOps platform.

Begin by learning how to plan and track work efficiently with GitLab’s robust project management tools: Issues, Epics, Milestones, Boards, and Roadmaps. You’ll explore how to create agile workflows that bring transparency and alignment across your teams.

From there, dive into GitLab CI/CD to build, test, and deploy applications automatically, leveraging powerful pipeline configuration options, reusable templates, runners, and environment-specific deployments. This course walks you through practical scenarios to automate your software delivery process.

Next, focus on application security with DevSecOps principles. You’ll learn to integrate security scans (SAST, DAST, Dependency Scanning, Container Scanning, and Secret Detection) directly into your pipelines—catching vulnerabilities early without slowing development.

Managing infrastructure is made seamless with GitLab’s Infrastructure as Code capabilities. You’ll use tools like Terraform within GitLab, manage Kubernetes deployments, and automate cloud provisioning—all from within the same platform.

Finally, extend GitLab’s capabilities with third-party integrations such as Jira, Slack, Prometheus, Sentry, and custom webhooks to streamline monitoring, communication, and incident management.

Extend GitLab with Third-Party Services
Do I need prior experience with GitLab to take this course?
some basic understanding of Git and general DevOps principles will be helpful.
What topics are covered in the course?
This course covers planning and tracking work with GitLab issues and boards, building and testing applications using CI/CD pipelines, securing applications with DevSecOps tools, managing infrastructure as code, and integrating third-party services with GitLab.
What tools or software do I need to follow along?
You’ll need a GitLab account (free or self-managed), Git installed locally, a basic code editor (e.g., VS Code), and optional access to a cloud provider (e.g., AWS, GCP, or Azure) if you're following the infrastructure and CI/CD modules.
Will I learn how to build CI/CD pipelines in GitLab?
Yes, the course provides in-depth, hands-on training on building and customizing GitLab CI/CD pipelines for different environments and deployment scenarios.
Does this course cover security and DevSecOps?
Absolutely. You’ll learn how to integrate security scanning into your GitLab pipelines using built-in features like SAST, DAST, dependency scanning, and secret detection.
Can I manage infrastructure with GitLab using this course?
Yes. The course includes modules on using GitLab to manage infrastructure as code, including Terraform and Kubernetes integrations, to help you automate infrastructure deployment and configuration.
How does this course help with third-party integrations?
You’ll learn how to connect GitLab with tools like Jira, Slack, Prometheus, and other services using built-in integrations, custom webhooks, and APIs to extend GitLab’s capabilities.
Is this course suitable for enterprise teams or just individuals?
It’s designed for both. Individuals will learn to master the GitLab platform, while teams—especially those in enterprise environments—will benefit from the modules on collaboration, security, and infrastructure automation.
Will I be able to use GitLab for end-to-end DevOps after this course?

Yes, the course is structured to provide a complete understanding of GitLab as an end-to-end DevOps platform—from planning and development to security, deployment, and monitoring.
Do I get a certificate of completion?
Yes, upon completing all course modules and the final assessment, you will receive a certificate that can be shared on professional platforms like LinkedIn or included in your resume.
Grade details
Course:
Student:
Enrollment date:
Course completion date:
Grade:
Grade Points
Grade Range
Exams:
Sign in to account to see your Grade
gitLab.jpeg
Prerequisites
Mastering GitLab: From Planning to Secure Deployment
Share
Course details
Lectures 25
Assignments 1
Level Intermediate
Basic info

By the end of the course, you’ll be able to:

 

  • Plan, track, and collaborate on work in GitLab efficiently.

  • Build and deploy applications using scalable CI/CD pipelines.

  • Secure your software with built-in DevSecOps tools.

  • Manage infrastructure and cloud deployments with automation.

  • Extend GitLab’s functionality using powerful integrations.

Course requirements

Understanding of GIT Concepts

Intended audience

This course is ideal for DevOps engineers, developers, and IT teams looking to simplify toolchains, increase security, and accelerate delivery using GitLab's all-in-one DevOps solution.

Archive

Working hours

Monday 9:30 am - 6.00 pm
Tuesday 9:30 am - 6.00 pm
Wednesday 9:30 am - 6.00 pm
Thursday 9:30 am - 6.00 pm
Friday 9:30 am - 5.00 pm
Saturday Closed
Sunday Closed