Duration
Git & GitLab Course
2 days
Overview
Individuals who earn GitLab Certified Git Associate certification are able to perform the following tasks.
- Explain what GitLab is and why teams use it
- Perform basic Git commands for branching and merging locally and remotely
- Apply fundamental concepts and skills using GitLab within the DevOps lifecycle
Target Audience
The target candidate is anyone new to GitLab and/or Git and wants to gain the basic concepts and skills needed to get started with GitLab in their daily work.
Recommended Prerequisite Knowledge
The target candidate should have the following knowledge:
- High-level knowledge of the software development lifecycle
- Experience with any version control system is helpful but not required
Learning Objectives
Upon completion of this course, learners will be able to:
- Explain what GitLab is and why teams use it
- Use Gitlab workflow features to create and organize Groups, Projects, and Issues
- Perform basic Git commands for branching and merging locally and remotely
- Apply fundamental concepts and skills using GitLab within the DevOps lifecycle
- Provision, define and configure your CI/CD pipeline
- Use GitLab to write code
- Utilize GitLab Static Analysis Security Scanning and view results
About the Exam
Estimated Effort: 60 minutes
Exam Format: Multiple choice questions and hands on project submission
Written Assessment
To earn a technical certification, candidates must pass a written assessment made up of two types of questions:
Multiple choice: Has one correct answer, chosen from a list.
Multiple response: Has two or more correct answers
Hands-on Lab Assessment
To complete their technical certification, candidates must also submit a hands-on lab through a dedicated GitLab Demo Cloud to demonstrate their ability to create a project and build on it.
Scoring
The written exam consists of 15 questions and a score of 80% is required to pass. Candidates will be notified of their score immediately after completing the exam and are allowed to retake the exam an infinite number of times. Once the candidate has completed the Hands-on-Exam, a GitLab team member will review and grade the project in the Demo Cloud using the project link that the candidate provided. The candidate will receive their certification results within 7 business days.
Outline
The below is a list of GitLab features, tools, technologies, and concepts that could appear on the exam and will be covered in this 2 days course. This list is non-exhaustive and is subject to change but meant to give you the general scope of topics on the exam. These features appear in no particular order.
- Git Commands
- GitLab Organization Structure
- Epics
- Groups
- Sub Groups
- Projects
- Issues
- Participants
- Labels
- Milestones
- Boards
- GitLab Terms
- Branch
- Tag
- Checkout
- Merge
- Commit
- Push
- Workspace
- CI/CD
- .gitlab-ci.yml file
- GitLab Runner
- SSH Keys
- Additional Tools Used for Code Review & Collaboration
- Snippets
- Wikis
- Web IDE
- Docker
- GitLab Security Scanning
- GitLab SAST Scanning
Programme scope, delivery arrangements and suitability are confirmed during enquiry.