Switch to the store?

Mastering GitLab [Video]

More Information
Learn
  • Create and manage complex projects in GitLab
  • Migrate code from existing version controls
  • Master integrated issue boards
  • Set milestones and keep track of your project progress
  • Save time with better code management
  • Create your own CI pipelines
About

Using Git, bring your organization to a completely new level. But don't stop there. Go beyond and find out how you can make your life even easier. Explore the all-new world that GitLab will give you and conquer obstacles on your journey from idea to production. GitLab can help you plan, develop, collaborate, and test—and much, much more.

In this course, you'll learn to set up and manage repositories for your project on GitLab and work in groups. Moving on, you'll learn to work with issues using markdowns and set up milestones and due dates for your project. In the course of this, you will learn to design an issuing board for your software project and integrate your GitLab environment with other toolkits such as JIRA, Jenkins, and so on for continuous delivery. You will learn to work with large files using LFS and manage permissions with GitLab EE. Finally, you'll delve into GitLab CI/CD and master high-level concepts such as pipelines, jobs, and GitLab pages.

By the end of the course, you'll have obtained a solid understanding of advanced GitLab features and increased the productivity of your team.

Style and Approach

The course follows a practical and hands-on skill development approach by providing examples of important tools GitLab provides to expand your productivity. It provides demonstrations and encourages learners to be proactive.

Features
  • Learn to integrate GitLab into your workflow with a feature-by-feature overview and explanation
  • Take advantage of advanced GitLab features
  • Efficiently handle large files with LFS
Course Length 1 hour 59 minutes
ISBN 9781789537642
Date Of Publication 29 Apr 2019

Authors

Blaž Balon

Blaž Balon has more than 10 years' experience in development and infrastructure. Working with many projects of different types (from frontend/backend web developments to embedded systems) he learned how to best integrate Git into the development environment.

Using advanced GitLab features day-to-day qualifies him to teach others how to use them.