
Remote or local, instructor-led live DevOps training courses demonstrate through hands-on practice how to select, implement and manage the tools and processes for optimizing the software development effort.
DevOps training is available as "remote live training" or "onsite live training". Remote live training is carried out by way of an interactive, remote desktop. Portugal onsite live DevOps trainings can be carried out locally on customer premises or in NobleProg corporate training centers.
NobleProg -- Your Local Training Provider
Testimonials
All of it. Having had no previous exposure to Jenkins, I was a little concerned about my ability to keep up. IPad provided appropriate coaching/support, when I asked for help, so that I was able to follow the presentation at a level I was happy with.
Graham Congdon
Course: Jenkins: Continuous Integration for Agile Development
I mostly was benefit from the real-world developer experience.
Ian Cranston
Course: Jenkins: Continuous Integration for Agile Development
Luke was very knowledgeable, patient, and very open to satisfy my curiosity, for example I asked him to generate errors to see how system will response, etc. He would go above and beyond to answer questions or demonstrate the functionalities, even some of my questions were out of the class scope. He gave me a real experience with the system. I definitely will take another class with him and recommend him as a teacher for others. Thank you Luke!.
Tina Henderson
Course: Test Automation with Selenium and Jenkins
I generally was benefit from the topic itself.
Optum, Inc
Course: Jenkins: Continuous Integration for Agile Development
Fast-paced with direct-to-the-point skills that expected to acquire.
JOHN RAY BALAYON
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
I mostly was benefit from the delivery and pace of course.
Asif Amirat - QA Ltd
Course: Jenkins: Continuous Integration for Agile Development
Firstly, learners will sum up their experience in the game, explain it carefully, and gain a deeper understanding of knowledge.
优 翟
Course: Agile Software Testing with Continuous Integration
Machine Translated
Edutainment
莎娜 陶
Course: Agile Software Testing with Continuous Integration
Machine Translated
Hands-on part
纪鹏 曾
Course: Agile Software Testing with Continuous Integration
Machine Translated
Time to exchange information between participants.
Gabriel Tendera
Course: Quality Assurance and Continuous Integration
Machine Translated
The trainer motivated to learn, act, answer every question.
Piotr Nowosielski
Course: Test Automation with Selenium and Jenkins
Machine Translated
A relaxed atmosphere, topics tailored to the requirements of the project. The training had a clear structure and easily showed how to use the acquired knowledge in practice.
Jakub Leszczynski
Course: Test Automation with Selenium and Jenkins
Machine Translated
references to the trainer's design experience while discussing specific issues
Techland sp. z o.o.;
Course: Quality Assurance and Continuous Integration
Machine Translated
Real-life examples.
Techland sp. z o.o.;
Course: Quality Assurance and Continuous Integration
Machine Translated
Examples and / or hypothetical use of the discussed concepts.
Techland sp. z o.o.;
Course: Quality Assurance and Continuous Integration
Machine Translated
A pleasant and simple way to translate with numerous examples.
Jarosław Warykowski
Course: Test Automation with Selenium and Jenkins
Machine Translated
the content is conceptually good
Allware Ltda.
Course: Jenkins: Continuous Integration for Agile Development
Machine Translated
Disposition to attend to individual problems ..
Eduardo Henríquez - Allware Ltda.
Course: Jenkins: Continuous Integration for Agile Development
Machine Translated
Concise way of conducting.
Ewelina Wozniak - Fujitsu Technology Solutions Sp. z o.o.
Course: Test Automation with Selenium and Jenkins
Machine Translated
Time
Fujitsu Technology Solutions Sp. z o.o.
Course: Test Automation with Selenium and Jenkins
Machine Translated
DevOps Subcategories in Portugal
DevOps Course Outlines in Portugal
In this instructor-led, live training, participants will learn a cloud-based approach to continuous integration as they build and deploy a sample web application using Travis CI.
By the end of this training, participants will be able to:
- 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
Format of the course
- Part lecture, part discussion, exercises and heavy hands-on practice
By the end of this training, participants will be able to:
- Install and configure various MLOps frameworks and tools.
- Assemble the right kind of team with the right skills for constructing and supporting an MLOps system.
- Prepare, validate and version data for use by ML models.
- Understand the components of an ML Pipeline and the tools needed to build one.
- Experiment with different machine learning frameworks and servers for deploying to production.
- Operationalize the entire Machine Learning process so that it's reproduceable and maintainable.
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.
- Install additional plugins to extend Jenkins.
A better approach would be to automate the process using Continuous Integration. Continuous Integration refers to the processes, tools and infrastructure needed to automate the building, deployment and testing of software applications.
In this instructor-led, live training (onsite or remote), participants will learn how to transform a traditional, manual (or semi-manual) approach to software deployment into an agile, Continuous Integration (CI) one using Jenkins. Participants carry out a series of hands-on, live-lab exercises throughout the course, applying their new knowledge to various software development and deployment problems every step of the way. Interaction among the instructor and participants is encouraged. Real-world cases are discussed and specific issues and questions are addressed and resolved throughout the training. The training is especially focused on .Net application development.
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
Audience
- .Net developers
- Build engineers
- QA engineers
- Project managers
- Release managers
- DevOps engineers
Format of the Course
- Part lecture, part discussion, exercises and heavy hands-on practice
Note
- To request a customized training for this course, please contact us to arrange.
In this instructor-led, live training, participants will start with an introduction to DevOps, version control and automation scripting, and then move on to hands-on practice, learning how to install, configure and deploy Jenkins and Maven in a live lab environment.
Audience
- Developers
- System Administrators
- DevOps engineers
Format of the course
- 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 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.
By the end of this training, participants will be able to:
- 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.
In this instructor-led, live training, 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:
- Automate part of the software delivery pipeline
- Implement user stories for an existing Java EE application
- Deploy an application to an OpenShift instance
- Apply the principles of the DevOps philosophy and enable continuous delivery of an application
Audience
- Developers
Format of the course
- Part lecture, part discussion, exercises and heavy hands-on practice
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.
By the end of this training, participants will be able to:
- Build Jenkins pipelines in OpenShift.
- Automate the lifecycle management for containerized applications and cluster infrastructures.
- Orchestrate the deployment of CI/CD pipelines.
By the end of this training, participants will be able to:
- Apply big data analytics technologies and practices to large datasets generated within an IT department.
- Discover complex patterns in large volumes of IT system availability and performance data.
- Process and analyze data to gain business insights into issues and opportunities.
- Increase revenue and reduce costs.
By the end of this training, participants will be able to:
- Install and configure Pulumi.
- Declare cloud infrastructure using programming languages.
- Use Pulumi to deploy software using VMs, networks, and databases, as well as Kubernetes clusters and serverless functions.
- Deploy software to public, private, and hybrid cloud service infrastructures.
Intended Audience:
- Software test engineers
- Software developers involved in agile development
- Release managers
- QA engineers
At the end of Selenium training the delegates will be able to:
- 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
In this instructor-led, live training, participants will learn the fundamentals of Continuous Delivery (CD) as they step through setting up and configuring CD pipelines on GoCD.
By the end of this training, participants will be able to:
- Understand the fundamentals of Continuous Delivery
- Use GoCD to set up their CD process and pipelines
- Configure GoCD depending on their needs
Audience
- Developers
- IT Professionals
- DevOps Engineers
- Business Managers
Format of the course
- Part lecture, part discussion, exercises and heavy hands-on practice
By the end of this training, participants will be able to:
- Automate code delivery and pipeline deployment with Jenkins.
- Build an application using Docker and Docker File.
- Configure authentication options to strengthen security.
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.
- Create pipelines for deploying software on AWS.
- Troubleshoot common Spinnaker issues.
In this instructor-led, live training, participants will learn the basics of Continuous Integration for JavaScript as they step through setting up a Continuous Integration process for a JavaScript project.
By the end of this training, participants will be able to:
- Understand the fundamentals of Continuous Integration
- Build their own Continuous Integration system for their JavaScript projects
Audience
- Developers
- IT Professionals
- DevOps Engineers
- Business Managers
Format of the course
- Part lecture, part discussion, exercises and heavy hands-on practice
Continuous Integration (CI) refers to all developers in a team merging their work several times a day.
Cloud engineers, Solution architects, Centre of excellence team, Window server administrators, Unix/Linux administrator, Storage administrators, network administrators, Virtualization administrators
Course Objectives:
This course is designed to teach you how to:
- Use the principal concepts and practices behind the DevOps methodology
- Design and implement an infrastructure on AWS that supports one or more DevOps development projects
- Use AWS CloudFormation and AWS OpsWorks to deploy the infrastructure necessary to create development, test, and production environments for a software development project
- Use AWS CodeCommit and understand the array of options for enabling a Continuous Integration environment on AWS
- Use AWS CodePipeline to design and implement a Continuous Integration and Delivery pipeline on AWS
- Implement several common Continuous Deployment use cases using AWS technologies, including blue/green deployment and A/B testing
- Distinguish between the array of application deployment technologies available on AWS (including AWS CodeDeploy, AWS Opsworks, AWS Elastic Beanstalk, Amazon EC2 Container Service, and Amazon EC2 Container Registry), and decide which technology best fits a given scenario
- Fine tune the applications you deliver on AWS for high performance and use AWS tools and technologies to monitor your application and environment for potential issues
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.
By the end of this training, participants will be able to:
- 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.
By the end of this training, participants will be able to:
- Implement a scalable and efficient CI/CD system with TeamCity.
- Automate version control database schema with Git repositories.
- Build CI pipelines for .NET platforms.
- Save time by setting up a project template.
By the end of this training, participants will be able to:
- 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.
By the end of this training, participants will be able to:
- Understand how a DevSecOps program can integrate security into a software development pipeline.
- Build a secure continuous delivery pipeline.
- Automate security testing for a software delivery workflow.
In this instructor-led, live training, participants will learn the fundamentals of Continuous Integration as they step through setting up a simple Continuous Integration process on Codeship.
By the end of this training, participants will be able to:
- Understand the fundamentals of Continuous Integration
- Operate the essential functions in Codeship
- Set up a simple CI process using Codeship
Audience
- Developers
- IT Professionals
- DevOps Engineers
- Business Managers
Format of the course
- Part lecture, part discussion, exercises and heavy hands-on practice














.jpg)















.jpg)






.png)












