GitLab Fundamentals Training
Learn the skills you need to start using GitLab. You'll cover organizing your work, repository management, collaboration, continuous integration and deployment, security, and analytics. Through demos and hands-on labs, you'll build practical skills for foundational tasks that DevSecOps teams perform, such as committing changes, creating branches and merge requests, reviewing code, using CI/CD pipelines, using security scanners, and viewing analytics.

What you will learn
- Understand the fundamentals of GitLab and its role in DevSecOps.
- Organize work using GitLab's project management features like issues, epics, and boards.
- Manage repositories, branches, and merge requests effectively.
- Collaborate on code reviews and implement approval rules for quality and compliance.
- Set up and use CI/CD pipelines for continuous integration and deployment.
- Perform security scans and analyze reports within GitLab.
- Utilize analytics to gain insights into development practices and optimize workflows.
Prerequisites
- High-level understanding of the software development life cycle
- Experience with git
Target audience
- DevSecOps teams
Training Program
8 modules to master the fundamentals
Topics covered
- →What is GitLab?
- →What is DevSecOps?
- →What problems does GitLab solve?
- →How can GitLab flow support continuous delivery?
Topics covered
- →How can you structure your organization in GitLab?
- →What are roles and permissions?
- →How can you organize tasks and initiatives with issues and epics
- →What best practices can you follow?
Topics covered
- →How can you create effective issues?
- →How can you manage projects with issue boards, milestones, iterations, and epics?
- →How can you visualize project status with boards and roadmaps?
Topics covered
- →How can you manage repositories?
- →How can you customize repositories?
- →How can you use branches?
- →What best practices can you follow?
Topics covered
- →How can you use merge requests to propose and review code changes?
- →How can you follow best practices for code review?
- →How can you use approval rules to help quality control, security, and compliance?
Topics covered
- →What are continuous integration and continuous deployment?
- →What is the structure and order of a CI/CD pipeline?
- →How do you run a pipeline and interpret results?
- →What can you do to have faster feedback loops?
Topics covered
- →How can you choose security scanning tools?
- →How can you run security scans?
- →How can you consult reports and dashboards?
Topics covered
- →How can you identify bottlenecks?
- →How can you gain insight into your codebase and development practices?
- →How can you improve code quality?
- →How can you use analytics to manage workloads, view contributor impact, and optimize workflows?
Quality Process
SFEIR Institute's commitment: an excellence approach to ensure the quality and success of all our training programs. Learn more about our quality approach
- Lectures / Theoretical Slides — Presentation of concepts using visual aids (PowerPoint, PDF).
- Technical Demonstration (Demos) — The instructor performs a task or procedure while students observe.
- Guided Labs — Guided practical exercises on software, hardware, or technical environments.
The achievement of training objectives is evaluated at multiple levels to ensure quality:
- Continuous Knowledge Assessment : Verification of knowledge throughout the training via participatory methods (quizzes, practical exercises, case studies) under instructor supervision.
- Progress Measurement : Comparative self-assessment system including an initial diagnostic to determine the starting level, followed by a final evaluation to validate skills development.
- Quality Evaluation : End-of-session satisfaction questionnaire to measure the relevance and effectiveness of the training as perceived by participants.
Upcoming sessions
No date suits you?
We regularly organize new sessions. Contact us to find out about upcoming dates or to schedule a session at a date of your choice.
Register for a custom dateTrain multiple employees
- Volume discounts (multiple seats)
- Private or custom session
- On-site or remote