|
|
As programs became more and more complex during the later part of the last century, a new model was proposed to simplify the process of software design. Object-Oriented Design is based on reusing software components (called objects), which are modular, encapsulated, abstracted, and related in hierarchies. These components can be modeled in any Object Oriented methodology, like UML, or implemented in any Object Oriented language, like Java. OOD has become the standard software design ideology through its power and simplicity.
|
| |
|
|
|
|
Learn the key object technology concepts together with the current trends, tools, and techniques to support developing Java applications. Learn not only the object technology concepts, but also the fundamentals of the Java language itself, to write and organize classes to create a simple, but usable application. In our hands-on labs, take a case study from paper to product. Learn to use the Unified Modeling Language (UML) to model a business' problem domain. Take the case study through the stages of analysis and design to finally implement a simple Java program based on the study.
More Info |
|
| |
|
|
|
|
Learn the key object technology concepts together with the current trends, tools, and techniques to support developing Java applications. Learn not only the object technology concepts, but also the fundamentals of the Java language itself, to write and organize classes to create a simple, but usable application. In our hands-on labs, take a case study from paper to product. Learn to use the Unified Modeling Language (UML) to model a business' problem domain. Take the case study through the stages of analysis and design to finally implement a simple Java program based on the study.
More Info |
|
| |
|
|
|
|
Learn how to use object-oriented techniques from requirements gathering to implementation. Students learn how to analyze and design classes and their relationships to each other in order to build a model of the business requirements. A strong emphasis is placed on diagram notation for use cases and class relationships, as well as on sequence and state diagramming to capture the dynamic behavior of the system.
More Info |
|
| |
|
|
|
|
Rational Software Architect (RSA) v7 is an advanced modeling tool for development and design. It is used to generate and develop code based on a UML model. The goal is to explain in detail what RSA is and how to use the many aspects that are featured with this product. The course will teach how RSA can aid application development from the beginning stages of analysis and design to the generation of artifacts such as code and documentation.
More Info |
|
| |
|
|
|
|
Students are introduced to OOAD and UML in this course. The most common UML diagrams used to capture design decisions are explained.
More Info |
|
| |
|
|
|
|
Learn how to use object-oriented techniques from requirements gathering to implementation. Students learn how to analyze and design classes and their relationships to each other in order to build a model of the business requirements. A strong emphasis is placed on diagram notation for use cases and class relationships, as well as on sequence and state diagramming to capture the dynamic behavior of the system. Rational Rose is discussed, and examples show how to use the software to create and maintain the various diagrams in the context of the Rational Unified Process.
More Info |
|
| |
|
|
|
|
Rational Software Architect (RSA) v6 is an advanced modeling tool for development and design. It is used to generate and develop code based on a UML model. The goal is to explain in detail what RSA is and how to use the many aspects that are featured with this product. The course will teach how RSA can aid application development from the beginning stages of analysis and design to the generation of artifacts such as code and documentation.
More Info |
|
| |
|
|
|
|
Learn how to use object-oriented techniques from requirements gathering to implementation. Students learn how to analyze and design classes and their relationships to each other in order to build a model of the business requirements
More Info |
|
| |
|
|
|
|
Learn the fundamentals of object-oriented techniques from requirements gathering to implementation. Students learn the fundamentals of OOAD. Requirements gathering process is described as well as the various UML diagrams used in the Software Development Life Cycle (SDLC). Finally Rational Unified Process (RUP), a formalized software development process is discussed that is commonly used to develop OOAD-based software.
More Info |
|
| |
|
|
|
|
| This course will teach the students how to use the Rational Rose modeling tool to design and implement a J2EE application. It covers Servlet, JSP and EJB modeling. It also covers database schema design. There are many labs that will give the students hands on experience. |
More Info |
|
| |
|
|
|
|
Learn how to use object-oriented techniques from requirements gathering to implementation. Students learn how to analyze and design classes and their relationships to each other in order to build a model of the business requirements. A strong emphasis is placed on diagram notation for use cases and class relationships, as well as on sequence and state diagramming to capture the dynamic behaviour of the system. Rational Rose is discussed, and examples show how to use the software to create and maintain the various diagrams in the context of the Rational Unified Process.
More Info |
|
| |
|
|
|
|
Learn the key object technology concepts together with the current trends, tools, and techniques to support developing Java applications. Learn not only the object technology concepts, but also the fundamentals of the Java language itself, to write and organize classes to create a simple, but usable application. In our hands-on labs, take a case study from paper to product. Learn to use the Unified Modeling Language (UML) to model a business' problem domain. Take the case study through the stages of analysis and design to finally implement a simple Java program based on the study.
More Info |
IBM Equivalent: JA321 |
| |
|
|
|
|
Learn how to use object-oriented techniques from requirements gathering to implementation. Students learn how to analyze and design classes and their relationships to each other in order to build a model of the business requirements. A strong emphasis is placed on diagram notation for use cases and class relationships, as well as on sequence and state diagramming to capture the dynamic behaviour of the system.
More Info |
|
| |
|
|
|
|
Learn how to use object-oriented techniques from requirements gathering to implementation. Students learn how to analyze and design classes and their relationships to each other in order to build a model of the business requirements. A strong emphasis is placed on diagram notation for use cases and class relationships, as well as on sequence and state diagramming to capture the dynamic behaviour of the system. Rational XDE Developer Plus for Java is discussed, and examples show how to use the software to create and maintain the various diagrams in the context of the Rational Unified Process.
More Info |
|
| |
|
|
|
|
Learn how to use object-oriented techniques from requirements gathering to implementation. Students learn how to analyze and design classes and their relationships to each other in order to build a model of the business requirements. A strong emphasis is placed on diagram notation for use cases and class relationships, as well as on sequence and state diagramming to capture the dynamic behavior of the system.
More Info |
|
| |
|
|
|
|
Learn how to use object-oriented techniques from requirements gathering to implementation. Students learn how to analyze and design classes and their relationships to each other in order to build a model of the business requirements. A strong emphasis is placed on diagram notation for use cases and class relationships, as well as on sequence and state diagramming to capture the dynamic behavior of the system.
More Info |
|
| |
|
|
|
|
This course is an introduction to management of requirements in software projects. It starts by introducing the concepts and ideal for someone who is going to be involved in the requirements management phase of a software project. Hands on exercises allow the students to apply the principles learned throughout the course.
More Info |
|
| |
|
|
|
|
Learn how to use object-oriented techniques from requirements gathering to implementation. Students learn how to analyze and design classes and their relationships to each other in building a model of the business requirements. A strong emphasis is placed on diagram notation for use cases and class relationships, and on sequence and state diagramming to capture the dynamic behavior of the system. Usage of Java in implementation of object-oriented designs is discussed to provide a smooth transition to the implementation phase of the project.
More Info |
|
| |
|
|
|
|
Programmers familiar with Object-Oriented concepts will learn how to visually design complex applications using UML notations.
More Info |
|
| |
|
|
|
|
Object orientation has become the predominant paradigm for virtually all modern software development. This course builds on basic concepts to apply object-oriented principles to all phases of the software development life cycle, with particular emphasis on analysis and design. Students will participate in case studies and short exercises. The Unified Modeling Language (UML) is introduced and is used as the common language in all examples and exercises.
More Info |
|
| |