"The structure, the practice exams, the instructor — all top tier. Passed first try."
Course Outline
What the programme covers, module by module.
Module 1: Introduction to Jenkins
- Jenkins overview
- Automation fundamentals
- CI/CD concepts
- Jenkins use cases
- DevOps integration
- Software delivery workflows
Module 2: Jenkins Architecture
- Controller architecture
- Agents
- Executors
- Jobs
- Build queue
- Jenkins workspace
Module 3: Installing & Configuring Jenkins
- System requirements
- Jenkins installation
- Initial setup
- Administrative configuration
- Tool configuration
- Installation validation
Module 4: Jenkins User Interface
- Jenkins dashboard
- Job navigation
- Build history
- System configuration
- Manage Jenkins
- Administrative interface
Module 5: Creating & Managing Jenkins Jobs
- Freestyle projects
- Job configuration
- Build triggers
- Build steps
- Post-build actions
- Job management
Module 6: Source Control Integration
- Git integration
- Repository configuration
- Credentials
- Branch selection
- Source checkout
- Repository triggers
Module 7: Build Automation
- Automated builds
- Build tools
- Dependency management
- Build parameters
- Environment variables
- Build validation
Module 8: Introduction to Jenkins Pipelines
- Pipeline concepts
- Pipeline stages
- Steps
- Declarative pipelines
- Scripted pipelines
- Pipeline execution
Module 9: Jenkinsfile & Pipeline as Code
- Jenkinsfile structure
- Pipeline syntax
- Stages
- Steps
- Version-controlled pipelines
- Pipeline configuration
Module 10: Advanced Pipeline Development
- Variables
- Parameters
- Conditions
- Parallel stages
- Error handling
- Pipeline logic
Module 11: Jenkins Agents
- Agent concepts
- Distributed builds
- Agent configuration
- Labels
- Executors
- Workload distribution
Module 12: Jenkins Plugins
- Plugin architecture
- Plugin installation
- Plugin updates
- Dependency management
- Plugin configuration
- Plugin maintenance
Module 13: Credentials & Secrets Management
- Jenkins credentials
- Username and password
- SSH keys
- Tokens
- Credential bindings
- Secure secret handling
Module 14: Automated Testing
- Unit testing
- Integration testing
- Test execution
- Test reports
- Code coverage
- Quality checks
Module 15: Artifact Management
- Build artifacts
- Archiving artifacts
- Artifact repositories
- Package management
- Versioning
- Artifact retention
Module 16: Docker Integration
- Docker fundamentals
- Docker agents
- Image builds
- Containerized builds
- Container registries
- Image publishing
Module 17: Kubernetes Integration
- Kubernetes-based agents
- Dynamic agents
- Pod templates
- Containerized workloads
- Kubernetes deployments
- Scalable build environments
Module 18: Deployment Automation
- Deployment pipelines
- Environment management
- Development deployments
- Staging deployments
- Production workflows
- Rollback concepts
Module 19: Jenkins Security
- Authentication
- Authorization
- Role-based access
- Matrix permissions
- CSRF protection
- Security practices
Module 20: Shared Libraries & Reusable Pipelines
- Shared libraries
- Reusable pipeline code
- Global variables
- Custom steps
- Pipeline templates
- Standardized workflows
Module 21: Monitoring, Troubleshooting & Optimization
- Jenkins logs
- Build failures
- Agent issues
- Plugin problems
- Pipeline bottlenecks
- Performance optimization
Module 22: Practical Jenkins Automation Project
- Repository integration
- Jenkinsfile development
- Automated build
- Automated testing
- Deployment pipeline
- Monitoring and troubleshooting
Who it's for & what's included
Pick a delivery method to see exactly who it suits and everything you receive.
Classroom
Best for learners who want face-to-face tuition and to network with peers in person.
Everything you get
- ✓ Live instructor on-site
- ✓ Printed workbook & materials
- ✓ Group exercises & case studies
Online Instructor-Led
Best for learners who want a live instructor and a fixed schedule, without the travel.
Everything you get
- ✓ Live instructor via video call
- ✓ Digital workbook & resources
- ✓ Session recordings
Self-Paced
Best for self-motivated learners who need maximum flexibility around work and life.
Everything you get
- ✓ On-demand video lessons
- ✓ Interactive quizzes
- ✓ 24/7 access on any device