Skip to main content
CourseFlix

Modern CI/CD with GitLab: Productivity and Workflow Boost

4h 8m 43s
English
Paid

Welcome to the exciting journey of mastering Modern CI/CD with GitLab!

GitLab stands out as a leading DevOps platform in 2023, widely used by millions of developers globally. This course is designed to equip you with the skills to leverage GitLab for rapid software delivery efficiently.

Course Overview

Throughout this course, you will start with the fundamentals by setting up an account, configuring SSH keys, creating your first project, and making your initial commit in GitLab. Next, you'll dive deep into the workings of GitLab CI/CD, build your first CI/CD pipeline, and navigate through all necessary configuration stages.

What to Expect from the Course

  • Development Lifecycle with GitLab:
    • Manage projects, groups, tasks, branches, merge requests, and perform code reviews.
    • Utilize the Wiki and Code Snippets features for enhanced project documentation.
  • Advanced CI/CD Topics:
    • Explore the GitLab Package Registry and Container Registry.
    • Set up GitLab Runner, create custom Runner images, and integrate with AWS EC2 for scalable operations.
  • Integration with Kubernetes and Terraform:
    • Ensure continuous delivery of applications through Kubernetes.
    • Manage Terraform state and set up seamless integrations.
  • GitLab API and CLI:
    • Enhance platform interactions using the GitLab API and GitLab CLI (glab).
    • Integrate with Slack for real-time notifications and efficient communication.
  • Expanding Your Capabilities:
    • Dive into GitLab documentation, leverage GitLab Learn features, and explore certification opportunities.
    • Consider options for self-hosting GitLab and examining different subscription plans.

Conclusion

This comprehensive course aims to equip you with all the necessary knowledge and tools for working with GitLab, whether you are a beginner or a seasoned user eager to explore new features. Join us and immerse yourself in the fascinating world of CI/CD with GitLab!

About the Author: Udemy

Udemy thumbnail

Udemy is the largest open marketplace for online courses on the internet. Founded in 2010 by Eren Bali, Oktay Caglar, and Gagan Biyani and headquartered in San Francisco, the company went public on the Nasdaq in 2021 under the ticker UDMY. The platform hosts well over two hundred thousand courses across software development, IT and cloud, data science, design, business, marketing, and creative skills, taught by tens of thousands of independent instructors. Roughly seventy million learners use it worldwide, and the corporate arm — Udemy Business — supplies a curated subset of that catalog to enterprise customers.

Because Udemy is a marketplace rather than a single editorial publisher, the catalog is uneven by design. The strongest material lives in the long-form, project-based courses authored by working engineers — full-stack JavaScript, React, Node.js, Python data science, AWS, Docker and Kubernetes, mobile development with Flutter and React Native, and cloud certification preparation. The CourseFlix listing under this source is the slice of that catalog that has been mirrored here for offline-friendly viewing, organized by topic and updated as new releases land. Pricing on Udemy itself swings dramatically with the site's near-permanent sales, which is why the platform is best treated as a deep reference catalog: pick instructors with strong reviews and a track record of updating their material rather than buying on the headline price alone.

Watch Online 41 lessons

This is a demo lesson (10:00 remaining)

You can watch up to 10 minutes for free. Subscribe to unlock all 41 lessons in this course and access 10,000+ hours of premium content across all courses.

View Pricing
0:00
/
#1: Welcome to the World of Gitlab!
All Course Lessons (41)
#Lesson TitleDurationAccess
1
Welcome to the World of Gitlab! Demo
07:23
2
Concurrent DevOps and Gitlab
09:17
3
Gitlab Basics and Workflow
03:23
4
Getting Familiar with Gitlab UI
03:49
5
Creating Your Gitlab Account
01:24
6
Your Gitlab Account at a Glance
10:18
7
Setting Up SSH Access
05:29
8
First Things First: Creating a Project and First Commit
07:13
9
Exploring Features of Projects
15:14
10
How Gitlab CI/CD Works
06:32
11
Working with Web IDE
05:39
12
Implementing .gitlab-ci.yml Workflow for an Application
05:12
13
Gitlab CI/CD in Action with .gitlab-ci.yml
06:44
14
.gitlab-ci.yaml Explained and Concepts Deep Dive
13:28
15
CI/CD Setting and Auto DevOps
09:39
16
Groups, Subgroups and Projects
07:34
17
Members and User Access Management
05:17
18
Issue Tracking and Management
07:51
19
Branching, Merge Requests and Code Reviews
09:25
20
Milestones
05:34
21
Wiki and Code Snippets
06:00
22
Topics at a Glance
01:29
23
Working with Packages
07:14
24
Working with Container Registries
07:53
25
Custom Runners and Images
02:08
26
Developing Custom Gitlab Runner Images
08:16
27
Integrating Custom Gitlab Runner Images with Projects
06:14
28
Registering Custom Gitlab Runners with Projects
07:46
29
Integrating Custom Gitlab Runners with Projects
02:28
30
Topics at a Glance
01:47
31
Kubernetes Integration for Projects
10:07
32
Managed Terraform States
07:47
33
Gitlab API
07:10
34
Gitlab CLI
03:37
35
Integrations with Other Tools (Slack)
06:38
36
Project Insights and Analytics
04:48
37
Gitlab Documentation
04:12
38
Gitlab Learn and Certifications
01:34
39
Installing Your Own Gitlab
01:52
40
Gitlab Plans and Pricing
02:31
41
Your Gitlab Journey is Just Getting Started!
00:47
Unlock unlimited learning

