Whether delivered online or in person, our instructor-led live training on Version Control Systems combines interactive practice with hands-on exercises to cover both foundational concepts and advanced techniques.
These courses are offered as "online live training" or "onsite live training." Online sessions, also known as "remote live training," utilize an interactive remote desktop environment. Onsite live training takes place either directly at the client's location in Gaia or within NobleProg's dedicated corporate training centers in Gaia.
NobleProg -- Your Local Training Provider
Holiday Inn Porto - Gaia
220, Rua Diogo Macedo, 220, Vila Nova de Gaia 4400-107 , Gaia, Portugal
From Porto by Metro
If you're coming from Porto city centre:
Take the Metro Line D (yellow line) toward Vila d’Este.
Get off at João de Deus.
From João de Deus, walk about 13 minutes to: Rua Diogo Macedo 220, 4400-107 Vila Nova de Gaia.
From Vila Nova de Gaia train station
If by “local train station” you mean Vila Nova de Gaia-Devesas:
The address is approximately 12 minutes walking from Vila Nova de Gaia station according to the accommodation's location information.
You can therefore walk directly rather than taking the metro.
This instructor-led, live training in Gaia (online or on-site) is designed for intermediate-level developers and DevOps engineers who wish to acquire practical expertise in Git and Azure DevOps. The focus lies on branch management, merge strategies, conflict resolution, and the effective utilization of graphical clients.
By the conclusion of this training, participants will be able to:
Understand fundamental Git concepts and workflows.
Effectively manage branches and merges in collaborative environments.
Resolve conflicts using best practices in real-life scenarios.
Utilize graphical clients (SourceTree and GitKraken) for Git management.
Perform practical Git operations both from the console and graphical interfaces.
Work with Git in Azure DevOps for repository integration and version control.
This instructor-led live training in Gaia (online or on-site) targets intermediate to advanced professionals seeking to apply GitLab for advanced CI/CD workflows, project structuring, and collaborative development using the Free edition of GitLab.
By the end of this training, participants will be able to:
Implement advanced GitLab CI/CD pipelines with custom runners and reusable templates.
Organize projects effectively using groups and namespaces.
Collaborate on code, issues, and documentation with Markdown and GitLab tools.
Apply GitLab Pages, release workflows, and secure configurations in real-world projects.
This instructor-led, live training in Gaia (online or onsite) is aimed at software engineers and anyone who wishes to learn how to use Gerrit as a Git repository and perform code reviews.
By the end of this training, participants will be able to:
Understand how Gerrit works and how to manage the Gerrit web interface.
Learn good practices for using Gerrit in handling code review workflows.
This instructor-led, live training in Gaia (online or onsite) is designed for intermediate-level developers and DevOps professionals seeking to enhance the security, governance, and automation of their GitHub environments, with a particular focus on enterprise contexts.
Upon completion of this training, participants will be equipped to:
Configure and manage GitHub security settings and repository access.
Implement security best practices using GitHub tools such as Dependabot and CodeQL.
Create, reuse, and maintain GitHub Actions and workflows.
Monitor and audit activity for compliance and governance at scale.
This instructor-led, live training in Gaia (online or onsite) is designed for DevOps engineers who wish to employ Kubernetes and GitLab to automate the DevOps lifecycle.
By the conclusion of this training, participants will be able to:
Automate application builds, tests, and deployments.
Create an automated build infrastructure.
Deploy an application to a containerized cloud environment.
Targeted at developers, DevOps engineers, technical leads, and engineering teams who already possess practical experience with Git and GitHub, this advanced, hands-on course concentrates on sophisticated collaboration workflows. Key areas of focus include repository governance, GitHub Actions, CI/CD integration, security measures, and automation.
This 21-hour practical course in Gaia focuses on distributed version control using Git. It guides learners through everything from setting up local repositories and managing branches to server deployment and team collaboration, empowering developers to handle complex source control environments with confidence.
Gitea is a lightweight, open-source solution for self-hosted Git services, offering repository management, code review capabilities, issue tracking, and CI/CD integration. It has emerged as a preferred alternative to GitHub and GitLab.com for teams seeking full control over their source code, free from third-party terms of service or export limitations.
This instructor-led live training in Gaia (online or onsite) is aimed at developers and software engineers who are new to GitHub's platform and want to employ its features along with Git for better versioning and management of an enterprise application's source code.
By the end of this training, participants will be able to:
Setup and configure an account for accessing GitHub's web-based platform.
Understand how Git's system works and grasp the concepts foundational to GitHub.
Create and manage GitHub repositories while implementing Git workflows.
Execute source code changes inside GitHub and sync revisions that were done outside the platform.
Operate Pull Requests, Tags, Releases, and other fundamental GitHub components.
Perform version control functionalities based on Git and utilize GitHub's bash environment.
Create repository branches for resolving project defects together with the team.
Grasp and familiarize themselves with Git and GitHub's structure for better programming practice.
This instructor-led training on Gaia focuses on installing and configuring GitLab for version control and CI/CD. Participants will learn to manage the DevOps lifecycle, automate pipelines, and utilize GitLab features for efficient software development, testing, and secure project management.
GitLab Self-Managed represents the on-premises deployment of GitLab's comprehensive DevSecOps platform, encompassing source code management, CI/CD, container registry, security scanning, and monitoring capabilities. It serves as the benchmark for organisations seeking the full suite of GitLab features without reliance on SaaS models or permitting data to exit their internal network.
This instructor-led live training in Gaia provides developers and project managers with the fundamentals of Git, including version control, branching, and merging workflows. It supports teams in managing version histories, resolving conflicts, and maintaining code traceability within collaborative projects that utilise hosted repositories.
This practical Gaia training assists SVN users in migrating smoothly to Git. It addresses key concepts, daily workflows, branching, merging, and migration strategies, ensuring that common pitfalls are avoided and modern DVCS workflows are adopted with confidence to foster faster, collaborative development.
Designed for managers and architects in Gaia, this seven-hour session outlines how to steer software changes from requirements through testing to production. Discover how to automate deployments, maintain release branches, and structure central repositories for clean, traceable updates.
This course is tailored for advanced Subversion users, including release managers who aim to refine their production pipelines. It addresses complex branching, merging, hooks, and property management within Gaia. It is ideal for teams requiring robust deployment strategies and seamless integration with other development tools.
Woodpecker CI is a straightforward yet robust continuous integration engine tailored specifically for self-hosted Git forges such as Gitea and Forgejo. It delivers a lightweight, Docker-native CI/CD experience, avoiding the complexity and licensing costs associated with enterprise CI platforms.
Read more...
Last Updated:
Testimonials (5)
Repeat the important takeaway
Milly Chen - Logitech
Course - Gerrit Code Review
Exercises that we were able to do on VMs
Atif Bhatti
Course - Git Hands-on Workshop with Azure DevOps
not standard explanation
Nicola - OHB System AG
Course - Git for Victims of Subversion
Exceptional subject matter expertise, and the hands on exercise system worked well.
Richard - HBK Europe LLP
Course - Git for Users
The blend between lecture and hand on activities.
Gabriel - Los Alamos National Laboratory
Course - Comprehensive Git
Provisional Upcoming Courses (Contact Us For More Information)
Online Version Control Systems training in Gaia, Version Control Systems training courses in Gaia, Weekend Version Control Systems courses in Gaia, Evening Version Control Systems training in Gaia, Version Control Systems instructor-led in Gaia, Version Control Systems private courses in Gaia, Version Control Systems trainer in Gaia, Version Control Systems classes in Gaia, Version Control Systems one on one training in Gaia, Version Control Systems boot camp in Gaia, Version Control Systems on-site in Gaia, Online Version Control Systems training in Gaia, Version Control Systems instructor-led in Gaia, Evening Version Control Systems courses in Gaia, Weekend Version Control Systems training in Gaia, Version Control Systems instructor in Gaia, Version Control Systems coaching in Gaia