![]() |
Document readers are available from the Additional Resources page. See the Contributors page for information on the authors of the materials contained herein.
| Author: | Damien Watkins |
This course investigates the construction of distributed software systems using object-oriented architectures. Due to the distributed nature of these systems, they are inherently heterogeneous. Therefore these architectures must integrate objects written in different programming languages, often executing on different platforms. These architectures also need to provide facilities and services in a consistent manner across all these boundaries. Examples of such architectures are COM, COM+ and .NET from Microsoft, CORBA from the Object Management Group and Enterprise Java Beans (EJB) from SUN.
This course consists of six modules:
| Author: | Damien Watkins |
This course investigates the use of modern software development technologies that allow independent pieces of executable code (components) to be dynamically incorporated into programs allowing the programs to add and change functionality as they execute. Examples of such systems are COM, COM+, and .NET from Microsoft; CORBA from the Object Management Group; and Enterprise Java Beans (EJB) from Sun. Component technologies provide developers with a large degree of interoperability and reuse. For example, components written in different languages can be incorporated into a single program and these programs can access both local and remote components, even if the remote components are running on different operating systems.
In this course, students will:
This course consists of nine modules:
| View Instructor Notes | View Syllabus |
| Author: | Mark Sapossnek |
This course covers the building of Web applications and Web services using the Microsoft .NET development platform. The student will learn the basics of programming in the C# language, what the .NET Common Language Runtime is and how it works, how to use many of the .NET framework classes, how to use ADO.NET to access relational databases, and how to use ASP.NET to build Web applications and services. In addition the student will learn about XML and how it is used in .NET. Most aspects of Web applications and services will be covered: architecture, design, coding, data access, etc. The architecture of the .NET development platform will be discussed, as well as practical development issues such as debugging, deployment and security. Design for scalability, performance and availability will be emphasized.
The course consists of 12 modules:
Bonus Material
These videos demonstrate the vision of Web Services:
(duration 4:17) |
(duration 4:25) |
(duration 2:16) |
(duration 5:49) |
| To download a video to your computer, right-click the link and click Save Target As on the shortcut menu. | |||
© 2001-2002 Microsoft Corporation. All rights reserved. Terms of Use.