Skip to main content

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
By connecting students all over the world to the best instructors, Udemy is helping individuals reach their goals and pursue their dreams. Udemy is the leading global marketplace for teaching and learning, connecting millions of students to the skills they need to succeed. Udemy helps organizations of all kinds prepare for the ever-evolving future of work. Our curated collection of top-rated business and technical courses gives companies, governments, and nonprofits the power to develop in-house expertise and satisfy employees’ hunger for learning and development.

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