| Prudent Object-Oriented Analysis and Design |
| Course Outline |
| |
| Objective |
Design is hard; good design is harder. Though developing good design takes experience and quite a bit of effort, there are some practices and principles that can help us realize better design. This course is intended to make good programmers great. |
| Audience |
Programmers with good programming experience interested in honing their design skills. |
| Benefits |
- Learn how to create minimum and effective design
- Learn techniques that can help create good design
- Learn how to approach simplicity
- Learn principles and practices that influence better design
- Learn how to evaluate design quality
|
| Topics |
- Object Modeling
- Evolutionary Design and Architecture
- Analysis and Design
- Domain Driven Design
- Design Principles
- Pragmatic Application of Design Patterns
- TDD as design aid
- Refactoring your design
|
| Instructor |
Venkat Subramaniam |
| Duration |
40 hours |
| |
| Our other courses |