Faites confiance à votre formation en TI |
Oracle University reconnaît ExitCertified comme Partenaire en formation de l’année en Amérique du Nord.
ExitCertified renforce sa relation avec Red Hat en obtenant le statut de revendeur avancés.
Oracle University décerne à ExitCertified le prix de Qualité exceptionnelle des instructeurs.
ExitCertified en vedette dans le répertoire des Entrepreneurs dynamiques du 21e siècle.
ExitCertified est mis en candidature une troisième fois pour les prix de la Chambre de commerce.
ExitCertified élargit sa relation avec Apple en ajoutant la diffusion de formation agréée Mac OS à Phoenix, en Arizona.

 |
OOAD Using RUP, UML2, Java5, J2EE, Rose, XDE, RMC7, RSA7, and Design Patterns (OOUML) |
 |
|
| Format: Formation en classe avec formateur |
| Autres formats: |
|
|
|
 |
| Skill level: Intermediate |
|
| |
In this course, you will gain practical and complete object oriented software life cycle experience by: |
 | Applying the latest industry standard OMG UML 2.1 modeling language for object analysis and design |  |
Using one of the most popular OO software processes known as Rational Unified Process (RUP) |  |
Taking full features of the best OO language - Java |  |
Mastering the industrial most popular and latest OO CASE tools such as Rational Rose (Rose), Rational Software Architect 6.x/7.x (RSA), IBM Rational Application Developer 6.x/7.x (IRAD), Rational XDE Developer Plus, RUP Builder, RUP V7, Rational Method Composer V7.x by extensive hands-on exercises (over 45) |  |
Learning from the best software solutions developed by OO mentors |  |
Applying over 30 design patterns (Gang of Four, POSA, GRASP, J2EE, and EJB) to analyze and design complex business, e-business, and engineering software solutions in J2EE as well as non-J2EE (Java 5 EE) environment |  |
Studying through numerous OO case studies in Java (J2SE 1.4 and Java 5) from application architecture perspective |  |
Studying through extensive Java implementation (over 50) of design patterns |  |
Demonstrate how some popular OO Open Source projects such as JUnit, Ant, and Struts are used during OO life cycle |  |
Live demonstrations on JUnit, ANT, Struts, J2EE, and Web Services in RSA 7.x or RAD 7.x |  |
Examine how design patterns in UML related to non-J2EE and J2EE technologies such as Swing, JUnit, Servlet, JSP, EJB, Web Services, JDO, JMS, Struts, JSF, etc |  |
Examine integration design issues between legacy systems and Java based systems |  |
Examine integration issues among ISO C++, ANSI C, .NET (C#, VB, J#, C++.NET, etc), and Java |  |
Pitfalls of Java and what one can do to alleviate the pitfalls. How does the Java pitfall affect the design solution based on classical and J2EE design patterns? |  |
How to disassemble Java byte code (recover Java source code from Java byte code) and how to protect Java byte code from disassembling |  |
Discuss the strength and weakness among Rose, XDE, RSA V6/V7, IRAD V6/V7, and XDE |  |
Discuss model migration issues among Rose, XDE, IRAD V6/V7, and RSA V6/V7 |  |
Introduction to IBM Enterprise Patterns and IBM WebSphere Platform Messaging Patterns in RSA |  |
Systematically implementing enterprise-scaled business, e-business, and engineering based software solutions |
| |
|
|
|
|
|
 |
 |
 |
 |
Compétences acquises |
| |
What is UML 2.1?
What is Rational Unified Process?
What are Use Cases?
Object Oriented Analysis (OOA) and Design (OOD)
Extensive coverage of design patterns among the most frequently used combination of Gang of Four, POSA, GRASP, J2EE, and EJB design patterns
From design patterns to Java Implementations for EVERY design pattern discussed in class
Pitfalls in design patterns implementing in Java and how to resolve them
Extensive hands-on exercises (over 45) and OO case studies (4)
Extensive completed self-contained (over 50) working Java samples
Utilize RUP V7.x and RSA 6.x/7.x to create personal RUP
Utilize RUP Builder to tailor RUP
| |
Utilize Rational Method Composer V7.x to tailor RUP
Deploy RUP on a Web Server or RSA 6.x/7.x
Utilize Rational Rose and RSA 6.x/7.x for every stage of OOA and OOD
Utilize Rational Rose and RSA 6.x/7.x for Forward Engineering, Reverse Engineering, and Round-trip Engineering
Utilize RSA6.x/7.x to develop and test using JUnit, Ant, Servlet, JSP, JSF, Java Bean, Web Services, Ajax, EJB, and Struts related technologies
Utilize Rational XDE Developer Plus to provide Visual Trace of J2EE applications
Object Oriented Application Architectures for Business, e-Business, and Engineering
Utilize Design Pattern support within Rational Rose, RSA V6.x/7.x
Utilize Case Tools to recover Java source code from Java byte code, and protect Java code from dissembling
Utilize IBM Enterprise Patterns and WebSphere Messaging Platform Patterns within RSA | |
 |
 |
 |
 |
Qui peut en profiter |
| |
Intermediate or Advanced Java Programming or equivalent is assumed (JA321CE, JA341CE, JA361CE or 6 - 8 month of Java experience). Anyone involves in OO Java Design in both J2EE and Java EE 5 environment. Knowing J2EE or Java EE5 can be benficial but not required. |
 |
 |
 |
 |
Préalables |
| |
Intermediate or Advance Java Programming or equivalent is assumed |
| |
Introduction to OO Java Development for Procedural Developers Using Eclipse (JA321CE)
Developing and Testing OO Applications with Java Using Eclipse (JA341CE)
Continuing Studies in Java Development (JA361CE)
| |
or 6 - 8 month of Java experience
Know J2EE or Java EE5 can be beneficial but not required | |
|
|
|
| |
 | Ce cours est donné par des formateurs certifiés IBM.
À titre de partenaire en formation agréée , ExitCertified peut vous inscrire à n’importe quel cours en Amérique du Nord.
Il y a une différence. Découvrez-la  |
|
 |
| Code: |
OOUML |
| Format: |
Formation en classe avec formateur |
|
| Durée: |
5 days |
| Certifié par: |
IBM |
|
| Frais d’inscription (CAD): 3,250$ |
|
 |
 |
|
 |
|
|
| | | | | Markham, ON | Nov.26 - Nov.30.2012 |  |  | | 1 Dates Offered | | | |
|
|
|


OOAD Using RUP, UML2, Java5, J2EE, Rose, XDE, RMC7, RSA7, and Design Patterns (OOUML) Contenu détaillé |
| |
| |
| What are Rational Unified Process and its related CASE Tools? | - Inception, Elaboration, Construction, Transition
-
Personalize RUP in RUP V7.x
-
Rational Software Architect v6.x and V7.x Process Advisor
-
Personalize RUP in Rational Software Architect v6.x and V7.x
-
Tailoring RUP using RUP Builder
-
Tailoring RUP using Rational Method Composer V7.x
-
Deploying customized RUP on a Web Server
-
Deploying customized RUP onto Rational Software Architect V6.x and V7.x
-
Project Management using RUP
| |
| What are Use Cases and Use Case Diagram? | - Business Requirements
-
Use Case and Actor
-
Scheduling Use Cases
-
System Use Cases
-
Scenarios
-
Use Case diagram
-
What are the difference among include, extend, uses, extends, generalization Relationships
-
How use cases are related to other UML artifacts
| |
| Object Oriented Analysis in UML | - What is in UML 2.1?
-
What are the differences between UML 2.x and UML 1.x?
-
Class Diagram; Associations, Attributes
-
System Sequence Diagrams and System Operation Contracts
-
Generalization, when to and not to create a subtype, multiple inheritance
-
Abstract type, Package diagram, Associative type, Aggregation
-
State Machine Diagram with Actions and Guards, Nested States
-
Use Case State Machine Diagram, System Use Case State Machine Diagram
-
Activity Diagram, Partitions/Swimlanes in Activity Diagram, Workflow, Concurrent, Parallel Processing Modeling
-
Object Diagram
-
Component Diagram
-
Deployment Diagram
| |
| Object Oriented Design and Design Patterns in UML and Java | - System Use Cases, Communication diagram, Sequence Diagram
-
Synchronous and Asynchronous messaging in UML
-
Assigning Responsibilities, Visibility, Design Class Diagram
-
Who Should Instantiate Objects
-
Who Should Clean up Objects
-
How To Provide Global Access Point
-
How To Model Concurrent Processes
-
How To Ensure Single Instance Is Created
-
How To Model Service Request
-
How To Handle Undo/Rollback Operation
-
How To Provide Threading Service For A Transaction
-
How To Make Multiple Views Consistent With A Single Data Model
-
How To Manage Multiple Transactions or Service Requests
-
How To Handle Multiple Undo/Rollback Service Requests
-
How To Handle Objects with Complex Dynamic Behavior
-
How To Provide A Unified Interface From A Number Of Toolkits
-
How To Enforce A Subclass Method Using A Fix Algorithm
-
How To Materialize Relational Database Records To Objects
-
How To Translate Workstation To Mainframe Data Format
-
How To Defer Instantiation To Subclasses
-
How To Restrict Access To Secure Data Sources
-
How To Implement Cross Platform Solution
-
What Qualify as a OO based Framework
-
How is a OO Framework differ from Utility Classes
-
How To Design a Good Framework
-
How To Design a User Interface Framework
-
How To Design a Persistence Framework
-
How To Design Transaction Framework
-
How To Map Relational Database Design in UML
-
What Design Patterns are used in Messaging based System
-
What Design Patterns are used within Struts, JSF, EJB, JUnit, Swing, Eclipse, etc
-
How to Integrate Java with C/C++
-
How to Integrate Java with .NET
-
What are the Best Practices and Design Patterns for Integrate Java, ISO C++, ANSI C, and .NET
-
Design Patterns used in handheld devices like Pocket PC and Palm using J2ME
| |
| Object Oriented Implementation and Deployment | - Mapping Design Class Diagrams to Java
-
Mapping Sequence/Communication Diagrams to Java
-
Mapping State Machine Diagrams to Java
-
Mapping Design Patterns to Java
-
Extensive Java Examples
-
ANT in RSA V6 and V7
| |
- Strategies of OO Testing
-
JUnit in RSA V6/V7 or IRAD V6/V7
-
Case Tools Supporting OO Testing
| |
| Full Features of Rational Rose and Rational Software Architect V6 and V7 in UML | - Use case diagram
-
Class diagram
-
Sequence diagram
-
Communication diagram
-
State machine diagram
-
Package diagram
-
Component diagram
-
Deployment diagram
-
Object diagram
-
Web Publishing of UML diagrams
| |
| |
| Forward Engineering, Reverse Engineering, and Round-trip Engineering | - What is Forward Engineering?
-
Rational Rose, RSA 6, RSA 7 Forward Engineering
-
What is Reverse Engineering?
-
Rational Rose, RSA 6, and RSA 7 Reverse Engineering
-
What is Round-trip Engineering?
-
Rational Rose Round-trip Engineering
-
How does Rose Round-trip differ from RSA 6
-
How does RSA 6 Round-trip differ from RSA 7
-
How to dissemble Java byte code and How to protect Java from dissembling
| |
- Using Servlet, JSP, EJB, Java Bean, Struts, JDO, JMS, JSF, Web Services, XML, and XSL
| |
| Profiling and Discovering Run-Time Trace of J2EE and Non-J2EE Applications | - How to Use Visual Trace from Rational XDE Developer Plus
-
Generate XDE Model from Visual Trace and Migrate XDE Model to RSA6 or RSA7
| |
| Model Driven Design with Design Patterns Case Tools | - Using Rational Rose design pattern support
-
Using Rational Software Architect V6/V7 design pattern support
| |
| UML Support of IBM Rational Application Developer V6/V7 and what differs from RSA V6/V7 | | | |
| Migration Strategies of Rose Model or XDE Model to RSA V6/V7 Model | | | |
| Introduction to IBM Enterprise Patterns and WebSphere Platform Messaging Patterns in RSA | | | |
| |

|