Module
4:
Databases and Data Access Starts with
an overview of relational database technology, including a summary of
SQL. Next current data access technologies, such as ODBC, OLE DB, and
ADO, are discussed. Then we discuss the motivation of ADO.NET, and then
drills down into how to program ADO.NET to access and update databases.
Module
5:
Introduction to ASP.NET and Web Forms
Covers the motivation and innovations of ASP.NET. Programming models
and details of Web Forms are covered. Various server-side controls are
explored in some detail, along with data binding techniques.
Module
6: Advanced Web Forms
Covers various other aspects of Web Forms, including: ASP.NET
applications, configuration, tracing, state management, caching, error
handling, deployment, availability, security, the HTTP runtime and
creating server-side controls.
Module
7: XML
Provides an introduction to XML
and related technologies, including XSLT, XPath and XSD. Discusses the
various .NET Framework classes that support the parsing, creation and
manipulation of XML documents.
Module
8: Web
Services First, the business
drivers behind Web Services are discussed. Next, underlying
technologies (XML, SOAP, WSDL, UDDI) are covered. Finally, we look at
how to create and call Web Services using Visual Studio .NET and the
.NET Framework SDK.
To download a video
to your computer, right-click the link and click Save Target
As on the shortcut menu.
Module
9: .NET Framework Class Library
Provides a tour through many of the .NET Framework classes, including:
the System namespace, collection classes, I/O, networking, threading,
synchronization, transactions and exceptions.
Module
10: .NET Framework Advanced Topics Covers
reflection, remoting, and serialization in detail.
Module
11:
The Common Language Runtime (CLR)
Drills down on the features, concepts and technology underlying the
Common Language Runtime. Covers assemblies, the execution model,
interoperability and security.
Module
12:
.NET Application Design Considerations
This module is intended to tie together the many technologies covered
in the course, and provide guidance on creating successful large-scale
projects using .NET. Topics include:
design model and process, system architecture, design patterns,
security, scalability and availability.