'training and mentoring with agility'

Home

Blog

Downloads

Courses

Consulting

Conferences

Talks

Testimonials

About us

Contact us

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
Languages Deep Dive
Programming Java 8
Focus on Technologies
Reactive Programming
Methods & Practices
Architecture & Design
Learning site


Books