This 5-day Object-Oriented Analysis and Design course will familiarize you with all phases of Object-Oriented Analysis and Design (OOAD) using the Unified Modeling Language (UML). You will learn how to consider any subject matter and identify all its concepts and relationships to express and model them using UML Analysis, and then design them in preparation for the programming phase.
Furthermore, you will learn advanced Analysis and Design strategies based upon the most important Object-Oriented Patterns. This course will set you up to master the fundamental aspects of Analysis and Design a developer needs to succeed.
Note that this is a one-week class that includes both OO Analysis and OO Design using UML. If you would like to go deeper and you can devote two weeks of training (as opposed to just one) then consider taking one week of "pure" OO analysis and then another week of "pure" OO design.
These OOAD & UML Training Sessions offer a very balanced blend of lectures and exercises which render the learning process attractive, interactive, and very thorough. You will have the opportunity to practice OO Analysis as well as OO Design during a series of detailed labs—at least one lab per subject matter.
This course offers two other opportunities to practice, the Corporate Case Study or the OO Design computer labs. With the Corporate Case Study you can bring a specific problem domain you would like to solve and submit it to the class for immediate solution. Alternately you can opt for our series of OO Design computer labs. See this OOAD & UML training strategy and outline for further description.
Note: This course's contents, duration, and various options can be adapted to your specific needs. See the OOAD & UML course strategy and outline...
IT Developers, Senior Designers, Programming Team Leaders, Programmers. (If you are not involved with development then consider taking our UML Business Analysis class instead, or visit our OO Analysis Overview page)
There are no prerequisites for this course unless you will attend to the optional OO Design labs that involve programming. If you do then you will need to be familiar with writing simple code with any of the main OO languages: C#, Java, or C++.
See how we differ from other training companies based on our professional success, skills-building teaching techniques, and Corporate Case Study. More details here.
This is a hands-on course. We apply a powerful learning cycle of short lecture, examples and labs on each topic. Labs include both individual and group exercises. All results are validated and final solutions presented. Each student gets the entire course content printed out and organized in a ring binder as well as laminated reference sheets. In general computers are optional and you can do all exercises on paper. However, if you already are very familiar with some modeling software you can bring it with your laptop and use it for labs. If you will attend to the OO Design programming labs then make sure your computer is setup for that.
Five days, 8:30 AM-4:15 PM; typically ends by 2:30 PM on Friday.
$2,600 / person. Group discounts available. Large discounts for On-site Training with 8 students or more.