| Design Patterns and Java Systems training from InferData. This 3-day course for experienced Java programmers covers design patterns (concepts, issues, and reuse), Java and design patterns (class hierarchy, interfaces, inner classes, and actions), structural organization of components (composite pattern, variations of composite, iterators, iterator design issues and variations), coordinating component behavior (reactive systems, observer pattern, mediator, event-based approaches, event manager, notification designs, undoing actions, and command pattern), object factories (creation of objects and the Java object factory), and proxy patterns (remote access proxy, synchronization proxy, and the proxy family of patterns). |