Jenkins Advanced course covers advanced topics related to working with Jenkins CI.
Target audience:
• Jenkins users and administrators interested in expanding Jenkins knowledge
• Beginner and intermediate Developers
• QA Engineers
• Build and Release Engineers
• Technical Project Managers
• DevOps Engineers
Prerequisites for the Jenkins Advanced course:
• Understanding of Jenkins basic features and capabilities (recommended training: Jenkins Fundamentals)
• Basic knowledge of distributed version control systems (Git Fundamentals)
Nice to have:
• Required skills include running Unix commands, navigating the file system, and creating and editing text files
• Prior experience in developing web applications
Information about the Jenkins Advanced certification:
This course is designed to prepare for the exam certification in order to become a certified Professional Release Engineer.
Module 2: Integrate your Docker SSH server with Jenkins
– Run your Jenkins job on your Docker remote host through SSH
– Introduction: Jenkins + Ansible
– Install Ansible: Docker + Jenkins
– Integrate Ansible and Jenkins (Ansible Plugin)
– Learn how to execute Playbooks from a Jenkins Job
– Add parameters to Ansible and Jenkins
Module 3: Pipelines
– Create a Jar for your Maven App using Docker
– Create a Dockerfile and build an image with your Jar
– Create a Docker Compose file to automate the Image build process
– Learn how to test your code using Maven and Docker
– Create a bash script to automate the test process
Module 4: Jenkins CI beyond the basics
Module 5: Jenkins REST API overview
– XML API
– JSON API
– Creating jobs with Jenkins API–python sdk
Module 6: Using groovy with Jenkins
– Groovy script console
– Groovy jobs
Module 7: Groovy with dynamic parameters
– Post build groovy plugin
Module 8: Using Shared Libraries in Jenkins
– Scripted Pipeline
– Using a Jenkinsfile
– Multibranch Pipelines
– Introduction to Shared Libraries
– Restart from a Stage
Every student has assigned to him his own virtual lab environment setup.
Additional details:
To attend this course, you need to have:
• PC/Laptop with internet access
• Updated web browser
We have developed a complex DevOps curriculum, highly appreciated by clients such as Adobe, UiPath, Avira, Atos, Vodafone because of its practical insights. Our DevOps seminars cover major technology areas, from networking programming and operating systems to Machine Learning and Artificial Intelligence.
We have delivered live-virtual courses across 3 continents from the safety of our laptops and whiteboards, as we are specialized in delivering live virtual courses and we take great pride in saying that our team of trainers are, first of all, engineers or developers. This enable us to have up to 70% of the time spent on doing hands-on practice and sharing our combined knowledge and experience.
We will show your people HOW to do it, not where to read about it. Moreover, we can handle a multi-platform implementation in all cloud environments, as we created labs on AWS, Microsoft Azure, Google Cloud and Oracle Cloud Infrastructure. Our full training curriculum can be found here.
Jenkins Advanced
840
DURATION: 2 days
SKILL LEVEL: Professional
LECTURES: 11 lessons
PRICE: 840 €
DURATION: 2 days
SKILL LEVEL: Professional
LECTURES: 11 lessons
Course description:
Jenkins Advanced course covers advanced topics related to working with Jenkins CI.
Target audience:
• Jenkins users and administrators interested in expanding Jenkins knowledge
• Beginner and intermediate Developers
• QA Engineers
• Build and Release Engineers
• Technical Project Managers
• DevOps Engineers
Prerequisites for the Jenkins Advanced course:
• Understanding of Jenkins basic features and capabilities (recommended training: Jenkins Fundamentals)
• Basic knowledge of distributed version control systems (Git Fundamentals)
Nice to have:
• Required skills include running Unix commands, navigating the file system, and creating and editing text files
• Prior experience in developing web applications
Information about the Jenkins Advanced certification:
This course is designed to prepare for the exam certification in order to become a certified Professional Release Engineer.
Module 2: Integrate your Docker SSH server with Jenkins
– Run your Jenkins job on your Docker remote host through SSH
– Introduction: Jenkins + Ansible
– Install Ansible: Docker + Jenkins
– Integrate Ansible and Jenkins (Ansible Plugin)
– Learn how to execute Playbooks from a Jenkins Job
– Add parameters to Ansible and Jenkins
Module 3: Pipelines
– Create a Jar for your Maven App using Docker
– Create a Dockerfile and build an image with your Jar
– Create a Docker Compose file to automate the Image build process
– Learn how to test your code using Maven and Docker
– Create a bash script to automate the test process
Module 4: Jenkins CI beyond the basics
Module 5: Jenkins REST API overview
– XML API
– JSON API
– Creating jobs with Jenkins API–python sdk
Module 6: Using groovy with Jenkins
– Groovy script console
– Groovy jobs
Module 7: Groovy with dynamic parameters
– Post build groovy plugin
Module 8: Using Shared Libraries in Jenkins
– Scripted Pipeline
– Using a Jenkinsfile
– Multibranch Pipelines
– Introduction to Shared Libraries
– Restart from a Stage
Every student has assigned to him his own virtual lab environment setup.
Additional details:
To attend this course, you need to have:
• PC/Laptop with internet access
• Updated web browser
We have developed a complex DevOps curriculum, highly appreciated by clients such as Adobe, UiPath, Avira, Atos, Vodafone because of its practical insights. Our DevOps seminars cover major technology areas, from networking programming and operating systems to Machine Learning and Artificial Intelligence.
We have delivered live-virtual courses across 3 continents from the safety of our laptops and whiteboards, as we are specialized in delivering live virtual courses and we take great pride in saying that our team of trainers are, first of all, engineers or developers. This enable us to have up to 70% of the time spent on doing hands-on practice and sharing our combined knowledge and experience.
We will show your people HOW to do it, not where to read about it. Moreover, we can handle a multi-platform implementation in all cloud environments, as we created labs on AWS, Microsoft Azure, Google Cloud and Oracle Cloud Infrastructure. Our full training curriculum can be found here.