Learning Patterns Your Source for Quality Technology Courseware

Courseware Licensing

All our courseware is available for licensing in the manner that is most convenient for you. Whether you need 1 manual, or 1,000 we will create a program that fulfills your needs. We can easily customize any of our courses to your needs on a short turnaround time. We are happy to brand all courseware to your specifications.

Please click on the course title below for complete information about the course.

All our courses are available for most major application platforms. Java EE based technology courses are available for the server platforms below. All lab manuals have extensive detailed instructions for the targeted platform and development environment. If you don’t see the platform you need, please contact us.

Our Java/Java EE courseware is generally available on the following platforms, with each course having a standard platform (noted in the detailed course outline).

Non-standard platforms may require advanced notice and/or incur additional charges:

Web / Java EE Platforms

IDEs

JAVA CORE
Course Title Course ID # Days Description Price Per Book
Fast Track to Java 17 and OO Development
(click for details)
FTJ17 5

NEW Provides a solid foundation in basic Java and Object-Oriented programming. Includes many recent features of Java - suitable for Java 17 and Java 11 users.

$150
Intermediate/Advanced Java (Java 11+)
(click for details)
INTMJ11 5

Completely revised course for those with basic Java experience. Includes quick review of basics, UML and Design Patterns intro, and how to balance inheritance vs. composition (including key Design Patterns). Includes in-depth intro to lambdas and the Stream API (Java 8+), Java 9+ modules (JPMS - Java Platform Module System), advanced topics like reflection, inner classes, other new Java language features, and JUnit.

$200
Java Modules and New Features (Java 11+)
(click for details)
J11NEW 2

This course introduces Java modules and many other new features in Java 11+.

$ 100
Fast Track to Java 11 and OO Development
(click for details)
FTJ11 5

Provides a solid foundation in basic Java and Object-Oriented programming. Includes many new features of Java 9-11 (as applicable to an introductory course).

$150
Fast Track to Java 8 and OO Development
(click for details)
FTJ8 5

Fast Track to Java 8 and OO Development provides a comprehensive introduction to Java suitable for programmers with existing programming experience. It can be taught to audiences with less experience by reducing coverage of the optional, more advanced topics.

$150
Java Testing with JUnit 5
(click for details)
JTEST 2

This course introduces experienced Java developers to the fundamentals and best practices in unit testing. It uses the JUnit 5 and Mockito libraries, both of which are ubiquitous in the Java community. It is intended for both developers who are new to testing, as well as those who are already familiar with it, but want more experience with testing using JUnit 5.

$ 100
Using Java 8’s New Features
(click for details)
J8NEW 2

Introduction to the revolutionary new features of Java 8, including lamdba expressions, the Stream API, and more.

$100
Intermediate/Advanced Java (Java 8 based)
(click for details)
INTMJ8 5

In depth course for those with basic Java experience. Includes quick review of basics, UML and Design Patterns intro, and how to balance inheritance vs. composition (including key Design Patterns). Includes solid intro to lambdas and the Stream API (Java 8), and advanced topics like reflection, inner classes, and JUnit.

$200
Fast Track to Java for Existing OO Developers
(click for details)
FTJ-OO 3

