Jenkins Training Courses

Jenkins Training Courses

Local, instructor-led live Jenkins training courses demonstrate through interactive discussion and hands-on practice how to set up a Jenkins continuous integration system (also referred to as continuous builds, continuous release, continuous testing, etc.). Jenkins training is available as "onsite live training" or "remote live training". Onsite live training can be carried out locally on customer premises in Canada or in NobleProg corporate training centers in Canada. Remote live training is carried out by way of an interactive, remote desktop. Jenkins training courses cover Jenkins Continuous Integration for Agile testing using Java, .Net, Javascript and other languages. Interaction among instructor and participants is encouraged. Real-world cases are discussed and specific issues and questions are addressed and resolved in class. NobleProg -- Your Local Training Provider

Testimonials

★★★★★
★★★★★

Jenkins Course Outlines

CodeNameDurationOverview
DEVOPStoosDevOps Practical Implementation and Tools21 hoursThis course focuses on practical implementation and tooling. It assumes good knowledge on theoretical principals (see DEVOPS course) as it focuses on newest tools and methods of implementing DevOps principles.
SeleniumJenkinsTest Automation with Selenium and Jenkins21 hoursThis course provides training for handling testing projects using Selenium test suite and continuous testing with Jenkins.

Intended Audience:

- Software test engineers
- Software developers involved in agile development
- Release managers
- QA engineers

At the end of Selenium training the delegates will be able to:

- Use Selenium test suite effectively in real projects
- Use Selenium for cross browser testing
- Distribute the tests using Selenium Grid
- Run regression Selenium tests in Jenkins
- Prepare test reports and periodict reports using Jenkins
jenkinsJenkins: Continuous Integration for Agile Development14 hoursJenkins is an open-source continuous integration tool written in Java. It is a server-based system that runs in a servlet container such as Apache Tomcat. Jenkins supports a number of Software Configuration Management (SCM) tools, including CVS, Subversion, Git, Perforce, and Clearcase, among others. It is highly scriptable and provides support for Apache Ant, Apache Maven, shell scripts, and Windows batch commands.

This course covers the concepts, tools and techniques needed to carry out continuous integration of your software projects in an Agile environment. Participants carry out a series of hands-on exercises throughout the course to apply their knowledge in real situations. Interaction among instructor and participants is encouraged. Real-world cases are discussed and specific issues and questions are addressed and resolved in class.

Audience

- Build engineers
- Software developers involved in agile development
- QA engineers
- Project managers
- Release managers

Format of the course

- Part lecture, part discussion, heavy hands-on practice
jenkinsmavenContinuous Integration with Jenkins and Maven21 hoursJenkins is an open-source continuous integration (CI) tool written in Java. Maven is a build automation tool for Java projects. Together they can be used to trigger continuous builds that include, for example: the execution of JUnit tests whenever a new code is committed, deployment of these builds to production, and scheduling of these tasks at strategic times of the day, for example midnight. These tools and processes make up a DevOps approach to the development and deployment of software and are popular in Agile development.

In this instructor-led, live training, participants will start with an introduction to DevOps, version control and automation scripting, and then move on to hands-on practice, learning how to install, configure and deploy Jenkins and Maven in a live lab environment.

Audience

- Developers
- System Administrators
- DevOps engineers

Format of the course

- Part lecture, part discussion, exercises and heavy hands-on practice
ciforjsContinuous Integration for JavaScript14 hoursContinuous Integration (CI) is a development practice wherein developers merge changes in their code as often as possible in order to detect and locate errors quickly.

In this instructor-led, live training, participants will learn the basics of Continuous Integration for JavaScript as they step through setting up a Continuous Integration process for a JavaScript project.

By the end of this training, participants will be able to:

- Understand the fundamentals of Continuous Integration
- Build their own Continuous Integration system for their JavaScript projects

Audience

- Developers
- IT Professionals
- DevOps Engineers
- Business Managers

Format of the course

- Part lecture, part discussion, exercises and heavy hands-on practice
jenkinsdotnetJenkins for .Net Continuous Integration (CI)14 hoursWhen developers finish writing a piece of code, they often integrate their code into an application, copy the application into a folder, run the application installer, then initialize the application to check whether it runs as expected. This manual approach does not scale very well, is tedious, very error-prone and offers no mechanism for tracking changes during the process.

