Skill Up Card - Course Bundles

Pricing is per delegate, giving you huge savings over the cost of individual courses.

  • Ireland = €2,400 per Skill Up Card
skill up card logo - Nexus Human

Introduction to Jenkins / Jenkins Quick Start (TTDV7520)

4.6 out of 5 rating

Jump to dates

Duration

2 Days

12 CPD hours

About this course

This audience includes DevOps engineers, software developers, and IT professionals interested in continuous integration, continuous delivery, and automating the software development lifecycle.

Overview

This course is approximately 50% hands-on, combining expert lecture, real-world demonstrations and group discussions with machine-based practical labs and exercises. Working in a hands-on learning environment guided by our expert practitioner, students will explore:
-Introduction to Continuous Integration, Continuous Deployment and Jenkins-CI
-Installing and Running Jenkins
-Job Types in Jenkins
-Securing Jenkins
-Jenkins Plugin
-Distributed Builds with Jenkins
-Continuous Deployment and the Jenkins Pipeline
-Best Practices for Jenkins

Description

Introduction to Jenkins is a two-day, lab intensive hands-on training course geared for experienced programmers who need to learn how to:
-Install and configure Jenkins in a servlet container
-Create Jenkins builds
-Configure and use Apache Ant and Apache Maven with Jenkins
-Use Jenkins to generate Java coding standards reports, code coverage reports, and change notices
-Use Jenkins to automatically deploy software into a testing environment.

Prerequisites

In order to be successful in this course, attending students are required to have practical Java programming experience to a basic level. This course can also be modified to suit the incoming skill levels or unique learning goals of your students and organization.

Introduction to Continuous Integration, Continuous
  • Deployment and Jenkins-CI
  • Agile Development
  • Agile Development (cont'd)
  • What is Continuous Integration
  • What is Continuous Integration (cont'd)
  • What is Continous Integration (cont'd)
  • Typical Setup for Continuous Integration
  • Continuous Deployment
  • Continuous Deployment (cont'd)
  • DevOps and Continuous Deployment
  • Continuous Deployment Challenges
  • Jenkins Continuous Integration
  • Jenkins Features
  • Running Jenkins
Installing and Running Jenkins
  • Downloading and Installing Jenkins
  • Running Jenkins as a Stand-Alone Application
  • Running Jenkins as a Stand-Alone Application (cont'd)
  • Running Jenkins on an Application Server
  • The Jenkins Home Folder
  • Installing Jenkins as a Windows Service
  • Initial Configuration
  • Configuration Wizard
  • Configuration Wizard (cont'd)
  • Configuring Tools
  • Configuring Tools - Best Practices
Job Types in Jenkins
  • Different types of Jenkins Items
  • Different types of Jenkins Items (cont'd)
  • Configuring Source Code Management(SCM)
  • Working with Subversion
  • Working with Subversion (cont'd)
  • Working with Git
  • Storing Credentials
  • Storing Credentials (cont'd)
  • Build Triggers
  • Schedule Build Jobs
  • Polling the SCM
  • Maven Build Steps
Securing Jenkins
  • Jenkins Security - Overview
  • Jenkins Security
  • Authentication
  • Authorization
  • Confidentiality
  • Activating Security
  • Configure Authentication
  • Using Jenkins's Internal User Database
  • Creating Users
  • Authorization
  • Matrix-Based Security
  • Note Create the Administrative User
  • Project-based Matrix Authorization
  • Project-Based Authentication
Jenkins Plugin
  • Introduction
  • Jenkins Plugins - SCM
  • Jenkins Plugins Build and Test
  • Jenkins Plugins Analyzers
  • Jenkins for Teams
  • Installing Jenkins Plugins
Distributed Builds with Jenkins
  • Distributed Builds - Overview
  • Distributed Builds How
  • Slave Machines
  • Configure Jenkins Master
  • Configure Projects
Continuous Deployment and the Jenkins Pipeline
  • Continuous Deployment
  • Continuous Deployment (cont'd)
  • DevOps and Continuous Deployment
  • Continuous Deployment Challenges
  • Continuous Deployment with Jenkins
  • The Pipeline Plugin
  • The Pipeline Plugin (cont'd)
  • Defining a Pipeline
  • A Pipeline Example
  • Pipeline Example (cont'd)
  • Parallel Execution
  • Creating a Pipeline
  • Invoking the Pipeline
  • Interacting with the Pipeline
Best Practices for Jenkins
  • Best Practices - Secure Jenkins
  • Best Practices - Backups
  • Best Practices - Reproducible Builds
  • Best Practices - Testing and Reports
  • Best Practices - Large Systems
  • Best Practices - Distributed Jenkins
Additional course details:

Nexus Humans Introduction to Jenkins / Jenkins Quick Start (TTDV7520) training program is a workshop that presents an invigorating mix of sessions, lessons, and masterclasses meticulously crafted to propel your learning expedition forward.

This immersive bootcamp-style experience boasts interactive lectures, hands-on labs, and collaborative hackathons, all strategically designed to fortify fundamental concepts.

Guided by seasoned coaches, each session offers priceless insights and practical skills crucial for honing your expertise. Whether you're stepping into the realm of professional skills or a seasoned professional, this comprehensive course ensures you're equipped with the knowledge and prowess necessary for success.

While we feel this is the best course for the ITS Data Analytics course and one of our Top 10 we encourage you to read the course outline to make sure it is the right content for you.

Additionally, private sessions, closed classes or dedicated events are available both live online and at our training centres in Dublin and London, as well as at your offices anywhere in the UK, Ireland or across EMEA.

Training Insurance Included!

When you organise training, we understand that there is a risk that some people may fall ill, become unavailable. To mitigate the risk we include training insurance for each delegate enrolled on our public schedule, they are welcome to sit on the same Public class within 6 months at no charge, if the case arises.

What people say about us


Find out more about this course

Interested in alternative dates? Would like to book a private session of this course for your company? Or for any other queries please simply fill out the form below.