NobleProg delivers comprehensive GIT training courses across the diverse landscapes of Iowa, catering to professionals in both urban centers and rural communities. These tailored programs are designed to meet the unique technological and professional development needs of the region. Participants benefit from expert-led instruction that supports career growth and organizational success throughout the state.
Instructor-led virtual and on-premises GIT certification programs utilize interactive dialogue and practical exercises to convey the core principles of version control systems.
This instruction is delivered through two primary modalities: online live sessions or onsite corporate training. Online delivery (also referred to as remote instruction) leverages an interactive remote desktop interface. Onsite programs may be conducted locally at client facilities in Iowa or within NobleProg’s dedicated Iowa facilities.
NobleProg -- Your Local Training Provider
Des Moines, IA - Hub Tower
699 Walnut Street, Des Moines, United States, 50309
The Hub Tower location is easily accessible by car via Interstates 35 and 80, with underground and nearby public parking available; simply head downtown to Walnut Street. Guests arriving from Des Moines International Airport (DSM) can expect a 10‑ to 15‑minute taxi or rideshare journey via I‑235 and I‑35 into downtown. For public transportation users, DART buses stop close to the building, and it also connects via the downtown skywalk to neighboring business and cultural venues.
IA, Johnston - Regus - Foxboro Square
6165 Northwest 86th Street, Johnston, United States, 50131
Regus Foxboro Square enjoys a highly accessible suburban location—and is easily reached by car via Interstates 80/35. Ample free parking is available in the surface lots surrounding the building. For those arriving from Des Moines International Airport (DSM), the venue is approximately 16.6 km (about a 15–20 minute drive) via I‑35 north. Public transit users can take Johnston-area bus services to nearby stops; the facility is also adjacent to Dover Park’s walking and biking trails, providing a healthy commute option.
Cedar Rapids, IA - Regus – Edgewood Pointe
4515 N River Blvd NE #200, Cedar Rapids, United States, 52411
Regus Cedar Rapids is easily accessible by car via I‑380 or I‑80 toward northeast Cedar Rapids, exiting at Edgewood Road and traveling south on River Boulevard. Complimentary on-site surface parking ensures convenience for event attendees. For travelers arriving at Des Moines International Airport (DSM), the venue is approximately a 90‑minute drive via I‑80 and I‑380. Local participants can reach the centre using Cedar Rapids Transit Route 10, with stops near River Boulevard and Edgewood Pointe.
This instructor-led, live training program, delivered in Iowa (online or onsite), is designed for intermediate-level developers and DevOps engineers seeking to gain practical proficiency with Git and Azure DevOps. The curriculum emphasizes branch management, merge strategies, conflict resolution, and the effective use of graphical clients to support secure and compliant operations for government entities.
Upon completion of this training, participants will be equipped to:
Comprehend fundamental Git concepts and established workflows.
Manage branches and merges effectively within collaborative, regulated environments.
Resolve conflicts by adhering to best practices in realistic operational scenarios.
Leverage graphical clients (SourceTree and GitKraken) for systematic Git management.
Execute practical Git operations via both command-line consoles and graphical interfaces.
Integrate Git with Azure DevOps for secure repository management and version control for government systems.
This instructor-led, live training in Iowa (online or onsite) is designed for intermediate to advanced professionals who intend to utilize GitLab for complex CI/CD workflows, structured project management, and collaborative development using the Free edition of GitLab.
Upon completion of this training, participants will possess the following competencies:
Implementation of advanced GitLab CI/CD pipelines utilizing custom runners and reusable templates.
Effective organization of projects through the strategic use of groups and namespaces.
Collaboration on code, issues, and documentation utilizing Markdown and native GitLab tools.
Application of GitLab Pages, release management workflows, and secure configuration practices in real-world operational contexts.
This virtual or on-site instructor-led training in Iowa is intended for software engineers and personnel seeking to master the use of Gerrit as a Git repository and for conducting code reviews.
By the conclusion of the training, participants will be capable of:
Understanding the functional mechanisms of Gerrit and managing its web interface.
Implementing best practices for managing code review workflows in Gerrit.
This instructor-led, live training session in Iowa (available online or onsite) is tailored for intermediate developers and DevOps professionals aiming to strengthen the security, governance, and automation of their GitHub environments, particularly when operating within an enterprise framework for government.
By the conclusion of this training, participants will be equipped to:
Manage and configure GitHub security settings and repository access permissions.
Enforce security best practices by utilizing GitHub tools such as Dependabot and CodeQL.
Create, reuse, and maintain GitHub Actions and operational workflows.
Audit and monitor activity to ensure compliance and governance at an enterprise scale.
This instructor-led, live training session, offered in Iowa (online or onsite), is designed for DevOps engineers aiming to utilize Kubernetes and GitLab to automate the DevOps lifecycle for government operations.
By the conclusion of this training, participants will be equipped to:
Automate application builds, testing cycles, and deployment processes.
Construct an automated build infrastructure for public sector use.
Deploy applications to containerized cloud environments with precision.
This advanced, hands-on curriculum is tailored for developers, DevOps engineers, technical leads, and engineering teams with established practical experience in Git and GitHub. The instruction emphasizes advanced collaboration workflows, repository governance for government, GitHub Actions, CI/CD, security, and automation protocols.
This 21-hour practical course on Iowa addresses distributed version control via Git, spanning from local repository configuration and branching methodologies to server-side deployment and collaborative operations. It prepares developers with the necessary technical acumen to manage rigorous source control standards for government projects.
Gitea is a lightweight, open-source, self-hosted Git service offering repository management, code review, issue tracking, and CI/CD integration. It is an increasingly preferred alternative to GitHub and GitLab.com for teams requiring full sovereignty over source code, free from third-party service terms or data export restrictions.
This instructor-led, live training conducted in Iowa (online or on-site) is intended for developers and software engineers new to the GitHub ecosystem. The course focuses on applying GitHub features alongside Git to enhance versioning and source code management for enterprise applications.
Upon completion of this training, participants will be equipped to:
Establish and configure accounts for secure access to the GitHub web-based platform.
Comprehend the operational mechanics of Git and master the foundational concepts underlying GitHub.
Create and administer GitHub repositories while executing standardized Git workflows.
Implement source code modifications within GitHub and synchronize external revisions.
Manage Pull Requests, Tags, Releases, and other essential GitHub components.
Execute version control tasks using Git and utilize the GitHub bash environment.
Create repository branches to facilitate collaborative defect resolution with team members.
Gain proficiency in the Git and GitHub structural framework to support best programming practices.
GitLab serves as a comprehensive application for overseeing the software development lifecycle. Its primary capabilities encompass project management, source code governance, continuous integration and delivery (CI/CD), performance monitoring, and security assurance for government and public sector entities.
This instructor-led training, delivered either online or on-site, is designed for developers seeking to implement GitLab for version control and continuous integration initiatives.
Upon completion, participants will possess the competence to:
Install and configure GitLab in accordance with organizational standards.
Implement GitLab as a robust alternative to other platform solutions for government use.
Leverage GitLab to manage and optimize the DevOps lifecycle.
Execute Continuous Integration and Continuous Delivery processes using GitLab.
Develop, release, and test software efficiently within a GitLab environment.
Instructional Methodology
Interactive lectures facilitated by discussion-based learning.
Extensive exercise modules and practical application opportunities.
Hands-on implementation within a live-laboratory environment.
Customization Options
For tailored training requirements, please contact the administration team to coordinate arrangements.
Additional technical resources are available at: https://about.gitlab.com/
This instructor-led, live training course, available in both online and onsite formats, is designed for introductory-level users. It provides an introduction to Git from a user-centric perspective, focusing on common collaboration frameworks and branching strategies relevant to public sector operations.
By the end of this training, participants will be able to:
Differentiate between second-generation (e.g., SVN) and third-generation (e.g., Git) version control systems.
Utilize Git for effective version control.
Manage changes to files and configurations.
Comprehend the processes of staging and committing.
Configure and manage branch structures.
Work with remote and local repositories.
Resolve merge conflicts to maintain consistency.
Apply version tags for identification and release management.
Collaborate effectively with teams and perform code reviews for planned changes.
Implement project planning strategies.
Apply best practices for collaborative feature development.
GitLab Self-Managed is the on-premises deployment of the complete GitLab DevSecOps platform, encompassing source code management, CI/CD, container registry, security scanning, and monitoring. It represents a premier option for government and public sector organizations seeking comprehensive tooling capabilities without reliance on SaaS vendors or the risk of data exiting controlled networks.
This resource for government professionals establishes foundational version control competencies using Git to support secure and transparent collaborative development. It addresses the core principles underlying the Git data model, object classifications, and strategic branching and merging protocols. The content examines validated methodologies for maintaining commit history, conducting diff analysis, executing stash operations, and implementing distributed development patterns within hosted environments. It assists software teams in effectively managing version histories, resolving merge conflicts, and ensuring full code traceability across agency projects.
This specialized training facilitates a seamless transition from Subversion to Git, tailored for SVN users seeking to implement distributed version control capabilities for government. The course provides practical instruction on fundamental Git principles, standard operational workflows, advanced branch management, full system migration, internal architecture, and integration methodologies. It aims to reduce operational errors and enable the efficient adoption of modern distributed workflows, thereby enhancing collaborative development standards and accountability in public sector environments.
Designed for managers and architects in Iowa, this seven-hour session outlines how to manage software changes from requirements through testing to production for government applications. The course covers automating deployments, maintaining release branches, and structuring central repositories to ensure clean, traceable updates aligned with public sector standards.
Woodpecker CI operates as a concise yet capable continuous integration system developed expressly for self-hosted Git forges including Gitea and Forgejo. It offers a low-footprint, Docker-native CI/CD experience that eliminates the administrative burden and licensing expenses inherent in enterprise-grade commercial platforms.
Read more...
Last Updated:
Testimonials (7)
I like that I've got immediately answer to my questions.
Szabolcs Kriston - Ericsson
Course - Advanced GitLab
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
I liked the easy communication between trainer and us, care given to our problems, insights and additional knowledge provided in anwers to our questions. I liked the pace, it didn't feel rushed at any point, even with technical problems. Each subject was taken care of properly.
Melania Mieczkowska - IAV Poland
Course - Gitlab and Gitlab CI
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 GIT training in Iowa, GIT training courses in Iowa, Weekend GIT courses in Iowa, Evening GIT training in Iowa, GIT instructor-led in Iowa, GIT classes in Iowa, GIT on-site in Iowa, GIT instructor-led in Iowa, Weekend GIT training in Iowa, Online GIT training in Iowa, GIT one on one training in Iowa, GIT boot camp in Iowa, GIT private courses in Iowa, GIT coaching in Iowa, GIT trainer in Iowa, Evening GIT courses in Iowa, GIT instructor in Iowa