Course participants |
This is a basic course for:
- Client-server and Web developers moving into object-oriented
development or simply upgrading their skills to meet today's
demand for object-oriented savvy developers. This course
helps them understand the principles behind the technology
and lays the foundation for advanced object technology
topics, tools, and practices.
- Data modelers who understand the need to better communicate
with object modelers using one tool, methodology, and
standard notation. Further, as the industry moves to object-based
modeling of data for relational and object relational
databases, this course lays the foundation needed by data
modelers new to object-oriented software development and
UML.
- Members of the real-time community who want to make
a paradigm shift to object-oriented design and development
and who need to acquaint themselves with the UML. Real-time
developers who have not made significant use of state
charts and want to learn how they can be applied to produce
a solid object-oriented design for real-time systems.
Designers and developers who want to think object even
when traditional structured implementation languages are
used.
- Software managers who understand the need to be conversant
in key object-oriented concepts to better work with team
members and lead object-oriented related projects.
|
Required Experience |
Knew how uses TCP/The IP agreement manages
the computer network; At least a year UNIX and/Or Microsoft
Windows environment system administration experience; Understands
in the software development team environment and the software
development related question.
|
training Objectives
|
- Describe the basic principles of object orientation
- Describe the history and current application of object
technology
- Explain what the UML represents
- Explain abstraction, encapsulation, modularity, and
hierarchy
- Describe the physical structure of a class
- Explain the relationship between a class and an object
- Define polymorphism and generalization
|
Course Arrangement |
- Introduction to object technology
- Principles of visual modeling
- Concepts of object orientation
- Use-case modeling
- Interaction diagrams
- Class diagrams
- Other UML diagrams
|
Course Features |
- hands-on specialist teachers, Interactive case teaching,
Simulation of projects processes.
- Combine theory with practice, and focus on teaching
cases.
- Participants could follow the actual cases, the teaching
style is very specific and profound.
- Specialist will consult the cases expounded by participants,
guide them how to analyze and design a system in the course.
|