Course Title: Design Patterns in Java
Course #: J06F
Duration: 3 days
Overview:Through hands-on laboratory and focused class discussions, participants master essential skills by exploring, experimenting, and solving problems by using Design Patterns. Each student receives a handbook consisting of detailed and carefully crafted, modular guides that provide step-by-step instructions, command summaries, and essential diagrams and practical examples of using Patterns in Java applications.
Description:By the end of this course the participant will be able to explain why Design Patterns are needed and use the following Design Patterns in the process of Software Development:
- Abstract Design Pattern
- Singleton Design Pattern
- Composite Design Pattern
- Interpreter Design Pattern
- Visitor Design Pattern
- Bridge Design Pattern
- Façade Design Pattern
Topics:
- Module 1:Singleton Design Pattern
- Module 2:Composite Design Pattern
- Module 3:Abstract Design Pattern
- Module 4:Interpreter Design Pattern
- Module 5:Visitor Design Pattern
- Module 6:Bridge Design Pattern
- Module 7:Façade Design Pattern
Audience:This course will benefit analysts and class designers as well as programmers and testers.
Prerequisites:
- The students should be familiar with Object-Oriented Analysis and Design and the UML notation.
- The students should be proficient with the Java programming language.