Canada IT Courses
ExitCertified US




ExitCertified - Excellence in IT Certified Education
 
IT education classes
IT training feature sheet
 
   
 
start > courses and registration > training feature sheet
 
 
 
 
code. MAGIC1   length. 5 days
type. Instructor-Led   partner. No Magic :: MagicDraw
price.
$2,500  
 
 
This course covers the usage of the Unified Modeling Language and the MagicDraw UML CASE tool for modeling applications. The course covers how to improve development and decrease costs by using good modeling and auto-generation features. This course will take you from start to finish, from business analysis through design to implementation, from model generation to code generation. This comprehensive MagicDraw course will help your team quickly maximize their usage of MagicDraw UML.
 
course schedule  
 
There are currently no scheduled dates for this course. If you are interested in this course, request a course date with the links below.
   
Request course date Request on site training
 
who can benefit
 
 
This course is appropriate for programmers, designers, architects, business analysts, or managers who want to know how to utilize MagicDraw to improve software development through better modeling.
 
prerequisites
 
 
This course requires that students have previous programming or application analysis experience, but no prior experience with UML.
 
course materials
 
 
All students will receive a copy of the course guide including all overheads and exercise descriptions. All students will also receive a copy of the UML Weekend Crash Course book by Tom Pender.
 
student exercises
 
 
Approximately 40% of the course is devoted to hands-on modeling labs that give the students a chance to practice what they are learning.


 
course content details  
 


  DAY 1 :: Overview, OO Principles, and Use Cases


  Introduction to UML

Examining the purpose and development of the Unified Modeling Language
Exploring each type of UML diagram and their relationships
Discussing how to effectively use the UML diagrams




  Object Oriented Concepts Overview

Understanding objects & classes
Adding attributes & operations
Protecting data through encapsulation
Building flexible designs with inheritance
Building adaptive behaviors with polymorphism




  Introduction to MagicDraw

Exploring the feature list of MagicDraw
Getting started with MagicDraw: Creating and managing projects
Drawing UML diagrams in MagicDraw




  Use Case Model

Creating and understanding Use Case Diagrams
Specifying use cases with Use Case Specifications
Drawing and reading Activity Diagrams
Creating Use Case Diagrams in MagicDraw
Creating Activity Diagrams in MagicDraw




  DAY 2 :: Class and Object Diagrams


  Class and Object Diagrams

Understanding the purpose of class diagrams in the design process
Specifying classes on a Class Diagram
Creating associations between classes
Specifying inheritance between classes
Specifying attributes and operations on a Class Diagram
Understanding the purpose of Object Diagrams in the design process
Specifying Objects on a Object diagram
Creating Links between Objects
Specifying Attributes on an Object diagram
Creating Class Diagrams in MagicDraw
Using the New Class Diagram Wizard in MagicDraw
Creating Object Diagrams in MagicDraw




  DAY 3 :: Behavioral Diagrams


  Interaction Diagrams

Assigning responsibilities by using Sequence or Collaboration diagrams
Creating and reading Sequence Diagrams
Creating and reading Collaboration Diagrams
Creating a Sequence Diagram in MagicDraw
Creating a Collaboration Diagram in MagicDraw




  State Diagrams

Understanding the purpose of State Diagrams
Illustrating state machines on a State Diagram
Creating State Diagrams in MagicDraw




  Implementation Diagrams

Specifying an architecture with Component and Deployment Diagrams
Creating Component Diagrams
Creating Deployment Diagrams
Creating Component and Deployment Diagrams in MagicDraw




  DAY 4 :: MagicDraw Specific Features


  MagicDraw Technology Diagrams

Using the SQL DDL Diagram
Using the CORBA IDL Diagram
Using the WSDL Diagram
Using the XML Schema Diagram
Using the Content Diagram




  MagicDraw Tools For Reporting & Analysis

