Object-Oriented and Component-Based Development
- Select and apply key elements of object-oriented and component technologies
- Choose between competing component infrastructures: .NET, J2EE, CORBA
- Compare leading object-oriented languages, including Java, C++, C# and VB .NET
- Select relational, object-relational or object-oriented databases to meet data storage needs
- Incorporate component technologies, e.g., .NET, EJB, XML, and CORBA
- Web-enable legacy applications using components
Throughout the course, live demonstrations by the instructor illustrates how object technology is used to produce advanced business applications, including:
- Using object-oriented CASE tools
- Working with Java and other object-oriented languages
- Invoking Web services
- Developing a distributed mixed-language application
Object concepts have enabled systems developers to move beyond monolithic applications to n-tier, Internet-enabled component-based development. These technologies cut development time and cost, leading to faster time to market and significant competitive advantage.
In this course, you gain a solid foundation in the best practices of object-oriented and component-based development, positioning you to move seamlessly into the strategic application of these technologies--including tools, languages and methodologies--to meet your business needs.
This course is valuable for IT professionals evaluating or introducing object-oriented or component-based development to their organization.
You work in small teams developing a distributed, component-based object-oriented application. Workshop activities include:
- Analyzing a requirements document
- Producing object-oriented analysis models using the UML
- Implementing classes in programs using Java and .NET
- Mapping objects into database schemas
- Defining the architecture of an n-tier application
|