Boost your productivity and stay ahead of the curve with 25% off MSRP on select AI courses built for business professionals. Learn practical, hands-on skills to work smarter with AI— no coding or prior experience required.
This hands-on course provides a modern, practical introduction to Git and collaborative development workflows using GitLab and GitHub. Participants learn how to work confidently with version control in real-world team environments, focusing on branching strategies, merge and pull requests, code reviews, and safe collaboration practices.
Through guided labs and realistic examples, students build strong Git fundamentals while gaining a clear understanding of how GitLab and GitHub support modern development workflows. The course also introduces CI/CD concepts, showing how automated pipelines build, test, and deliver code, and what developers need to know to work effectively with them.
By the end of the course, participants will be able to use Git productively in daily development work, collaborate efficiently with teams on GitLab or GitHub, and understand how their code moves from commit to deployment in a modern DevOps environment.
By the end of this course, participants will be able to:
This course is designed for software developers and technical professionals who want to use Git effectively in team-based development environments. It is ideal for developers working with GitLab or GitHub who want to strengthen their version control skills and adopt modern collaboration and CI/CD workflows.
The course is also suitable for DevOps engineers, QA engineers, and technical team members who collaborate on shared codebases and need a solid understanding of Git workflows, merge and pull requests, and automated pipelines.
Participants should have basic familiarity with using a command line and working with code or text files. No prior experience with Git, GitLab, or GitHub is required.
This course provides a hands-on, modern introduction to Git, with a strong focus on GitLab workflows while remaining fully compatible with GitHub. Participants learn best practices for collaboration, branching, rebasing, code review, and CI/CD.
1. Git & Platform Basics
Core Concepts
Git Installation & Setup
GitLab & GitHub Overview
Hands-on
2. GitLab Flow & Team Workflows
Workflow Models
Environment Strategy
Collaboration
Optional Platform Features
3. Branching Strategy
Branching Fundamentals
Visualization & Cleanup
Releases
4. Configuring Git Like a Pro
Configuration
Productivity Boosters
Ignoring Files
Authentication & Security
5. Rebasing (Safely and Effectively)
Concepts
Practical Rebasing
Conflict Handling
6. Merging & Code Reviews
Merge Types
Platform-Based Merges
Tooling
7. Resolving Merge Conflicts
Understanding Conflicts
Resolution Techniques
Best Practices
8. Working with Remote Repositories
Remote Basics
Collaboration Models
Tracking & Syncing
9. Exploring & Managing History
History Inspection
Accountability Tools
Undoing Changes
10. Improving Your Daily Git Workflow
Everyday Power Tools
Commit Quality
Automation
11. CI/CD with GitLab (and GitHub)
CI/CD Fundamentals
GitLab CI/CD
Pipelines in Practice
Optional GitHub Features
Optional Advanced Topics
Course Deliverables
Tailor your learning experience with Trivera Tech. Whether you need a custom course offering or want to schedule a specific date and time for corporate training, we are here to help. Our team works with you to design a solution that fits your organization's unique needs; whether that is enrolling a small team or your entire department. Simply let us know how many participants you'd like to enroll and the skills you want to develop, and we will provide a detailed quote tailored to your request.
Contact Trivera Today to discuss how we can deliver personalized training that equips your team with the critical skills needed to succeed!