Modern CI/CD with GitLab: Productivity and Workflow Boost

4h 8m 43s
English
Paid
November 13, 2024

Welcome to the course "Modern CI/CD with GitLab"!

GitLab is a leader among DevOps platforms in 2023, and it's no surprise that millions of developers around the world use it. This course will teach you how to effectively work with GitLab for fast software delivery.

We will start with the basics, set up an account and SSH keys, create a project, and make the first commit in GitLab. Then we will delve into working with GitLab CI/CD, explore internal processes, create the first CI/CD pipeline, and go through all the setup stages.

More

What to expect in the course:

  • Development lifecycle with GitLab: Management of projects, groups, tasks, branches, merge requests, and code reviews. Using Wiki and Code Snippets features.
  • Advanced CI/CD topics: Learn GitLab Package Registry and Container Registry, and set up GitLab Runner, including custom Runner images and integration with AWS EC2.
  • Integration with Kubernetes and Terraform: Continuous delivery of applications through Kubernetes, working with Terraform state, and setting up integrations.
  • GitLab API and CLI: Using GitLab API and GitLab CLI (glab) to enhance interaction with the platform. Integration with Slack for notifications and communication.
  • Getting additional capabilities: Explore GitLab documentation, GitLab Learn features, and certifications. Consider ways to self-host GitLab and available plans.

This course will provide you with a complete set of knowledge and tools for working with GitLab, whether you are a beginner or an experienced user looking to discover new features of GitLab. Join and dive into the world of CI/CD with GitLab!

Watch Online Modern CI/CD with GitLab: Productivity and Workflow Boost

Join premium to watch
Go to premium
# Title Duration
1 Welcome to the World of Gitlab! 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

Similar courses to Modern CI/CD with GitLab: Productivity and Workflow Boost

GitLab CE Tutorials

GitLab CE Tutorialsleveluptutorials

Duration 1 hour 27 minutes 35 seconds
Gitlab CI: Pipelines, CI/CD and DevOps for Beginners

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

Duration 5 hours 8 minutes 39 seconds