How does mastering GitLab features improve software development speed?
Learners will discover how to use GitLab’s features to easy manage the software development lifecycle. By understanding basic git commands, branching concepts, and version management strategies, they can maintain clean and well structured code, thereby improving teamwork and output.

What skills are acquired to identify and resolve development problems?
Skills necessary to use user access management tools, configure GitLab, and execute basic git commands will be developed. Participants will be able to identify branching issues and apply best practices to resolve them, ensuring an optimized and error free code structure.

How does this workshop enhance the self belief and expertise of developers and DevOps professionals?
By learning configuration techniques, branching, and CI/CD pipeline management, attendees will be better prepared to manage and optimize their GitLab environments. They will be able to respond more effectively to daily challenges and improve the quality and speed of code deliveries.

Learners will gain a deep knowledge of GitLab’s features, which will allow them to improve project planning and practices. They will also benefit from a more cohesive and automated development environment, resulting in faster, more reliable, and more efficient systems.

Objectives

Through the example of a project used as the common thread throughout this workshop, you will be guided at each step in learning GitLab:

  • Overview of git and GitLab and their origins
  • Understand the configuration inside GitLab and how to deal with user access management
  • Learn the basics of git commands
  • Explore branching concepts and strategies from our best practices
  • Discover how to leverage GitLab’s release management features
  • CI/CD made easy! We will learn together what the objects are and how to build a pipeline efficiently

Method

GitLab Essentials is delivered using a combination of presentations, practical exercises, case studies, and question-oriented demonstrations. A hands-on lab environment will be set up for attendees to practice the concepts presented during the workshop.

Target audience

GitLab Essentials is a training course designed for:

  • Software Developers and Engineers
  • DevOps Professionals
  • Team Leads and Managers
  • Anyone looking to enhance their GitLab expertise

Prerequisite

  • A basic knowledge of Linux is necessary to execute the basic commands: copy files, edit configuration files, etc. The whole training is performed on both the command line and GitLab web UI. The slides are clear on the commands to execute.

Benefits

The GitLab Essentials course provides numerous technical advantages for learners:

  • Mastery of Git commands and User Access Management : attendees will learn basic git commands and user access management in GitLab. This includes initial setup, project management, and permissions, which are essential for effective collaboration within development teams.
  • Understanding branching concepts and Release Management strategies : the workshop covers branching concepts and release management strategies. Participants will learn how to organize and manage their code branches according to best practices, which is crucial for maintaining clean and well-structured code.
  • Implementation of CI/CD Pipelines : Participants will learn to create and optimize continuous integration and deployment (CI/CD) pipelines in GitLab. This involves creating CI/CD objects and efficiently building pipelines, automating the testing and deployment process, thereby increasing productivity and reducing human errors.

Participants in this course will receive practical, expert instruction in using GitLab for software development, enhancing their ability to manage projects effectively. They will become adept at utilizing GitLab’s features for version control, CI/CD pipelines, and project collaboration. Additionally, learners will have access to resources and insights from our expert consultants through DevOps-focused blogs and discussions.

For detailed information, refer to the official GitLab documentation.

5% discount for SOUG, SwissPUG and DOAG members.

Trainers

Thumbnail [150x150]

Donovan Winter

Consultant

Thumbnail [150x150]

Nicolas Meunier

Consultant