Java Design Patterns

}
3 Days

Available On-Site

Available Virtually

Contact Us for Open Enrollment
f

Customizable

This three-day hands-on course provides a comprehensive overview of the canonical “gang of four” design patterns and their best practice applications in Java. Day one provides an overview of design patterns as a tool and their application in software engineering. The introduction is followed by a look at each of the canonical creational design patterns and their common implementations in Java. Modules four through seven cover the structural design patterns. The balance of the course provides a look at each of the behavioral design patterns with discussion of their best practice implementations in Java. Modules include hands on labs and exercises giving attendees a chance to apply the patterns discussed in a practical context.

Who Should Attend

Developers, IT and QA Staff, Technical Managers, DevOps and Build personnel

What Attendees Will Learn

Upon completion of this course attendees will have the skills and experience necessary to begin immediately using design patterns in Java software architecture and construction, including:

  • Singleton pattern
  • Factory and Abstract Factory patterns
  • Builder and Prototype patterns
  • Adapter and Composite patterns
  • Proxy, Flyweight, and Facade patterns
  • Bridge and Decorator patterns
  • Iterator and Memento patterns
  • Template Method, Observer pattern, and more

Prerequisites

Attendees should have at least introductory level skills in Java.

Delivery

Available for Instructor-Led (ILT) in-person/onsite training or Virtual Instructor-Led training (VILT) delivery.

Each attendee will require the ability to ssh into a cloud hosted virtual machine (provided with the course). In environments where SSH is not possible, local lab VMs or browser accessible lab systems can be provided. For web-based delivery, participants require an Internet-connected computer capable of teleconferencing.

If you are interested in other Cloud Native, AI, programming, or other courses, search our entire catalog:

Secret Link