Whether delivered online or onsite, instructor-led CI/CD (Continuous Integration/Continuous Delivery) training courses illustrate the core principles and sophisticated techniques of CI/CD through interactive, hands-on practice.
CI/CD training is offered in two formats: "online live training" and "onsite live training." Online sessions (also known as "remote live training") are facilitated via an interactive remote desktop. Onsite sessions can be conducted locally at the customer’s premises in Abu Dhabi or at NobleProg’s corporate training centers in Abu Dhabi.
NobleProg -- Your Local Training Provider
Park Rotana Complex
2, Butti Biltahina Al Muhairi St, Abu Dhabi, United Arab Emirates
Situated within the Park Complex and adjacent to TwoFour54 and Khalifa Park. Park Rotana is 15 minutes drive from Abu Dhabi International Airport and Yas Island.
Driving directions from Abu Dhabi International Airport:
Drive towards Abu Dhabi by highway No. E 10, Keep driving straight after passing the “Al Raha mall”. Follow the signage “Sheikh Zayed Bridge” to drive through the bridge, Keep in the right lane when you finish the bridge. You are now driving on “Salam / Eastern” road. Take the exit “Khalifa Park & Ministries Complex” from extreme right lane to make a “U turn” over the underpass, Follow the signal “Park Rotana Complex” and take right to the roundabout. After it, turn left in the roundabout and drive straight until you reach Park Rotana.
Radisson Blu Hotel & Resort
2, Corniche St, Abu Dhabi, United Arab Emirates
Our location provides a memorable setting for both business and social events near local attractions and beaches on the Arabian Gulf. Rely on Radisson Blu to deliver a flawless meeting experience incorporating elements like audiovisual equipment and customized menus, as well as free Wi-Fi. Our stunning ballroom (with adjoining terrace) is divisible into three separate areas with private entrances for a truly impressive events space
This instructor-led, live training in Abu Dhabi (online or onsite) is aimed at intermediate to advanced developers, DevOps professionals, and architects who wish to design, deploy, and manage resilient applications using microservices, containers, and continuous integration/continuous deployment (CI/CD) pipelines.
By the end of this training, participants will be able to:
Understand and implement microservices architecture.
Deploy and manage containerized applications with Docker and Kubernetes.
Set up and optimize CI/CD pipelines for automated deployments.
Apply best practices for security, monitoring, and observability.
This instructor-led, live training in Abu Dhabi (online or onsite) covers advanced Jenkins configurations, security, and scaling techniques, and is aimed at DevOps engineers and software architects who wish to gain expertise in customizing Jenkins for complex software projects.
By the end of this training, participants will be able to:
Optimize Jenkins for enterprise-level software projects.
Implement advanced security measures.
Build complex and scalable pipelines.
Troubleshoot and maintain Jenkins installations effectively.
This instructor-led, live training in Abu Dhabi (online or onsite) is aimed at developers who wish to learn and apply the basics of Continuous Integration for Java.
By the end of this training, participants will be able to:
This instructor-led, live training in Abu Dhabi (available online or on-site) explores the fundamental concepts and usage of Jenkins. It is designed for software developers and DevOps engineers who wish to set up Jenkins, create and configure jobs, and automate key aspects of the software development process.
By the end of this training, participants will be able to:
Understand the principles of continuous integration and continuous delivery (CI/CD).
Install and configure Jenkins for software automation.
Create and manage Jenkins jobs for building and testing applications.
Set up and customize automated pipelines for software deployment.
SonarQube serves as a platform dedicated to the continuous inspection of code quality and security, leveraging static analysis and reporting designed specifically for developers.
This instructor-led live training, available either online or onsite, targets intermediate-level developers, DevOps engineers, and security professionals aiming to implement static code analysis, integrate SonarQube within Azure DevOps pipelines, and reinforce secure development practices.
Upon completion of this training, participants will be able to:
Articulate the architecture of SonarQube, its core features, and security-focused rulesets.
Configure SonarScanner alongside popular build tools including Maven, Gradle, and Ant.
Integrate SonarQube into Azure DevOps pipelines and import Azure Repos for continuous analysis.
Define and optimize analysis parameters, introduce custom rules via the SonarQube API, and interpret security reports.
Implement improvements in secure development methodologies and clarify responsibilities within the CI/CD process.
Conduct hands-on analyses across sample repositories (Java + Quarkus and Angular) and address identified issues.
Format of the Course
Interactive lectures and discussions.
Guided, practical hands-on labs utilizing real repositories.
Live configuration, testing, and troubleshooting within an Azure DevOps and SonarQube environment.
Course Customization Options
To request a customized version of this training—such as different language stacks, deeper DevOps integration, or expanded labs—please contact us to arrange.
This course offers comprehensive training on managing testing projects through the Selenium test suite and implementing continuous testing via Jenkins.
Intended Audience:
Software test engineers
Software developers engaged in agile development
Release managers
QA engineers
Upon completion of the Selenium training, participants will be able to:
Apply the Selenium test suite effectively in real-world projects
Conduct cross-browser testing using Selenium
Distribute tests using Selenium Grid
Execute regression Selenium tests within Jenkins
Generate test reports and periodic reports using Jenkins
This instructor-led live training in Abu Dhabi (online or onsite) is aimed at engineers who wish to use Spinnaker to frequently and continuously deploy software to AWS or Kubernetes.
By the end of this training, participants will be able to:
Install and configure Spinnaker for advanced operations.
Integrate Spinnaker with existing continuous integration tools such as Jenkins.
Understand Spinnaker's internal architecture and deployment workflow constructs.
Create pipelines for deploying software on Kubernetes.
Agile Software Testing encompasses a set of practices designed to provide timely and continuous feedback on software quality issues, aligning with the core principles of agile development.
Continuous Integration (CI) involves team members merging their code changes multiple times a day to ensure consistent software health.
This instructor-led, live training in Abu Dhabi (online or onsite) is tailored for system administrators and developers who wish to utilize Argo CD to automate the deployment and lifecycle management of applications.
By the end of this training, participants will be able to automate, monitor, audit, and rollback their Kubernetes systems using Argo CD.
This instructor-led, live training in Abu Dhabi (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.
This live, instructor-led training Abu Dhabi (offered online or onsite) is tailored for developers and DevOps engineers who aim to construct automation pipelines using CI/CD practices with Python.
By the conclusion of this training, participants will be able to:
Configure the necessary development environment to begin building CI/CD pipelines with Python.
Create automated pipelines for testing and releasing Python packages via Travis-CI.
Automate the deployment of containerized applications utilizing Docker and Heroku.
Continuous Integration (CI) is a development practice where developers merge their code changes as frequently as possible to quickly detect and resolve errors.
In this instructor-led live training, participants will learn the fundamentals of Continuous Integration for JavaScript by stepping through the process of setting up a CI workflow for a JavaScript project.
By the end of this training, participants will be able to:
Understand the core principles of Continuous Integration
Build their own Continuous Integration system for JavaScript projects
Audience
Developers
IT Professionals
DevOps Engineers
Business Managers
Format of the course
Part lecture, part discussion, exercises and heavy hands-on practice
This instructor-led, live training in Abu Dhabi (online or onsite) is designed for engineers who want to utilize open source tools to automate the construction, testing, and deployment of PHP applications and services.
By the end of this training, participants will be able to:
Install and set up various open source tools to enable continuous integration, testing, and deployment.
Understand the benefits and drawbacks of employing different open source CI tools, such as GitLab CI and Jenkins.
Integrate CI tools with open source solutions for unit testing and integration testing of PHP applications.
This course emphasizes hands-on implementation and the use of specific tools. It presupposes a solid grasp of theoretical foundations (refer to the DEVOPS course) and concentrates on the latest tools and methodologies for executing DevOps principles.
This instructor-led, live training in Abu Dhabi (online or onsite) is designed for DevOps engineers seeking to optimize and simplify their CI/CD processes through the use of Docker and Jenkins.
By the conclusion of this training, participants will be able to:
Automate code delivery and pipeline deployment using Jenkins.
Construct applications utilizing Docker and Dockerfiles.
Configure authentication mechanisms to enhance security.
This instructor-led live training in Abu Dhabi (online or on-site) targets DevOps engineers aiming 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 instructor-led, live training in Abu Dhabi covers the concepts, tools and techniques needed to carry out continuous integration of your software projects in an Agile environment. Participants carry out a series of hands-on exercises throughout the course to apply their knowledge in real situations. Interaction among instructor and participants is encouraged. Real-world cases are discussed and specific issues and questions are addressed and resolved in class.
This instructor-led, live training in Abu Dhabi (online or onsite) is aimed at engineers who wish to use Jenkins 2 to build pipelines that automate the process of moving an application from development to production.
By the end of this training, participants will be able to:
Install and configure Jenkins 2.
Adopt a script approach to automating every step of the software deployment process.
Automatically generate application builds when software is checked into a version control system.
Automatically kick off the compiling, testing, and packaging of a software application.
Quickly respond to notifications and reports when things go wrong.
After writing code, developers traditionally integrate their work into an application, copy it to a folder, run the installer, and then initialize the application to verify its functionality. This manual workflow is difficult to scale, tedious, prone to errors, and lacks a mechanism for tracking changes throughout the process.
A more effective solution is to automate this workflow using Continuous Integration (CI). CI encompasses the processes, tools, and infrastructure required to automate the building, deployment, and testing of software applications.
In this instructor-led live training (available onsite or remotely), participants will learn how to transition from a traditional, manual (or semi-manual) software deployment approach to an agile Continuous Integration (CI) model using Jenkins. Throughout the course, participants engage in a series of hands-on live-lab exercises, applying their new skills to various software development and deployment challenges at every stage. The training encourages active interaction between the instructor and participants, with real-world case studies discussed and specific issues and questions addressed and resolved during the session. The content is particularly focused on .NET application development.
By the conclusion of this training, participants will be able to:
Install and configure Jenkins for .NET application development
Utilize Jenkins to automate the process of checking in and merging .NET source code into a repository
Use Jenkins to automate the downloading, compiling, and deployment of applications to a release server
Integrate Jenkins with other software development tools, such as issue trackers
Audience
.NET developers
Build engineers
QA engineers
Project managers
Release managers
DevOps engineers
Format of the Course
Combination of lectures, discussions, exercises, and extensive hands-on practice
Note
To request customized training for this course, please contact us to arrange.
This instructor-led live training in Abu Dhabi (online or onsite) is aimed at engineers who wish to use Jenkins X to create automated, cloud-ready CI/CD pipelines on Kubernetes.
By the end of this training, participants will be able to:
Install and configure Jenkins X.
Code resilient CI/CD pipelines using a versatile DSL (Domain Specific Language).
Create CI/CD pipelines that leverage popular technologies such as GitHub, Kubernetes and Docker containers.
Combine Jenkins X with other popular tools such as Helm, Prow, and Skaffold.
Deploy applications to any environment, whether in the cloud or on-premises.
In this instructor-led live training in Abu Dhabi (online or onsite), participants will learn how to create, update, and maintain applications using OpenShift Container Platform.
By the end of this training, participants will be able to:
Understand OCI (Open Containers Initiative) and its implications for using container engines such as Docker in OpenShift.
Understand the relationship between the different versions of OpenShift (OKP, OpenShift Container Platform, Red Hat OpenShift, etc.).
Automate the software delivery pipeline.
Apply DevOps principles to deliver software continuously.
This training session is designed for developers, Scrum Masters, Product Owners, and select business stakeholders. The primary objective is to introduce the concepts of Quality Assurance (QA) and Continuous Integration (CI), highlighting their critical role in projects utilizing agile methodologies. Participants will acquire a comprehensive understanding of the discussed topics, along with practical insights into the tools and processes aligned with QA and CI standards. Business representatives will gain clarity on the benefits of adopting these tools and processes, specifically regarding their impact on the time and cost efficiency of software development. The course material is tailored based on customer requirements, focusing on either PHP or Java.
This instructor-led, live training in (online or onsite) is aimed at DevOps engineers who wish to use Selenium to execute Selenium tests inside of Docker containers.
By the end of this training, participants will be able to:
Create test automation infrastructure for on-demand testing.
Develop a test automation framework using Java.
Build a CI/CD pipeline from scratch with Jenkins and Docker.
This instructor-led, live training in Abu Dhabi (online or onsite) is designed for DevOps engineers and developers who wish to use SonarQube to conduct code reviews that are fully integrated into development toolchains such as Jenkins, GitHub, and Azure DevOps.
By the end of this training, participants will be able to:
Configure the necessary development environment to start running automated code reviews.
Integrate SonarQube with continuous integration tools, such as Jenkins and Azure DevOps.
Execute continuous code inspections to eliminate bugs and security vulnerabilities.
Collect and analyze data to drive improvements in code cleanup, maintenance, and security.
This instructor-led live training in Abu Dhabi (online or onsite) is aimed at developers and DevOps engineers who wish to leverage Tekton Pipelines for supporting complex software development workflows and building automated CI/CD pipelines.
By the end of this training, participants will be able to:
Install and configure Tekton Pipelines and other foundational Tekton components.
Design and create the building blocks of pipelines for software development in Tekton.
Automate existing pipelines and development processes using Tekton framework concepts and principles.
Run and manage Tekton Pipelines for various workload types across multiple platforms.
Implement CI/CD systems based on the Tekton framework to enhance future software development projects.
Woodpecker CI is a streamlined yet robust continuous integration engine built specifically for self-hosted Git platforms such as Gitea and Forgejo. It delivers a lightweight, Docker-native CI/CD environment, avoiding the complexity and licensing costs associated with enterprise CI solutions.
Online CI/CD training in Abu Dhabi, Continuous Integration / Continuous Delivery training courses in Abu Dhabi, Weekend CI/CD courses in Abu Dhabi, Evening CI/CD training in Abu Dhabi, CI/CD instructor-led in Abu Dhabi, Continuous Integration / Continuous Delivery private courses in Abu Dhabi, Continuous Integration / Continuous Delivery instructor in Abu Dhabi, CI/CD (Continuous Integration / Continuous Delivery) instructor-led in Abu Dhabi, Weekend CI/CD (Continuous Integration / Continuous Delivery) training in Abu Dhabi, Continuous Integration / Continuous Delivery (CI/CD) trainer in Abu Dhabi, CI/CD one on one training in Abu Dhabi, Evening Continuous Integration / Continuous Delivery courses in Abu Dhabi, Online CI/CD (Continuous Integration / Continuous Delivery) training in Abu Dhabi, Continuous Integration / Continuous Delivery (CI/CD) classes in Abu Dhabi, Continuous Integration / Continuous Delivery (CI/CD) coaching in Abu Dhabi, CI/CD (Continuous Integration / Continuous Delivery) on-site in Abu Dhabi, Continuous Integration / Continuous Delivery boot camp in Abu Dhabi