An accelerated introduction to Java for OO programmers (C++, C#, etc.)

$120
Gentle Java™ and OO Development
(click for details)
GNTLJ 4

This course targets developers who are less experienced in the C-based syntax of Java and/or OO programming (Can be followed with our Intermediate Java Course)

$120
JDBC - Java Database Connectivity
(click for details)
JDBC 1

Java Database Connectivity

$50
Practical Java™ Language Topics
(click for details)
JPRACT 1

Topics useful in day-to-day programming such as Testing/JUnit, ant, and Logging.

$50
Advanced Java™ Language Topics
(click for details)
JLANG 1

Advanced topics such as Generics, Inner Classes, Streams-I/O

$50
SPRING FRAMEWORK
Course Title Course ID # Days Description Price Per Book
Introduction to Spring 6, Spring Boot 3, and Spring REST
(click for details)
SPRING6-BOOT3-REST 5

NEW The course targets Spring 6, Spring Boot 3, and Java 17. Covers the many evolving Spring capabilities, including Spring Boot and Spring REST.

$250
Introduction to Spring 5 Batch
(click for details)
SPRING5-BATCH 2

NEW Hands-on Introduction to using Spring Batch. Uses recent editions of Spring and Spring Boot

$100
Introduction to Spring 5 and Spring Boot (2022)
(click for details)
SPRING5-2022 3

NEW Newly revised to better utilize Spring Boot and to target recent releases. Covers the many evolving Spring capabilities.

$150
Introduction to Spring 5, Spring Boot, and Spring REST (2022)
(click for details)
SPRING5-BOOT-REST-2022 5

NEW Newly revised to better utilize Spring Boot and to target recent releases. Covers the many evolving Spring capabilities, including Spring Boot and Spring REST.

$ 250
Introduction to Spring 5, Spring MVC, and Spring REST (2022)
(click for details)
SPRING5-MVC-REST-2022 5

NEW Newly revised to better utilize Spring Boot and to target recent releases. Covers the many evolving Spring capabilities, including Spring Boot, Spring MVC, and Spring REST.

$ 250
Introduction to Spring 5, Spring Boot, and Spring REST
(click for details)
SPRING5-BOOT-REST 5

Course covering the many evolving Spring capabilities, including Spring Boot in depth and Spring REST.

$ 250
Introduction to Spring 5
(click for details)
SPRING5 3

An updated course covering the many evolving Spring capabilities.

$ 150
Introduction to Spring 5, Spring MVC, and Spring REST
(click for details)
SPRING5-MVC-REST 5

An updated course covering the many evolving Spring capabilities as well as thorough introduction to Spring MVC/REST.

$ 250
Introduction to Spring Boot 2
(click for details)
SPRING-BOOT-2 3

Introduces Spring Boot from the ground up, including overviews of building blocks such as maven.

$ 150
Introduction to Spring 5 and JPA2
(click for details)
SPRING5-JPA 5

Coverage of all the core Spring 5 and JPA 2 capabilities, as well as the integration capabilities provided by Spring.

$ 250
Introduction to Spring 4 Batch
(click for details)
SPRING4-BATCH 2

Hands-on Introduction to using Spring Batch.

$100
Introduction to Spring 4, Spring MVC, and Spring REST
(click for details)
SPRING4-MVC-REST 5

Covers the many evolving Spring capabilities as well as thorough introduction to Spring MVC/REST.

$250
Introduction to the Spring 4 Core
(click for details)
SPRING4 3

Covers the older Spring 4 API, still used in many older projects.

$150
Introduction to Spring 4 and JPA2
(click for details)
SPRING4-JPA 5

Fast paced course that covers all the core Spring and JPA capabilities, as well as the integration capabilities provided by Spring.

$250
Introduction to Spring 4 and Hibernate 4
(click for details)
SPRING4-HIB 5

Fast paced course that covers both of these very popular frameworks, including integration between them.

$250
JBOSS® / WILDFLY SERVER
Course Title Course ID # Days Description Price Per Book
Administering the JBoss® EAP 7.3 and WildFly 18 Application Servers
(click for details)
EAP7.3-WF18 4

In depth course on administering the JBoss EAP 7.3 / WF 18 servers. Includes many hands on labs

$ 250
Administering the WildFly 14 and JBoss® EAP 7.2 Application Servers
(click for details)
WFADMN14 4

In depth course on administering the new WildFly 13-14 server. Includes many hands on labs

$ 250
Administering the WildFly 11/12 and JBoss® EAP 7.1 Application Servers
(click for details)
WFADMN11-12 4

In depth course on administering the new WildFly 11/12 server. Includes many hands on labs.

$ 250
Advanced JBoss® EAP / WildFly Server Administration
(click for details)
JBADMN2 4

Goes beyond the basics for those that really need to understand JBoss EAP / WildFly server structure and operation. Many hands-on labs.

$ 250
WildFly 14 and JBoss® EAP 7.2 Server Administration with Elytron Security (Upon Request)
(click for details)
WFADMN13-14-ELYTRON 4

COMING SOON In-depth coverage on configuring and managing WildFly 13/14 and JBoss EAP 7.2 servers, and the new Elytron security system introduced in WildFly 11. Upon request only, with additional lead time needed.

$ 250
Administering the WildFly 10 / JBoss® EAP 7 Application Server
(click for details)
WFADMN10 4

In depth course on administering the new WildFly 10 server. Includes many hands on labs

$250
Administering the WildFly 8 Application Server
(click for details)
WFADMN8 4

In depth course on administering the WildFly 8 server. Includes many hands on labs

$ 250
Administering JBoss® EAP 6
(click for details)
JBADMN-EAP6 4

New version of our in-depth course on administering JBoss application servers. Geared specifically for the EAP 6 releases.

$ 250
Administering the JBoss® 7 /EAP 6 Application Server
(click for details)
JBADMN7 4

In depth course on administering the JBoss 7 AS. Includes many hands on labs

$ 250
XML / WEB SERVICES
Course Title Course ID # Days Description Price Per Book
Developing RESTful JSON Services with REST/JAX-RS
(click for details)
REST/JAX-RS-JSON 3

NOW AVAILABLE This in-depth course covers REST principles and building RESTful services using the JAX-RS 2.0 API. It focuses on JSON-based services

$150
Developing RESTful Services with REST/JAX-RS
(click for details)
REST/JAX-RS 3

This in-depth course covers REST principles and building RESTful services using the JAX-RS 2.0 API.

$150
Fast Track to SOA and Java® Web Services (JAX-WS)
(click for details)
JWS 3

Introduction to Web Services using the new JAX-WS and associated APIs.

$150
Fast Track to XML, XSLT and Java
(click for details)
FTXML 5

Complete introduction to XML, XSLT/XPath, and the Java XML APIs.

$ 175
Fast Track to XML and Java
(click for details)
XMLJ 3

Provides a complete introduction to XML and the Java XML APIs. Topics include XML document structure, XML Schema, JAXP, SAX and DOM.

$100
Fast Track to XML and XSLT
(click for details)
XSLT 3

Provides a complete introduction to XML, XPath and XSLT. Coverage starts with basic XML concepts, then moves on to XPath and XSLT

$100
BIG DATA
Course Title Course ID # Days Description Price Per Book
Introduction to Spark 3 with Python
(click for details)
SPARK3-PYTHON 4

NEW This course provides a solid technical introduction to the Spark architecture and programming with Spark and Python. It covers Spark 3.0+, RDDs and Spark Architecture, Spark SQL/Dataframes, and Spark Streaming.

$200
Introduction to Spark 3 with Scala
(click for details)
SPARK3-SCALA 4

NEW This course provides a solid technical introduction to the Spark architecture and how Spark works. It covers Spark 3.0+, RDDs and Spark Architecture, Spark SQL/Dataframes, and Spark Streaming.

$200
Introduction to Spark 2 with Scala
(click for details)
SPARK2 4

This course provides a solid technical introduction to the Spark architecture and how Spark works. It covers Spark 2.1+, RDDs and Spark Architecture, Spark SQL/Dataframes, and Spark Streaming.

$200
Introduction to Spark 2 with Python
(click for details)
SPARK2-PYTHON 3

This course provides a solid technical introduction to the Spark architecture and programming with Spark and Python. It covers Spark 2.1+, RDDs and Spark Architecture, Spark SQL/Dataframes, and Spark Streaming.

$150
Introduction to Cassandra 3 for Developers
(click for details)
CASDEV3 3

This course provides a technical introduction to all the conceptual and practical areas needed to use Cassandra successfully. It covers Cassandra 3.x, CQL3, and the C* Java driver.

$200
Big Data Overview
(click for details)
BDATA 1

This new course provides an in-depth overview of the choices you have in processing Big Data. Suitable for managers, architects, and developers.

$75
JAVA EE
Course Title Course ID # Days Description Price Per Book
Servlets and JSP Quick Start
(click for details)
SJSP-QUICK 1-1/2

Quick Ramp up on the basics of Servlets/JSP. Usually added to other course material.

$50
Introduction to Java Batch (JSR 352)
(click for details)
JAVA-BATCH 2

NEW Hands-on Introduction to using Java Batch - Part of the Java EE platform

$100
Introduction to the Java Persistence API Version 2 (JPA 2)
(click for details)
JPA2 3

Provides thorough coverage of the latest version of this important specification for Java persistence.

$150
Java EE (JEE6/JEE7) with JSF2, EJB3, and JPA2
(click for details)
JSF-EJB-JPA 5

The course covers all the important concepts necessary to use the three core technologies of JSF, EJB, and JPA, as well as where the other technologies fit into the picture.

$250
Developing Java EE Web Applications (JEE6/JEE7), plus JPA and REST
(click for details)
JEE-WEB 5

Covers three core technologies of Java EE, including Servlet/JSP in depth, the Java Persistence API, and RESTful resource creation.

$200
Introduction to JavaServer Faces (JSF 2) Plus PrimeFaces
(click for details)
JSF2-PRIMEFACES 5

NOW AVAILABLE Covers the JSF 2.2 specification of the standard component based architecture for building Java Web applications. Also includes PrimeFaces library coverage.

$225
Fast Track to JavaServer Faces 2 (JSF 2.2) : Using JSF 2 to Build JEE Web Apps
(click for details)
JSF2 4

Covers the JSF 2.2 specification of the standard component based architecture for building Java Web applications.

$175
Fast Track to EJB 3.2 (JEE 7 level) and JPA2
(click for details)
EJB32-JPA2 5

Fully updated to JEE 7 version levels - In depth coverage of the latest EJB specification including Session Beans, Message Driven Beans and an introduction to JPA 2.

$200
Fast Track to Servlets/JSP
(click for details)
SJSP 3

Thorough introduction to building Web applications with Java. Includes coverage of Model 2 (MVC) architectures and JSTL (JSP Standard Tag Library).

$100
ANALYSIS & DESIGN
Course Title Course ID # Days Description Price Per Book
Exploring Design Patterns with Java
(click for details)
DPATT 3

Explores common OO design patterns in a hands-on practical manner (rather than presenting a laundry list of patterns as many courses do)

$100
Use Case Modeling
(click for details)
USE 2

Intensive, hands-on course utilizing Use Cases to capture and document real-world user requirements.

$75
Object Oriented Analysis and Design (OOAD) With UML
(click for details)
OOAD 5

Real-world analysis and design techniques, including the Unified Process, Agile Processes, UML and Design Patterns.

$150