| Audience |
Java
developers, web page designers and other professionals
that
will be designing and modeling applications using
Rational Software Architect v6.0.
|
| |
|
Duration |
1 Day |
| |
|
| Course Abstract |
This course
will integrate a combination of instructor-led
discussions and interactive workshops to assist
designers and developers to get started with using
Rational Software Architect (RSA). This course
will allow them to gain a hands-on experience
with RSA as they get introduction to a number
of features, supporting concepts, and integration
with other tools. In this course you will learn
the basics of model templates and using the Unified
Modeling Language (UML) diagram types RSA supports.
Also, learn about transformations and patterns
and how to analyze the architectural structure
of an application. |
| |
|
| Objectives |
Upon conclusion participants will have acquired
these skills:
- Describe the modeling perspective and the
RSA views.
- Create and organize projects and models in
RSA to begin designing a J2EE application.
- Introduce diagrams and models supported by
RSA.
- Create and modify class, activity, sequence,
topic, and browse diagrams.
- Develop models in RSA as part of a development
team: publish and share models; employ Software
Configuration Management (SCM) best practices
to manage models
- Apply reusable assets in the development
process: use patterns; perform model transformations
- Discuss the role of J2EE patterns and anti-patterns
- Use the application analyzer to find patterns
and anti-patterns in implementation code and
determine whether the code adheres to organizational
code standards
|
| |
|
| Class Format |
Lecture and Lab |
| |
|
| Prerequisites |
Each student should
have a basic understanding of the internet and
have been exposed to the Java programming language. |
| Course
Topics |
The following
list represents the sections and topics discussed
in this virtual instructor-led course offering. |
| |
WebSphere
v6.0 Overview
- WebSphere products
- Standalone vs Network Deployment administration
- J2EE v1.4 overview
- J2EE packaging
- Application lifecycle
- WebSphere architecture
o Cells
o Clusters
o Nodes
o Node Agents
o Web Services Gateway
|
RAD v6.0 IDE
- IDE environment
o Perspectives
o Editors
o Views
o Layouts
- Project architecture
o EAR
o WAR
o JAR
o RAR
- Project types
o Enterprise
o Application Client
o Dynamic/Static Web
o Connectors
o Server
- Project properties
|
Unified Modeling
Language
- Defining UML
- Visual Modeling with UML
o Notation
o Building blocks
o Relationships
- Dependency
- Association
- Generalization
- Aggregation
- Rational Unified Process
o Process Advisor
o Process Browser
- Application visualization with UML
o Browse diagram
o Topic diagram
o Static Method diagram
o Class diagram
o Sequence diagram
- J2EE visualization
|
|