Anaheim, CA
Austin, TX
Boston, MA
Calgary, AB
Charlotte, NC
Chicago, IL
Columbia, MD
Columbus, OH
Dallas-Ft Worth, TX
Kansas City, MO
Los Angeles, CA
New York, NY
Ottawa, ON
Phoenix, AZ
Pittsburgh, PA
Raleigh-Durham, NC
San Diego, CA
San Francisco, CA
St Louis, MO
Toronto, ON
Vancouver, BC
Virtual Classroom
Wash Metro Area, DC
Project Management, IT Service Management, .NET, SAS, Rexx, ASP, JavaScript, HTML, XML, ColdFusion, Visual Basic, COBOL, Assembler, Java, J2EE, Java Wireless, WebSphere, WebLogic, UNIX, LINUX, AIX, Solaris, z/OS, OS/390, CICS, IMS, VSAM, Easytrieve, AS/400, Oracle, BusinessObjects, SQL, DB2, Crystal Reports
Summary:
This course focuses on the advantages of the OO paradigm and domain modeling in reducing the representational gap between a target domain and the software application itself. Minimizing this gap leads to more effective solutions that are both flexible and robust. The modeling notation taught and used in conjunction with the course is the industry standard UML (Unified Modeling Language) 2.0. UML provides a programming language independent framework for the analysis, design, programming and testing of software applications. Using a combination of UML and various techniques for analysis and design, the course relates Object Oriented concepts to modeling complex problems. Models built using these techniques have a very high success rate when turned into working code.
Duration:
5 Days/Lecture & Lab
Audience:
This course is designed for developers who specify, design and develop software and applications using traditional/formal/structured methods and want to learn how to apply good practices to OO design and analysis.
Topics:
Prerequisites:
Students should have a working knowledge of developing software applications. Designing and analysis experience is also extremely beneficial. This is not a coding class.
Last Update: May 20, 2012