|
|
|
|
|
|
|
|
|
Together Essentials for Java |
Duration: 3 days |
|
|
- Analysts
- Designers
- System Architects
- Developers
who are using Together NOTE:Participants who work exclusively with Together Solo
will not be able to use all of the features covered on the second day. |
|
- UML Essentials (or
equivalent knowledge of UML)
- Participants should also have a basic competence in the Java programming
language.
|
|
|
Description |
This course is a series of comprehensive exercises built around a sample Java project. The project creates an authentic context for the exercises, which address all the features of Together covered in the workshop.
Participants spend most of their time developing the sample project, using
a workbook to guide their efforts. The workbook divides the
exercises into separate modules, with four modules presented per day. The
workbook itself
serves as an excellent record and resources for future reference.
|
|
Objectives |
At the end of this course, participants will be able to:
- Create, organize, and navigate projects.
- Create and customize UML diagrams
- Use the class diagram to create, customize, and implement associates
between classes
- Use the Property Inspector to customize project documentation
- Use, modify, and create templates to access frequently used code constructs
- Apply advanced code patterns such as GoF design patterns
- Use Text Editor features to simplify writing source code
- Produce comprehensive project documentation
- Work in a team environment using CVS version control system
- Debug code using the java debugger
- Customize and apply standard code formats to new and existing code
- Install new patterns and external tools with Together
- Carry out WYSIWYG user interface design and coding
- Use the Testing Framework to unit test java code
- Create and run build scripts using Ant Runner
- Use the Real-Time Framework to design and analyze thread operation
|
|
Course Outline |
Architecture
Model the Domain
Elaborate the domain
Manage and document a project
Manage project quality |
|
Build and debug modules
User Interface support
Testing Framework
Version control and multi-user support
Data management
Real Time framework
|
|
|
|