Exploring Design Patterns with Java
Course
Inhouse
Description
-
Type
Course
-
Methodology
Inhouse
-
Start date
Different dates available
This course explores the most common object-oriented design patterns (Gang of Four) and how to use these patterns to develop solid, robust and reusable software development applications.
Facilities
Location
Start date
Start date
About this course
Skills Gained:Explore and understand basic Design Pattern conceptsUse Design Patterns effectively to build robust, well designed, reusable systemsBe familiar with the GOF PatternsCreational: Abstract Factory – (full), Factory Method – (full), Singleton – (full), Builder – (brief), Prototype – (brief)Structural: Composite – (full), Adapter – (full), Proxy – (full), Bridge – (brief), Facade – (brief), Decorator – (brief)Behavioral: Observer – (full), Strategy – (full), Iterator – (full), Visitor – (short), Interpreter – (short), Chain of Command – (short), Command – (short), Mediator – (short), State – (short)
Software architects and designers requiring advanced design skills.
Object-Oriented Analysis & Design-UML or equivalent experience. At least 6 months experience programming with Java.
The course covers the patterns in the three core areas:Creational, Structural, Behavioral.This course is hands-on with design projects and programming labs. Course examples in the slides are geared towards Java. There are also several projects interlaced in the course, in addition to coding labs.
Reviews
This centre's achievements
All courses are up to date
The average rating is higher than 3.7
More than 50 reviews in the last 12 months
This centre has featured on Emagister for 6 years
Subjects
- Java
- Design
Course programme
#text-block-10 { margin-bottom:0px; text-align:left; }
Introduction to Design Patterns
Overview of OO concepts and Interfaces
The Iterator Pattern – Learning Patterns via an Example (with Lab)
Background/History of Patterns
Design Patterns: A More Formal Approach
UML Overview
Gang of Four (GOF) Patterns Description
GOF Patterns Catalog
#text-block-11 { margin-bottom:0px; text-align:left; }
Moving Deeper into Patterns
Factory Method Pattern (with Lab)
Strategy Pattern (with Lab)
Decorator Pattern (with Lab)
Composite Pattern
Template Method Pattern
Exploring Other Patterns
Command Pattern (with Lab)
Chain of Responsibility Pattern (with Lab)
Proxy Pattern
Façade Pattern
Patterns for Enterprise Systems
Exploring Design Patterns with Java