DevOps Training Courses Icon

CloudBees Jenkins User Boot Camp


2 Days
Classroom Session   |  
2 Days
Live Online

IIBA (CDU)

ASPE is an IIBA Endorsed Education Provider of business analysis training. Select Project Delivery courses offer IIBA continuing development units (CDU) in accordance with IIBA standards.

NASBA (CPE)

NASBA continuing professional education credits (CPE) assist Certified Public Accountants in reaching their continuing education requirements.

PMI (PDU)

Select courses offer Leadership (PDU-L), Strategic (PDU-S) and Technical PMI professional development units that vary according to certification. Technical PDUs are available in the following types: ACP, PBA, PfMP, PMP/PgMP, RMP, and SP.

NASBA
NASBA
16.00 CPEs

Expertise Level: Intermediate
Certification
Classroom Registration Fees
Individual:
$1795.00
Group Rate:
$1595.00
(per registrant, 2 or more)
GSA Individual:
$1310.35
Live Online Registration
Live Online:
$1795.00
Private Onsite Package

This course can be tailored to your needs for private, onsite delivery at your location.

Request a Quote for Group Onsite Pricing

Overview

The 21st-century software engineering practices of continuous integration (CI) and continuous delivery (CD) have rapidly come to define the best practices for software development, quality assurance and delivery. CI/CD practices are fundamental to most successful DevOps practices, and enable huge benefits for delivering more value, more frequently and with lower risk than traditional engineering. At the same time CI/CD practices drastically reduce many of the risks and pains associated with deploying software releases and bugfixes.

Jenkins has long been the community tool leader in the open-source world for practicing continuous integration and delivery. It’s more robust and enterprise-capable big brother, the CloudBees Jenkins platform, expands the capabilities users love about Jenkins to an enterprise-class toolchain and level of support.

This hands-on workshop teaches engineering and development teams to use the CloudBees Jenkins platform to run an enterprise CI/CD practice. Our lab environment and classroom model is deeply interactive, giving students hands-on practice and access to an expert in the classroom so they can return to work ready to immediately use everything CloudBees Jenkins has to offer.

A few immediate benefits of attending this course: 

  • Update your Agile Knowledge
  • Understand how CloudBees simplifies your Jenkins Implementation
  • Use CloudBees to Automate Jenkins configurations
  • Use CloudBees Templates
  • Automate your Software Delivery Pipeline with CloudBees Jenkins
  • Implement CI/CD with CloudBees Jenkins
  • Integrate CloudBees Jenkins with Git / GitHub
  • Take your Agile Teams to the next level with CloudBees Jenkins
Reduce integration issues
Improve code quality
Use CloudBees Jenkins as a communications hub
Manage plugins within the Jenkins platform
Build and automate deployments
Learn to use GitHub with CloudBees Jenkins
Become familiar with the CloudBees Jenkins Operations Center
Review and implement best practices for Jenkins Pipeline Plugin
Upcoming Dates and Locations
Guaranteed To Run
Nov 13, 2017 – Nov 14, 2017    8:30am – 4:30pm Seattle, Washington

Please call ASPE for location details
at 1-877-800-5221
Seattle, WA 98101
United States

Register
Nov 13, 2017 – Nov 14, 2017    11:30am – 7:30pm Live Online Register
Dec 11, 2017 – Dec 12, 2017    8:30am – 4:30pm Live Online Register
Dec 11, 2017 – Dec 12, 2017    8:30am – 4:30pm Raleigh, North Carolina

Please call ASPE for location details
at 1-877-800-5221
Raleigh, NC 27609
United States

Register
Jan 29, 2018 – Jan 30, 2018    8:30am – 4:30pm Dallas, Texas

Please call ASPE for location details
at 1-877-800-5221
Dallas, TX 75201
United States

Register
Jan 29, 2018 – Jan 30, 2018    9:30am – 5:30pm Live Online Register
Feb 26, 2018 – Feb 27, 2018    8:30am – 4:30pm Live Online Register
Feb 26, 2018 – Feb 27, 2018    8:30am – 4:30pm New York, New York

Microtek New York City
180 Maiden Lane
Suite 1102
New York, NY 10038
United States

Register
Mar 26, 2018 – Mar 27, 2018    8:30am – 4:30pm San Francisco, California

Learn IT
33 New Montgomery St.
Suite 300
San Francisco, CA 94105
United States

Register
Mar 26, 2018 – Mar 27, 2018    11:30am – 7:30pm Live Online Register
Apr 30, 2018 – May 1, 2018    8:30am – 4:30pm Live Online Register
Apr 30, 2018 – May 1, 2018    8:30am – 4:30pm Reston, Virginia

Homewood Suites Dulles Airport
13460 Sunrise Valley Drive
Herndon, VA 20171
United States

Register
May 30, 2018 – May 31, 2018    8:30am – 4:30pm Denver, Colorado

Microtek Denver
999 18th Street
Suite 300 South Tower
Denver, CO 80202
United States

Register
May 30, 2018 – May 31, 2018    10:30am – 6:30pm Live Online Register
Jun 25, 2018 – Jun 26, 2018    8:30am – 4:30pm Live Online Register
Jun 25, 2018 – Jun 26, 2018    8:30am – 4:30pm Columbia, Maryland

Homewood Suites by Hilton
8320 Benson Drive
Columbia, MD 21045
United States

Register
Jul 30, 2018 – Jul 31, 2018    8:30am – 4:30pm San Diego, California

San Diego Training and Conference Center
350 Tenth Avenue
Suite 950
San Diego, CA 92101
United States

