ExitCertified Formation Formation de Java Solaris Red Hat IBM Symantec Siebel PeopleSoft
 
ExitCertified Formation Formation de Java Solaris Red Hat IBM Symantec Siebel PeopleSoft
 
start courses and schedules education savings it certification education solutions
recherche de formation
Faites confiance à votre formation en TI   |
Oracle University reconnaît ExitCertified comme Partenaire en formation de l’année en Amérique du Nord.

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


 
This Course is Certified By IBM   Flex Training Savings
 

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

 
Enroll For This Class
Enroll For This Class
 DB2 Lotus Tivoli Training Class 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
Training Class Enrollment Ask A Question About This Training
Code: OOUML
Format: Formation en classe avec formateur
Durée: 5 days
Certifié par: IBM
Frais d’inscription (CAD): 3,250$
TrainingIndustry.com selects ExitCertified as a Top 20 IT Training Company for 2011
Recherchez des cours semblables
Cours connexes

Trier l'horaire par: 
     
Markham, ON Nov.26 - Nov.30.2012 course register
1 Dates Offered      
   
demander une autre date/un autre emplacement demander de la formation sur place
 

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
Object Oriented Testing
  • 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
J2EE Design Patterns
  • 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
 


  ExitCertified is your Authorized IT Training Partner  
  Lorsque vous suivez un cours certifié chez ExitCertified, vous apprenez directement des concepteurs des produits que vous utilisez. Notre engagement envers la communauté des TI, de même que notre autorisation à offrir des cours certifiés, vous assurent une expérience de formation supérieure. Il y a une différence. Apprenez directement de la source.

Il y a une différence. Apprenez directement de la source.
 
Training Contacts  
   
Canada United States

Formation à Montréal :: 514.876.1666
Formation à Ville de Québec :: 514.876.1666
Formation à Ottawa :: 613.232.3948
Formation à Toronto :: 416.487.3948

Formation à Vancouver :: 604.633.3948
Formation à Victoria :: 1.866.328.3948
Formation à Calgary :: 403.291.2855
Formation à Edmonton :: 780.441.3948
Formation à Regina :: 1.866.328.3948

Formation à Sacramento :: 916.669.3970
Formation à San Francisco :: 415.975.3948
Formation à San Jose :: 408.288.3948
Formation à Las Vegas :: 1.800.803.3948
Formation à Phoenix :: 602.889.9350
À travers le monde - 613.232.3948 Des questions?
Il nous fait plaisir de vous aider. Transmettez-nous ce formulaire par courriel et nous vous répondrons dans les plus brefs délais.
   



(c) 2012 ExitCertified Corp. Tous droits réservés.


ExitCertified est un fournisseur international agréé de formation en technologies. Voici quelques-uns de nos cours les plus souvent consultés :
 
Formation Sun Formation Oracle Formation Symantec Formation IBM Formation Red Hat :: Linux
Formation Java, Cours J2EE, Formation JSP, servlets, EJB, Struts, réseaux, Formation Solaris, Java Composite Application Platform (JCAPS), SeeBeyond, XML, Formation Solaris 10, certification Java, certification Solaris Cours PeopleSoft, 11g, Formation Oracle SQL, Oracle PL/SQL, DBA, Hyperion, Fusion Middleware, 10g, 9i, certification 11g, certification DBA, certification Oracle Formation NetBackup, Cours Veritas, protection contre les virus, sécurité des TI, certification Symantec DB2, OS/400, Formation zSeries, s/390, iSeries, AIX SUSE, Formation RedHat
         
Formation MySQL Formation Apple Formation en gestion de projet    
Base de données MySQL Cours Apple, Formation Leopard Formation du PMI