Home
|
About Us
|
Blog
|
Training
|
Consulting
|
Contact Us
Have a Question?
Contact us
and we’ll respond promptly.
Why Choose Us?
Client Testimonials
Tips of the Day
Announcements
Employment
Contact Us
Object Oriented Design Patterns
Length:
3 Days
Description:
This hands on fully interactive workshop will have you sketching, coding and possibly even singing, right from the start. It takes any architect, developer, Q/A professional or any individual with development skills and a basic knowledge of UML through exploring the most common object oriented design patterns. This course builds the fundamentals of good architecture while emphasizing how to use this knowledge in an iterative and adaptive manner.
Warning:
If you are expecting to come to a class where you quietly sit and listen, this is by far not the right one for you.
This course is available in Java and c#.Net. Customized VB.Net and C++ courses may be arranged.
Topics:
Brief refresher of UML
What are design patterns?
Why use them?
Using design patterns effectively in an Agile development environment
Design principles to live by and die for
To be or not to be – inherited, that is
Factory and other creation patterns
Singleton patterns
The Null Object pattern
Patterns for loose coupling
Adapter patterns
Command patterns
Collections and Iterator patterns
State patterns
The Template method
Bringing it all together: The code-off
Who should take this course?
This introductory course is suitable for architects, developers or other individuals with an object oriented development background who would like to learn the fundamentals of reusable object oriented components to build smarter solutions with (pardon the cliché) ‘the right tool for the right job’.