A better approach would be to automate the process using Continuous Integration. Continuous Integration refers to the processes, tools and infrastructure needed to automate the building, deployment and testing of software applications.

In this instructor-led, live training (onsite or remote), participants will learn how to transform a traditional, manual (or semi-manual) approach to software deployment into an agile, Continuous Integration (CI) one using Jenkins. Participants carry out a series of hands-on, live-lab exercises throughout the course, applying their new knowledge to various software development and deployment problems every step of the way. Interaction among the instructor and participants is encouraged. Real-world cases are discussed and specific issues and questions are addressed and resolved throughout the training. The training is especially focused on .Net application development.

By the end of this training, participants will be able to:

- Install and configure Jenkins for .Net application development
- Use Jenkins to automate the process of checking in and merging .Net source code into a code repository
- Use Jenkins to automate the process of downloading, compiling and deploying an application to a release server
- Integrate Jenkins with other software development tools such as issue trackers and

Audience

- .Net developers
- Build engineers
- QA engineers
- Project managers
- Release managers
- DevOps engineers

Format of the Course

- Part lecture, part discussion, exercises and heavy hands-on practice

Note

- To request a customized training for this course, please contact us to arrange.

Upcoming Jenkins Courses

CourseCourse DateCourse Price [Remote / Classroom]
Test Automation with Selenium and Jenkins - Calgary - Sun LifeTue, Oct 9 2018, 9:30 amCA$8,085 / CA$10,125
Jenkins: Continuous Integration for Agile Development - Montreal - University StreetTue, Oct 9 2018, 9:30 amCA$5,555 / CA$7,485
Continuous Integration with Jenkins and Maven - Brampton - Brampton County CourtTue, Oct 9 2018, 9:30 amCA$6,985 / CA$8,875
Continuous Integration for JavaScript - Halifax - Purdy's WharfWed, Oct 10 2018, 9:30 amCA$4,730 / CA$6,620
Jenkins for .Net Continuous Integration (CI) - Calgary - Macleod Place IIWed, Oct 10 2018, 9:30 amCA$4,730 / CA$6,590
Weekend Jenkins courses, Evening Jenkins training, Jenkins boot camp, Jenkins instructor-led, Weekend Jenkins training, Evening Jenkins courses, Jenkins coaching, Jenkins instructor, Jenkins trainer, Jenkins training courses, Jenkins classes, Jenkins on-site, Jenkins private courses, Jenkins one on one training

Course Discounts

Course Venue Course Date Course Price [Remote / Classroom]
Lua Fundamentals Halifax - Purdy's Wharf Thu, Sep 27 2018, 9:30 am CA$3,870 / CA$5,760
Drupal 8 for Developers Vancouver - Park Place Mon, Oct 15 2018, 9:30 am N/A / CA$6,560
Mobile Automation with Appium Overview Vancouver - Park Place Mon, Oct 22 2018, 9:30 am CA$2,228 / CA$3,893
Typescript Ottawa – Albert & Metcalfe Thu, Nov 8 2018, 9:30 am CA$2,228 / CA$3,888
CISA - Certified Information Systems Auditor Toronto - West Toronto - Etobicoke Tue, Nov 20 2018, 9:30 am N/A / CA$10,336
Haskell Fundamentals Ottawa – Albert & Metcalfe Tue, Nov 27 2018, 9:30 am CA$3,870 / CA$5,690
Data Mining with R NS, Halifax - Hampton Inn Thu, Jan 31 2019, 9:30 am CA$3,870 / CA$5,870
OCEB Certified Expert in BPM - Business Advanced Exam Preparation Calgary - Sun Life Fri, Feb 15 2019, 9:30 am CA$2,025 / CA$3,705

Course Discounts Newsletter

We respect the privacy of your email address. We will not pass on or sell your address to others.
You can always change your preferences or unsubscribe completely.

Some of our clients

is growing fast!

We are looking to expand our presence in your region!

As a Business Development Manager you will:

  • expand business in the region
  • recruit local talent (sales, agents, trainers, consultants)
  • recruit local trainers and consultants

We offer:

  • Artificial Intelligence and Big Data systems to support your local operation
  • high-tech automation
  • continuously upgraded course catalogue and content
  • good fun in international team

If you are interested in running a high-tech, high-quality training and consulting business.

contact us right away!