Get instant access to all 40 lessons in this course, plus thousands of other premium courses. One subscription, unlimited knowledge.

Learn more about subscription

Course content

41 lessons · 4h 8m 43s
Show all 41 lessons
  1. 1 Welcome to the World of Gitlab! 07:23
  2. 2 Concurrent DevOps and Gitlab 09:17
  3. 3 Gitlab Basics and Workflow 03:23
  4. 4 Getting Familiar with Gitlab UI 03:49
  5. 5 Creating Your Gitlab Account 01:24
  6. 6 Your Gitlab Account at a Glance 10:18
  7. 7 Setting Up SSH Access 05:29
  8. 8 First Things First: Creating a Project and First Commit 07:13
  9. 9 Exploring Features of Projects 15:14
  10. 10 How Gitlab CI/CD Works 06:32
  11. 11 Working with Web IDE 05:39
  12. 12 Implementing .gitlab-ci.yml Workflow for an Application 05:12
  13. 13 Gitlab CI/CD in Action with .gitlab-ci.yml 06:44
  14. 14 .gitlab-ci.yaml Explained and Concepts Deep Dive 13:28
  15. 15 CI/CD Setting and Auto DevOps 09:39
  16. 16 Groups, Subgroups and Projects 07:34
  17. 17 Members and User Access Management 05:17
  18. 18 Issue Tracking and Management 07:51
  19. 19 Branching, Merge Requests and Code Reviews 09:25
  20. 20 Milestones 05:34
  21. 21 Wiki and Code Snippets 06:00
  22. 22 Topics at a Glance 01:29
  23. 23 Working with Packages 07:14
  24. 24 Working with Container Registries 07:53
  25. 25 Custom Runners and Images 02:08
  26. 26 Developing Custom Gitlab Runner Images 08:16
  27. 27 Integrating Custom Gitlab Runner Images with Projects 06:14
  28. 28 Registering Custom Gitlab Runners with Projects 07:46
  29. 29 Integrating Custom Gitlab Runners with Projects 02:28
  30. 30 Topics at a Glance 01:47
  31. 31 Kubernetes Integration for Projects 10:07
  32. 32 Managed Terraform States 07:47
  33. 33 Gitlab API 07:10
  34. 34 Gitlab CLI 03:37
  35. 35 Integrations with Other Tools (Slack) 06:38
  36. 36 Project Insights and Analytics 04:48
  37. 37 Gitlab Documentation 04:12
  38. 38 Gitlab Learn and Certifications 01:34
  39. 39 Installing Your Own Gitlab 01:52
  40. 40 Gitlab Plans and Pricing 02:31
  41. 41 Your Gitlab Journey is Just Getting Started! 00:47

Related courses

  • GitLab CE Tutorials thumbnail

    GitLab CE Tutorials

    By: Level Up Tutorials (Scott Tolinski)
    GItLab is a Git repository management system. It is written in Ruby and allows you to easily and efficiently deploy full version control to your code. It was fi
    1 hour 27 minutes 35 seconds 5 / 5
  • Gitlab CI: Pipelines, CI/CD and DevOps for Beginners thumbnail

    Gitlab CI: Pipelines, CI/CD and DevOps for Beginners

    By: Udemy
    A lot of courses promise you will become an expert. Becoming an expert in any tool comes with time and hard work. It simply does not make sense to promise somet
    5 hours 8 minutes 39 seconds 5 / 5

Frequently asked questions

What is Modern CI/CD with GitLab: Productivity and Workflow Boost about?
Welcome to the exciting journey of mastering Modern CI/CD with GitLab ! GitLab stands out as a leading DevOps platform in 2023, widely used by millions of developers globally. This course is designed to equip you with the skills to…
Who teaches Modern CI/CD with GitLab: Productivity and Workflow Boost?
Modern CI/CD with GitLab: Productivity and Workflow Boost is taught by Udemy. You can find more courses by this instructor on the corresponding source page.
How long is Modern CI/CD with GitLab: Productivity and Workflow Boost?
Modern CI/CD with GitLab: Productivity and Workflow Boost contains 41 lessons with a total runtime of 4 hours 8 minutes. All lessons are available to watch online at your own pace.
Is Modern CI/CD with GitLab: Productivity and Workflow Boost free to watch?
Modern CI/CD with GitLab: Productivity and Workflow Boost is part of CourseFlix's premium catalog. A CourseFlix subscription unlocks the full video player; the course description, table of contents, and preview information are available to everyone.
Where can I watch Modern CI/CD with GitLab: Productivity and Workflow Boost online?
Modern CI/CD with GitLab: Productivity and Workflow Boost is available to watch online on CourseFlix at https://courseflix.net/course/modern-ci-cd-with-gitlab-productivity-and-workflow-boost. The page hosts every lesson with the integrated video player; no download is required.