Register
Jul 30, 2018 – Jul 31, 2018    11:30am – 7:30pm Live Online Register
Aug 27, 2018 – Aug 28, 2018    8:30am – 4:30pm Live Online Register
Aug 27, 2018 – Aug 28, 2018    8:30am – 4:30pm Philadelphia, Pennsylvania

ExitCertified
1150 First Ave
Ste 200
King Of Prussia, PA 19406
United States

Register
Course Outline

As organizations increase the usage of Jenkins, scaling up to deal new issues will arise when additional masters are added to the environment. Business critical challenges are inevitable, because each master will require separate maintenance, security, and upgrades to remain functional. This course will teach you how to use CloudBees as the Master of Jenkins Masters for your solution, resulting in:

  • Full control of all masters from one central control
  • Accelerated automation, development, and delivery
  • Meaningful, measurable, quantifiable performance enhancements
  1. Foundations of CI/CD in enterprise environments

In order to create an efficient Jenkins environment , the stability of the source control system & the Continuous Integration infrastructure needs to be determined. The root of the CD pipeline starts with the foundation of your environment which is constantly affected by automation, integration, testing and quality assessment, and so on.

  • What is Jenkns, CI & CD, and how can Jenkins help my business?
  • Introduction to Jenkins and its use for CI best practices
  • Feature overview: open-source Jenkins vs. enterprise CloudBees Jenkins
  1. Agile Refresher

Agile development is creating more effective enterprises, and adoption of its values is at an all-time high. The ability to manage changing priorities, increase project visibility, and accelerate product delivery are but a few of the many benefits that Agile development creates. Overall performance has high expectations in todays digital landscape, and the implementation of Agile principles keep teams prepared for new demands, technologies, and trends.

  • The Agile Manifesto
  • Success with Scaling Agile
  • Agile Management Tools
  • Implementation of common tools
  1. Getting started with CloudBees Jenkins

The Platform CloudBees Jenkins is at the nucleus of integration & delivery, thus the mastery of it is essential for agile development teams. Pre deployment, deployment, and post deployment functionality should be planned and considered before code is committed.

  • Key components of CloudBees Jenkins
  • Jobs in Jenkins
  • Projects in Jenkins
  • Builds in Jenkins
  1. Jenkins plugins

One of the reasons for Jenkins popularity is because it has literally hundreds of plugins that are customized to expand usage and capabilities within all solutions. These days, the right plugin can assist in fixing problems that you didn’t even know you had.

  • Build Plugins
  • Maven
  • MS Build
  • Test Plug Ins
  • Junit
  • Nunit
  • Deployment Plugins
  1. Integrating CloudBees Jenkins and version control

Jenkins has excellent support for various source code management systems like CVS, Subversion, Git, and more. Complicated jobs continue to need modification, as a natural condition of CI, therefore integration is often a of each new configuration.

  • A Git example
  • Jenkins and best SCM practices with Github
  • Using Jenkins for Optimizing and Measuring Code Quality Code
  • Code Coverage Metrics
  • Running and using Builds
  1. Parameterized Builds

Any given project will have the option make it’s build parameterized. This enables jobs to be executed with version numbers, server URLs, node names, and specified organizational markers,

  • Adding Parameters
  • Passing Parameter Values
  • Executing a Parameterized Build
  1. Automating Deployments

Automation is one of the most important components necessary for a development team to by agile. Deployment automation is tricky to implement, and many people think they are doing it correctly when they are not. Without consideration of database changes, configurations, and integration points, the framework is not truly set up for continuous deployment.

Azure

  • Why use Azure?
  • Deploy from Local Git
  • FTP or FTPS
  • Kudu) Git/Mercurial/OneDrive/Dropbox
  • Web Deploy
  • Cloud Based SCM

AWS

  • Master Server
  • Workstation
  • Client Nodes
  • Puppet
  • Ansible
  • AWS Code Deploy
  • AWS Elastic Beanstalk
  1. Common build fails

Recognizing known issues, dealing with problems efficiently, and preventing future errors is a must when it comes to continuous delivery. Pipelines have introduced much greater traceability of changes to the build process, so that build fails can be dealt with immediately.

  • Detecting the source of a build failure
  • Troubleshooting Jenkins Builds
  • Build failure Analyzer
  • Build log scanning
  • Git Timeouts
  • Pip Timeouts
  1. Folders in Jenkins

  • Folders
  • Folders Plus
  1. Merging

  • Validated Merges
  • Using GitHub for validated merges
  1. Pull-Request Builder for GitHub
  2. Templates
  3. Running a CI/CD Pipeline through CloudBees Jenkins

https://jenkins.io/doc/book/pipeline/syntax/

  • Pipeline development tools
  • Pipeline Plugin
  • Trigger a pipeline
  1. Overview of CloudBees Jenkins Operation Center

CloudBees Operations Center assists developers & engineers with risk assessment, compatibility of functionality, older components vs newer releases, and verification of upgrade paths.

https://support.cloudbees.com/hc/en-us/articles/236322588-Support-Lifecycle-and-Update-Policies-for-the-CloudBees-Jenkins-Platform

  • Authentication schemes
  • Consolidated management
  • Security, resilience, & enforcement
  • CloudBees Analytics
  • Managing CJOC Tasks
Who should attend
  • Software Developers
  • Project Managers
  • Quality Assurance Professionals
  • Software Testers
  • Product Owners
  • Business Intelligence Professionals
  • Infrastructure Engineers
  • Development Team Members
  • Operations Team Members
  • Anyone who is a hands-on user of the CloudBees Jenkins platform
Pre-Requisites
  1. Eclipse
  2. Jenkins
    • Maven plugin
    • Junit plugin
    • Sonar Plugin

Yes, this course looks perfect for my needs!