Whether conducted online or onsite, instructor-led live courses on Version Control Systems illustrate both the fundamental principles and advanced concepts through interactive, hands-on practice.
Version Control Systems training is offered in two formats: "online live training" and "onsite live training." Online live training (also known as "remote live training") utilizes an interactive remote desktop for delivery. Onsite live training can take place at the customer's location in Sofia or at NobleProg's corporate training facilities in Sofia.
NobleProg -- Your Local Training Provider
Crystal Business Center
ул. "Осогово" 40, Sofia, Bulgaria, 1303
Crystal Business Center is located in the central part of Sofia, on the corner of "Osogovo" street. and "Todor Aleksandrov" blvd. The building is easily accessible by metro (only 50 m from Opalchenska station) and other public transport. Its total area is 8000 sq.m. The office area is 6171 sq.m.
This instructor-led, live training in Sofia (online or on-site) is designed for intermediate-level developers and DevOps engineers who aim to acquire hands-on experience with Git and Azure DevOps. The focus lies on branch management, merge strategies, conflict resolution, and the effective use of graphical clients.
By the end 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 Sofia (online or onsite) is designed for intermediate to advanced professionals seeking to utilize 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:
Develop 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 Sofia (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 Sofia (online or onsite) is designed for intermediate-level developers and DevOps professionals looking to enhance the security, governance, and automation of their GitHub environments, with a particular focus on enterprise settings.
Upon completing this training, participants will be able 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 Sofia (online or onsite) 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 containerized cloud environment.
This instructor-led, live training in Sofia (online or onsite) is aimed at developers who wish to build, test, deploy and monitor containerized software to the cloud, without having to provision or manage infrastructure.
By the end of this training, participants will be able to:
Understand and apply a configuration-as-code approach to setting up infrastructure.
Create custom configured Docker containers for deploying software applications to the cloud.
Deploy software to multiple environments.
Monitor deployments via the Bitbucket Pipelines Deployment Dashboard.
Designed for individuals new to distributed version control systems, this course guides you from fundamental local repository operations to collaborative team workflows.
Gitea is a lightweight, open-source, self-hosted Git service that offers repository management, code review, issue tracking, and CI/CD integration. It is an increasingly popular alternative to GitHub and GitLab.com for teams seeking full control over their source code without being subject to third-party terms of service or export restrictions.
This instructor-led, live training in Sofia (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, live training in Sofia (onsite or remote) is aimed at developers who wish to set up and use Gitlab for version control and continuous integration.
By the end of this training, participants will be able to:
Install and configure Gitlab.
Understand how to implement an alternative to Github.
Use Gitlab to manage a DevOps lifecycle.
Use Gitlab for Continuous Integration / Continuous Delivery.
Efficiently develop, release and test software using Gitlab.
GitLab Self-Managed is the on-premises deployment of GitLab's complete DevSecOps platform, including source code management, CI/CD, container registry, security scanning, and monitoring. It is the gold standard for organizations that want the full GitLab feature set without SaaS dependency or data leaving their network.
This instructor-led live training in Sofia (online or onsite) is designed for DevOps engineers who wish to set up, deploy and manage a Git-based software deployment workflow for their Kubernetes applications.
By the end of this training, participants will be able to:
Install and configure Spinnaker and Terraform.
Understand the benefits of GitOps over traditional CI/CD and Infrastructure-as-Code (IAC).
Move away from maintaining scripts. Configure and execute well-defined deployment process.
Apply best practices for cloud-native deployment, management, and monitoring.
Recover deployments from partial failures without manual intervention.
Create a GitOps strategy for application development.
This course demonstrates how Subversion users can effectively adopt Git. It aids in the smooth transition of workflows from SVN to Git and helps prevent typical errors.
This course is designed for project managers, release managers, product managers, product owners, Scrum Masters, software architects, and all professionals responsible for planning software releases and deployments.
It demonstrates how to transition changes from requirements through development and testing into the production environment using a distributed version control system (particularly GIT, though professionals using other distributed SCMs will also benefit).
This course is designed for system administrators tasked with the installation and maintenance of Subversion software and its repositories.
The primary objective is to expand the skill set of system administrators, enabling them to effectively manage Subversion repository servers and provide expert guidance on Subversion best practices.
The curriculum includes extensive hands-on lab exercises conducted on Linux virtual machines.
This course is designed for advanced Subversion users, such as release managers, project leads, or anyone seeking to establish a streamlined production pipeline for their svn repository. It caters to those heavily involved in branching management, automated builds, compilation, testing, and deployment.
Participants will benefit from this course by fostering closer collaboration between their development and deployment teams, which is particularly valuable for large organizations or those with geographically distributed branches.
The curriculum includes extensive hands-on exercises conducted on CentOS 5 virtual machines.
Designed for professionals who require collaborative workflows, this course introduces key concepts such as merges, conflicts, branches, revisions, and diff files. Participants will gain practical experience using both command-line utilities and graphical user interfaces, including Tortoise.
Woodpecker CI is a straightforward yet robust continuous integration engine tailored 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 (7)
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.
Online Version Control Systems training in Sofia, Version Control Systems training courses in Sofia, Weekend Version Control Systems courses in Sofia, Evening Version Control Systems training in Sofia, Version Control Systems instructor-led in Sofia, Version Control Systems instructor in Sofia, Version Control Systems instructor-led in Sofia, Online Version Control Systems training in Sofia, Version Control Systems classes in Sofia, Version Control Systems private courses in Sofia, Weekend Version Control Systems training in Sofia, Version Control Systems trainer in Sofia, Version Control Systems one on one training in Sofia, Version Control Systems on-site in Sofia, Evening Version Control Systems courses in Sofia, Version Control Systems coaching in Sofia, Version Control Systems boot camp in Sofia