WA1324 Rational XDE Plus for Java Developers Course Outline

Chapter 1 - Introduction to Rational XDE
  • What does the tool do?
  • Relationship with WebSphere Studio and Eclipse
  • Installing rational XDE
  • Project and model types supported by the tool.
  • User Interface elements
  • Learning resources
  • Basic project management
    • Create, delete
    • Import, export
Chapter 2 - Basic Software Design with XDE
  • Developing Use Cases
  • Use Case diagrams
  • collaborations,
  • Use Case realizations,
  • Design layers,
  • Subsystems,
  • Interfaces and classes
Chapter 3 - Java Development with XDE
  • Java Projects
  • Java Models
  • Generating Code
  • Reverse Engineering
  • Round trip engineering
  • Synchronization
  • Assisted modeling
  • Deploying Java applications
Chapter 4 - Design Patterns and Code Template
  • Rational XDE Pattern Basics
  • Applying existing patterns
  • Defining new patterns
  • Pattern documentation
  • Stereotypes
  • Storing and retrieving patterns
  • Code template
Chapter 5 - J2EE Development
  • Create an enterprise project
  • Create the EJB layer
      o CMP Entity Bean o Session EJB
  • Create the web application layer
  • J2EE Patterns
  • Deploying a J2EE application
Chapter 6 - Modeling Data
  • Building the logical model
  • Building the domain model
  • Building data model by reverse engineering
  • Design the physical data model (schema)
    • Tables and columns
    • Views
    • Stored procedure
    • Triggers
  • Tables to class or EJB generation
  • Generate DDL
  • Comparing and synchronizing data model
Chapter 7 - Team Development with XDE
  • Planning a model partition
  • Merging and comparing models
  • Scenario Rational XDE with CVS
Chapter 8 - Case Study Review
  • Analyze a real world business case.
  • Develop a complete model.
  • Develop the application.
Appendix A – Runtime Analysis and Testing
  • Memory leak detection
  • Runtime visual trace – sequence diagrams
  • Rational Quality Architect