Delivered through instructor-led live sessions, either virtually or in person, our Version Control Systems training programs blend interactive, hands-on practice with a comprehensive exploration of both foundational and advanced concepts.
You can access this expertise through "online live training" or "onsite live training." The online option, also referred to as "remote live training," is conducted via an interactive remote desktop platform. Alternatively, onsite live training takes place at customer locations in Durban or at NobleProg’s corporate training centres in Durban.
NobleProg -- Your Local Training Provider
Garden Court South Beach
Durban, South Africa
Way to get there
From Durban city centre: follow the beachfront/Marine Parade south toward South Beach.
By car/taxi: give the driver the address 73 O.R. Tambo Parade, South Beach, Durban 4001.
From King Shaka International Airport: the hotel is roughly 30 km ;from the airport.
This instructor-led, live training in Durban (online or onsite) is designed for intermediate-level developers and DevOps engineers seeking practical experience with Git and Azure DevOps. The focus is on branch management, merge strategies, conflict resolution, and the effective use of graphical clients.
Upon completion of this training, participants will be able to:
Grasp core Git concepts and workflows.
Efficiently manage branches and merges within collaborative settings.
Resolve conflicts by applying best practices in real-world scenarios.
Utilise graphical clients (SourceTree and GitKraken) for Git management.
Execute practical Git operations via both the console and graphical interfaces.
Implement Git within Azure DevOps for repository integration and version control.
This instructor-led, live training in Durban (online or onsite) is aimed at intermediate to advanced professionals who wish 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 Durban (online or onsite) targets software engineers and anyone interested in learning how to utilise Gerrit as a Git repository and conduct code reviews.
By the conclusion of this training, participants will be able to:
Understand Gerrit’s functionality and manage the Gerrit web interface.
Learn best practices for employing Gerrit in managing code review workflows.
This instructor-led, live training in Durban (online or onsite) is aimed at intermediate-level developers and DevOps professionals who wish to improve the security, governance, and automation of their GitHub environments, particularly within an enterprise context.
By the end of this training, participants will be able to:
Configure and manage GitHub security settings and repository access.
Implement security best practices using GitHub tools like 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 Durban (online or on-site) is aimed at DevOps engineers who wish to use Kubernetes and GitLab to automate the DevOps lifecycle.
By the end of this training, participants will be able to:
Automate application builds, tests, and deployments.
Create an automated build infrastructure.
Deploy an application to a containerised cloud environment.
This advanced, hands-on programme is tailored for developers, DevOps engineers, technical leads and engineering teams with substantial practical experience in Git and GitHub. The curriculum prioritises complex collaboration workflows, repository governance, GitHub Actions, CI/CD integration, and comprehensive security and automation practices.
This 21-hour practical training in Durban provides in-depth coverage of distributed version control using Git. It guides learners from local repository configuration and branching strategies through to server deployment and team collaboration, equipping developers with the essential skills required to navigate and manage intricate source control environments.
Gitea is a lightweight, open-source, self-hosted Git service providing repository management, code review, issue tracking, and CI/CD integration. It is an increasingly popular alternative to GitHub and GitLab.com for teams that need full control over their source code without third-party terms of service or export restrictions.
This instructor-led, live training in Durban (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 in Durban focuses on installing and configuring GitLab for version control and CI/CD. Participants will learn to manage the DevOps lifecycle, automate pipelines, and leverage GitLab features for streamlined software development, testing, and secure project management.
GitLab Self-Managed offers an on-premises deployment of GitLab’s comprehensive DevSecOps platform, encompassing source code management, CI/CD, container registry, security scanning, and monitoring. It stands as the gold standard for organisations seeking the full GitLab feature set without reliance on SaaS or data leaving their internal networks.
This instructor-led, live training in Durban introduces Git fundamentals for developers and project managers, covering version control, branching, and merging workflows. It supports teams in managing version histories, resolving conflicts, and maintaining traceable code within collaborative projects using hosted repositories.
This hands-on training in Durban supports SVN users in transitioning smoothly to Git. It covers fundamental concepts, daily workflows, branching, merging, and migration strategies, enabling learners to avoid common mistakes and confidently adopt modern DVCS workflows for faster, collaborative development.
Curated for managers and architects in Durban, this seven-hour session details how to guide software modifications from requirements through testing to production. Discover how to automate deployments, manage release branches, and structure central repositories for clear, traceable updates.
This course is designed for advanced Subversion users, including release managers seeking to optimise their production chains. It addresses complex topics such as branching, merging, hooks, and properties within the Durban context. 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 crafted specifically for self-hosted Git platforms such as Gitea and Forgejo. It delivers a lightweight, Docker-native CI/CD solution, sparing users from the complexity and licensing costs associated with enterprise-grade CI platforms.
Read more...
Last Updated:
Testimonials (5)
how to resolve git problems
Giancarlo Trezzi - Pentana Solutions
Course - Git for Victims of Subversion
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
Exceptional subject matter expertise, and the hands on exercise system worked well.
Online Version Control Systems training in Durban, Version Control Systems training courses in Durban, Weekend Version Control Systems courses in Durban, Evening Version Control Systems training in Durban, Version Control Systems instructor-led in Durban, Weekend Version Control Systems training in Durban, Version Control Systems private courses in Durban, Version Control Systems classes in Durban, Version Control Systems on-site in Durban, Evening Version Control Systems courses in Durban, Version Control Systems boot camp in Durban, Version Control Systems instructor in Durban, Version Control Systems one on one training in Durban, Version Control Systems instructor-led in Durban, Online Version Control Systems training in Durban, Version Control Systems trainer in Durban, Version Control Systems coaching in Durban