
Online or onsite, instructor-led live CI/CD (Continuous Integration / Continuous Delivery) training courses demonstrate through interactive hands-on practice the fundamentals and advanced concepts of CI/CD.
CI/CD training is available as "online live training" or "onsite live training". Online live training (aka "remote live training") is carried out by way of an interactive, remote desktop. Onsite live CI/CD (Continuous Integration / Continuous Delivery) training can be carried out locally on customer premises in the Philippines or in NobleProg corporate training centers in the Philippines.
NobleProg -- Your Local Training Provider
Testimonials
addressed subjects, test environment, website with materials
Krzysztof Basta, Robert Bosch Sp. z o.o
Course: OpenShift 4 for Developers
Practical use-cases, various examples of deployments/resources. Well built labs - a lot of tasks.
Krzysztof Basta, Robert Bosch Sp. z o.o
Course: OpenShift 4 for Developers
lost of hands on excercises (labs)
Seba - Krzysztof Basta, Robert Bosch Sp. z o.o
Course: OpenShift 4 for Developers
Topic and exercises
Sylwia - Krzysztof Basta, Robert Bosch Sp. z o.o
Course: OpenShift 4 for Developers
1) Dużo wiedzy, zarówno teorii i praktyki, można dopytać 2) Prowadzący dużo wie o temacie, w razie problemów szybko pomoże z debugiem
Jolanta Fabisiak, Orange Szkolenia Sp. z o.o.
Course: OpenShift 4 for Developers
Good way of leading the training
Dawid Karoński - Jolanta Fabisiak, Orange Szkolenia Sp. z o.o.
Course: OpenShift 4 for Developers
The trainer is very well prepared person with great knowledge.
Piotr Gołąbek - Jolanta Fabisiak, Orange Szkolenia Sp. z o.o.
Course: OpenShift 4 for Developers
The practical sections were well explained and demonstrated what was needed and why, this allowed us to get the most out of the training.
Ewa Dusza, Red Embedded Consulting Sp. z o.o.
Course: GitOps Continuous Deployment for Kubernetes
Very knowledgable on the subject, lecturing was lacking but excellent answers to questions and real world examples.
Ewa Dusza, Red Embedded Consulting Sp. z o.o.
Course: GitOps Continuous Deployment for Kubernetes
The methodology of sharing the PDFs and doing the hands on was good
Global Knowledge Network Training Ltd
Course: DevOps Practical Implementation and Tools
The trainer was very well organized. He explained about all the tools required for the training in the beginning. The trainer happily clarified all the doubts and practical use cases were discussed.
Vivek Verma - Global Knowledge Network Training Ltd
Course: DevOps Practical Implementation and Tools
hands-on practice in virtual machine
Aruna Sharma - Rockall technologies
Course: Test Automation with Selenium and Jenkins
I like that all the material was presented so that it was logical and it was easy to understand.
Liudmila Zubareva - Rockall technologies
Course: Test Automation with Selenium and Jenkins
Trainer was very knowledgeable, very personal, got to learn at my own pace and practice with real-world examples
Jacek Polus - Royal Roads University
Course: Jenkins: Continuous Integration for Agile Development
I mostly was benefit from the delivery and pace of course.
Asif Amirat - QA Ltd
Course: Jenkins: Continuous Integration for Agile Development
Scheduling and integration with SCM.
Sean Aye - Hill-Rom Services Private Limited
Course: Jenkins: Continuous Integration for Agile Development
It has a lot of hands-on and practice and trainer was accommodating of questions and did well in helping us debug
Opswerks
Course: Advanced Spinnaker
Flexible, honest to some limitations/difficulties but very helpful on all our issues
Opswerks
Course: Advanced Spinnaker
Very detailed, trainer knows the subject very well and has covered a lot of topics
Gabriel Kelly Navarro - Opswerks
Course: Advanced Spinnaker
CI/CD Course Outlines in the Philippines
- Learn and understand CI for a Java project.
- Build a CI system for Java.
- Software test engineers
- Software developers involved in agile development
- Release managers
- QA engineers
- Use Selenium test suite effectively in real projects
- Use Selenium for cross browser testing
- Distribute the tests using Selenium Grid
- Run regression Selenium tests in Jenkins
- Prepare test reports and periodict reports using Jenkins
- Build on the Kubernetes platform to accelerate cloud targeted deployments.
- Integrate Spinnaker with Docker and Git for automating code to pipelines.
- Automate and manage CD pipelines with CI tool options.
Continuous Integration (CI) refers to all developers in a team merging their work several times a day.
- Build and test projects hosted on GitHub
- Deploy an application to different hosting providers using Travis CI
- Use Travis CI to automatically check software when committed to GitHub
- Run automated tests on different machines, operating systems and software versions
- Integrate Travis CI with third-party tools
- Part lecture, part discussion, exercises and heavy hands-on practice
- Undersand OCI (Open Containers Initiative) and its implications for using container enginees 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.
- Understand the fundamentals of Continuous Integration
- Operate the essential functions in Codeship
- Set up a simple CI process using Codeship
- Developers
- IT Professionals
- DevOps Engineers
- Business Managers
- Part lecture, part discussion, exercises and heavy hands-on practice
- Understand the fundamentals of Continuous Delivery
- Use GoCD to set up their CD process and pipelines
- Configure GoCD depending on their needs
- Developers
- IT Professionals
- DevOps Engineers
- Business Managers
- Part lecture, part discussion, exercises and heavy hands-on practice
- Understand the fundamentals of Continuous Integration
- Build their own Continuous Integration system for their JavaScript projects
- Developers
- IT Professionals
- DevOps Engineers
- Business Managers
- Part lecture, part discussion, exercises and heavy hands-on practice
By the end of this training, participants will be able to:
- Install and configure Jenkins for .Net application development
- Use Jenkins to automate the process of checking in and merging .Net source code into a code repository
- Use Jenkins to automate the process of downloading, compiling and deploying an application to a release server
- Integrate Jenkins with other software development tools such as issue trackers and
- .Net developers
- Build engineers
- QA engineers
- Project managers
- Release managers
- DevOps engineers
- Part lecture, part discussion, exercises and heavy hands-on practice
- To request a customized training for this course, please contact us to arrange.
- Install and configure different open source tools to enable continuous integration, testing and deployment.
- Understand the advantages and disadvantages of employment different open source CI tools such as such as Gitlab CI and Jenkins.
- Combine CI tools with open source tools for unit testing as well as integration testing a PHP application.
- 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.
- 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.
- Install and configure the different software components needed to generate and publish content.
- Replace manual publication processes with automated ones.
- Describe each step of the publication process in a declarative format that is easy to read and understand.
- Run content through a series of checks and tests to ensure that it's ready for public consumption.
- Publish content predictably and consistently every time.
- 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.
- Install and configure Argo CD along with Workflows, Rollouts, and Events.
- Understand how each core component and main functionality of the Argo Project works.
- Execute basic CI/CD implementations in Kubernetes using Argo Project tools and features.
- Automate the deployment of an application and efficiently manage its state throughout the process.
- Set up the necessary development environment to start building CI/CD pipelines with Python.
- Build automated pipelines for testing and publishing Python packages using Travis-CI.
- Automate the deployment of containerized applications with Docker and Heroku.
- Developers
- System Administrators
- DevOps engineers
- Part lecture, part discussion, exercises and heavy hands-on practice
- Automate code delivery and pipeline deployment with Jenkins.
- Build an application using Docker and Docker File.
- Configure authentication options to strengthen security.
- Build Jenkins pipelines in OpenShift.
- Automate the lifecycle management for containerized applications and cluster infrastructures.
- Orchestrate the deployment of CI/CD pipelines.
- 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.
- 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.
- Install additional plugins to extend Jenkins.
- 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.
- Create pipelines for deploying software on AWS.
- Troubleshoot common Spinnaker issues.
- Set up the necessary development environment to start running automatic code reviews.
- Integrate SonarQube with continuous integration tools, such as Jenkins, Azure DevOps, etc.
- Run continuous code inspections to eliminate bugs and security vulnerabilities.
- Collect and analyze data to drive improvements for code cleanup, maintenance, and security.
- Install and configure Maven.
- Automate Testing using Selenium
- Managing GIT
- Integrating continous integration
- Interactive lecture and discussion.
- Lots of exercises and practice.
- Hands-on implementation in a live-lab environment.
- To request a customized training for this course, please contact us to arrange.
Last Updated: