Course Outline
Introduction
- What is Jenkins and its role in CI/CD
- Overview of Jenkins use cases
Getting Started with Jenkins
- Installation and setup of Jenkins
- Configuring Jenkins plugins
Creating Jenkins Jobs
- Building and configuring basic Jenkins jobs
- Introduction to pipeline as code
Automating Builds
- Automated building of software projects
- Version control integration with Jenkins
Testing and Continuous Integration
- Running tests in Jenkins
- Configuring automated test pipelines
Deployment and Continuous Delivery
- Understanding deployment in the CI/CD process
- Implementing continuous delivery with Jenkins
Best Practices and Troubleshooting
- Jenkins best practices
- Troubleshooting common issues
Summary and Next Steps
Requirements
- Basic understanding of software development concepts
- Familiarity with the software development lifecycle (SDLC)
Audience
- Software developers
- DevOps engineers
- IT professionals
Testimonials (4)
Being introduced to some technologies I wish I knew earlier.
Michel - Vanier College
Course - DevOps Practical Implementation and Tools
I like all the possibilities that I discovered in the course about DevOps options that I can apply in order to have a better CD/CI workflow!
Juan Manuel - si
Course - Jenkins: Continuous Integration for Agile Development
The instructor. I understood what he was teaching which was surprising given my lack of knowledge. If he could teach me, he can teach anyone!!!!
April - OIT
Course - Test Automation with Selenium and Jenkins
Trainer is very knowledgeable on the subject and able to provide real world examples through his experience.