This specialization covers:
- DevOps concepts & tools and how Jenkins fits into the CI/CD Pipeline
- Jenkins pipeline concept and how to implement it
- Jenkins integration with Git and GitHub
- Setting up Jenkins for Maven and triggering build along with notifications
- Working with Jenkins CLI and scripts
- Configuring Jenkins for Tomcat
- Integrating Jenkins with Docker, Ansible, and SonarQube
- Remote testing
- Jenkins access management and security
The Jenkins - From Zero to Hero specialization is for individuals seeking to develop proficiency in Jenkins and CI/CD pipelines. The specialization will help you master Jenkins for automation in software development and deployment processes.
Jenkins specialization is a 4-course series. In these four courses, you will learn topics such as Jenkins fundamentals, pipeline creation and management, Jenkins setup and configuration, integrating with various development and deployment tools, managing and securing Jenkins instances, automating builds and tests, Jenkins plugins, and scaling Jenkins for enterprise-level projects.
Further, the course will prepare you to implement and manage CI/CD pipelines efficiently in software development environments.
The Jenkins tutorial specialization is designed from scratch, making it an ideal choice for anyone new to Jenkins and CI/CD. The courses include hands-on demos, quizzes, and high-quality theoretical content videos from industry experts.
Applied Learning Project
The Jenkins project offers 21 demos, focusing on user management, job creation, remote testing, plugin management, and running automation tests using Jenkins. Key projects include creating Jenkins jobs using the Backup Plugin, executing remote tests, managing plugins with and without restart, and running automation tests. The installation demos cover Jenkins and Docker on different operating systems, along with a complete tour of the Jenkins dashboard.
Additionally, the demos also focus on creating distributed and Maven build jobs, parameterized tasks, and executing shell and Groovy scripts. The more advanced topics include deploying Java applications, parallel builds, Jenkins CI CD pipeline, Docker, and Ansible.
The specialization includes a course-end project that covers setting up a CI/CD pipeline using Git, Maven, Jenkins, Ansible, Docker, and AWS for microservices deployment and integration of code quality tools like SonarQube.