• US Inquiries / 1 877 517 6540
  • Canadian Inquiries / 1 866 206 4644

Continuous Integration Training and Courseware

Web Age offers Continuous Integration Training to introduce students to the theory and needs behind Continuous Integration, and give the tools to implement Continuous Integration using Jenkins, Maven, Nexus, and Artifactory.

Continuous integration is a practice that was first adopted by the Extreme Programming (XP) movement, and has since been incorporated into every agile development approach. It uses automated tools to build software independently of any developer’s desktop. Usually there are elements of Test Driven Development and Dependency Management included.

Our Continuous Integration training curriculum includes Jenkins training, Maven training, Nexus training and Artifactory training.

The target audience for Continuous Integration Training includes developers who need to work within a Continuous Integration program, managers who oversee development using Continuous Integration, and system administrators who install and maintain the tools for Continuous Integration.

There are several options for training, including traditional classroom courses, live virtual courses, and soon, online video training.

Traditional classroom training has the advantage of allowing discussions between the students. Since EA students often have extensive experience in software development and business analysis, students usually find discussions interesting and valuable.

Live Virtual Training places some limitations on in-class discussions (just due to the nature of teleconferencing), but has the advantage of convenience - architects typically don’t need to travel to attend the course.

Video training offers the most convenience. Students can view the videos on their own schedule and at any convenient pace. You can also view the videos multiple times to lock-in the knowledge. Online video training will generally be the most economical training options.

Related Webinars

WA2308 Jenkins Training Continuous Integration with Maven, Jenkins and Artifactory

This course will provide students with an understanding of  the Apache Maven build process, the principles of continuous integration, and the knowledge of how to implement continuous integration with automated test execution using Jenkins, Maven, and the Artifactory repository manager. Students will use a local copy of Jenkins and to create and run Maven jobs, link to a version control system, run automated testing and generate development reports, and configure the system to log build reports and generated artifacts to an Artifactory repository.

More Info

WA2321 Jenkins Training Continuous Integration with Maven, Jenkins and Nexus

This course will provide students with an understanding of  the Apache Maven build process, the principles of continuous integration, and the knowledge of how to implement continuous integration with automated test execution using Jenkins, Maven, and the Sonatype Nexus OSS repository manager. Students will use a local copy of Jenkins and to create and run Maven jobs, link to a version control system, run automated testing and generate development reports, and configure the system to log build reports and generated artifacts to a Nexus repository.

More Info

WA2404 Managing Software Dependencies and Artifacts with Nexus, Apache Maven, and Apache Ivy

“Get the jar files out of version control”.  “Get the deployable files out of version control”.  These commands are a common theme in software development.  Many developers have viewed binary artifacts in version control as a bad thing, regardless of the version control used.  However, the alternative usually involves developers keeping a set of libraries, or the development organization keeping a “blessed” build machine that stores all the approved artifacts.  Not to mention the inevitable folder of “Gold build” deployable files (jar, war, or exe files).  Neither of these approaches nor the many combinations of these approaches is really satisfactory.  Development and operations organizations need to have control over what dependency artifacts are used to build their software and central management of the resulting deployable artifacts.

More Info

WA2235 Apache Maven Quickstart

The Apache Maven Quickstart course helps participants understand and access the tremendous benefits and return on investment from Apache Maven.  After completing this course participants will understand how to download, install, set-up and confidently use core Maven features.  Students learn to run Maven commands both from the command line and within Eclipse.

More Info

WA2184 Maven Training Introduction to Apache Maven

This Apache Maven course starts by helping participants understand the tremendous benefits and return on investment from Apache Maven.  After completing this course participants will understand how to download, install, set-up and confidently use core Maven features.  The most popular version of the course is taught with Eclipse but it can be delivered with any Integrated Development Environment (IDE).

More Info