The Working with GitLab training course provides the skills and knowledge needed to enable developers to utilize GitLab to manage an entire software development lifecycle.
The course begins by exploring project management principles and how to use the GitLab application to facilitate them. Students will then go on to discover basic GitLab functionality including repositories, branching, and file systems. The course concludes by moving deeper into the content reviewing Continuous Integration/Continuous Delivery (CI/CD), packaging, and security.
It is recommended that students have a working knowledge of Git and CI/CD methods. Knowledge of test-driven development, Docker, and Kubernetes would be useful but not required.
Purpose
|
Learn how to utilize GitLab to manage the software development lifecycle. |
Audience
|
Engineers looking to add to GitLab to their DevOps toolset. |
Role
| DevOps Engineer - Project Manager - Q/A - Software Developer - System Administrator - Technical Manager - Web Developer |
Skill Level
| Introduction |
Style
| Learning Spikes - Workshops |
Duration
| 2 Days |
Related Technologies
| CI/CD | Git |
Productivity Objectives
- Discuss what Gitlab is and what problems it solves
- Identify various features across the Gitlab product
- Apply real-life examples of Gitlab features and project examples
- Associate software development best practices with Gitlab services