Jenkins: Continuous integration in agile software development
The training provides a practical introduction to implementing continuous integration using the Jenkins platform. The workshop program focuses on configuring, managing and optimizing CI/CD processes in an agile environment. Participants will learn advanced techniques for automating the process of building and deploying software through practical exercises on real-world examples.
Issues
-
Jenkins architecture
-
Pipeline as code
-
Continuous Integration
-
Continuous Delivery
-
Test automation
-
Dependency management
-
CI/CD Security
-
Process monitoring
-
Performance optimization
-
Integration with external systems
-
Management of environments
-
Deployment strategy
Benefits
- Acquire practical skills for configuring and managing a Jenkins environment
- Understand the principles of designing effective CI/CD pipelines
- Automating application build and deployment processes
- Methods for securing and monitoring Jenkins instances
- Develop skills in optimizing continuous integration processes
- Gain knowledge of DevOps best practices in the context of automation
Who is this training for?
Prerequisites
- Basic knowledge of version control systems
- Experience in software development
- Knowledge of scripting basics
- Understanding of DevOps concepts
Training program
CI/CD Basics and Concepts
- Jenkins architecture and components
- Preparing the work environment
- Configuration of the first pipeline
Advanced configuration
- Creating multi-stage pipelines
- Integration with version control systems
- Managing plug-ins and extensions
- Jenkins agent configuration
Process automation
- Scripts and automation tools
Dependency management
- Automated testing and validation
- Deployment to different environments
- Monitoring and optimization
- Log analysis and reporting
- Optimizing pipeline performance
- Securing Jenkins instances
- Best practices and benchmarks
Delivery Methods
Online
- Convenience of participating from anywhere
- Interactive live sessions with trainer
- Materials available for 30 days
- No travel costs
On-site
- Direct contact with trainer and group
- Intensive hands-on workshops
- Networking with other participants
- Full focus on learning
Frequently asked questions
What are the prerequisites for this training?
For Jenkins: Continuous integration in agile software development we recommend: Basic knowledge of version control systems; Experience in software development; Knowledge of scripting basics.
What is the format and duration of this training?
The training lasts 2 days and is available in online and on-site format. Sessions run from 9:00 AM to 4:00 PM. We can also customize the schedule to fit your team's needs.
Who is this training designed for?
This training is designed for: Developers working in a CI/CD environment; DevOps engineers; Systems administrators.
Request a quote
Funding Options
Check funding options for your company
Development Services Database
Up to 80% funding for SMEs from EU funds
Check availabilityNational Training Fund
Up to 100% funding for employers
Learn moreTrusted by
We train teams at Poland's largest companies
Interested in this training?
Contact us - we'll prepare an offer tailored to your organization's needs.