Using the Package Dependency Diagram Wizard
Using the Derived Class Analysis Wizard
Generating reports using the Report Wizard




  MagicDraw Tools For Model Generation

Creating setters and getters
Implementing and overriding operations
Generating "Gang of Four" design patterns
Generating Java patterns




  Code Engineering With MagicDraw

Discussing the usefulness of code generation and reversal
Generating code from a class diagram
Reversing code to a class diagram
Discussing strategies and issues with roundtrip engineering
Generating and reversing SQL DDL




  DAY 5 :: MagicDraw Java Features, Teamwork Server, and IDE Integration


  Servlet/JSP Modeling In UML

Adapting UML to model Java Servlet and JSP web applications
Discussing the Web Application Extension to UML (WAE)




  EJB Modeling In MagicDraw

Adapting UML to Enterprise Java Bean (EJB) modeling
Exploring the EJB-UML Profile
Generating and reversing EJB code and deployment descriptors with MagicDraw




  MagicDraw Teamwork Server

Understanding the purpose of a UML Model Version Control System
Administrating Teamwork Server
Using Teamwork Server




  Integrating MagicDraw with Java IDEs

Integrating with Text Editors
Integrating with IBM Eclipse
Integrating with Forte For Java
Integrating with Borland JBuilder





 
Free PSP - FREE GPS




find a course
 
phone us
 
view course schedule





Free $100 Best Buy Gift Certificate

 
go to top
Sun Microsystems, Veritas, Oracle, Symantec, and Project Management IT Education Sun Microsystems, Veritas, Oracle, Symantec, and Project Management IT Education
© 2008 ExitCertified. All rights reserved.
terms of use and disclaimer :: privacy policy :: webmaster :: link to us
   
Sacramento Training :: 916.669.3970 | Las Vegas Training :: 1.800.803.EXIT (3948) | San Francisco Training :: 415.975.3948 | San Jose Training :: 408.288.EXIT (3948)
Phoenix, Arizona Training | Los Angeles, California Training | San Diego, California Training | Broomfield, Colorado Training | Fort Lauderdale, Florida Training
Tampa, Florida Training | Atlanta, Georgia | Downers Grove, Illinois | Kansas City, Kansas Training | Portland, Maine Training | Baltimore, Maryland Training | Burlington, Massachusetts Training
Troy, Detroit, Michigan Training | Minneapolis, Minesota Training | St. Louis, Missouri Training | Omaha, Nebraska Training | Edison, New Jersey Training | New York City, New York Training
Raleigh, North Carolina Training | Columbus, Ohio Training | Philadelphia, Pennsylvania Training | Nashville, Tennessee Training | Dallas, Texas Training
Houston, Texas Training | Hampton, Virginia Training | Madison, Wisconsin Training | Seattle, Washington Training

ExitCertified is a global provider of authorized technology training. Some of our popular course topic searches include:

Java Training | J2EE Training | JSP Training | Java Courses | Servlets Training | EJB Training | Struts Training | Networking Courses | Solaris Training
Red Hat Training | SUSE Training | XML Training | Oracle SQL | Oracle PL/SQL | DBA Training | DBA Certification | Oracle Certification
RedHat Training | Solaris Certification | Java Certification | Veritas Certification | PeopleSoft Training | 11g Training | 11g Certification
RedHat Courses | SQL Training | 10g Training | 9i Training | Application Development Training | Certified Training | Corporate Training
Government Training | Course Catalogue | Training Schedule | Certification Training | Project Management Training | Linux Training
Solaris 10 Training | Unix Training | NetBackup Training | Virus Protection Courses | Education Technology Newsletter | zSeries Training
s/390 Training | iSeries Training | DB2 Training | OS/400 Training | AIX Training | Rational Courses | PMI Training | Project Management Training
SeeBeyond Training | Java Composite Application Platform (JCAPS) Training | MySQL Training | MySQL Database Course | Hyperion Training | Fusion Middleware