Training Course: Essentials of Rational Software Architect
training course enquiry
Training Course Summary:
The course helps designers and developers get started with using Rational Software Architect. Students gain a hands-on experience withRational Software Architect as they are introduced to a number of features, supporting concepts, and integration with other tools.
Students learn student learns the basics of model templates and using the UML diagram types Rational Software Architect supports. Students also
learn about transformations and patterns, and how to analyze the architectural structure of an application.
Pre-Requisites:
It is recommended that the student take one of the following courses or an equivalent:o Essentials of Visual Modeling (ILT) or
the Principles of Modeling (WBT) series
o Although this course introduces some UML concepts and notation - students will need training, such as DEV475: Mastering Object-Oriented Analysis and Design Using UML, or equivalent experience for a greater understanding of those topics, or equivalent experience.
Who Should Attend:
Architects and development leads who design enterprise applications and who:o Apply best practices such as UML modeling, and application analysis.
o Apply design patterns in their system design.
o Use UML to create design, implementation, and deployment views of J2EE solutions
oWork as part of a team of architects and developers
Training Course Overview/Content:
Upon completion of the course, participants will be able to:o Describe the Modeling perspective and the Rational Software Architect views.
o Create and organize projects and models in Rational Software Architect to begin designing a J2EE application.
o Introduce diagrams and models supported by Rational Software Architect.
o Create and modify class, activity, sequence, topic and browse diagrams.
o Develop models in Rational Software Architect as part of a development team
o Publish and share models
o Employ SCM best practices to manage models
o Apply reusable assets in the development process
o Use patterns
o Perform model transformations
o Use the application analyzer to find patterns and anti-patterns in implementation code, and determine whether the code adheres to organizational code standards

