Most students, after learning about the advanced techniques taught in this course say “I wish I would have known this for my last project”. The material taught in this course will help you make your applications more robust, cleaner and easier to extend.
Prerequisites: Students must have a strong working knowledge of Java. Experience with UML is also an asset, but not required.
Duration: 4 Days
Introduction to UML
- What is UML
- Class Diagrams
- Interaction Diagrams
Designing by Interface
- Making the uncommon common
- Classes and interfaces are not related one to one
- Partitioning functionality into interfaces
Introduction to Patterns
- What they are
- Gang of four
Patterns in Detail
- Document/View (Model/View/Controller)
- Chain Of Responsibility
Each one of our high content courses is custom created to ensure that students receive as much real world knowledge as possible. Our expert instructors develop all our course materials in-house. We literally “wrote the book” on programmer training.