Free Course on Web Development with .NET
Free
Course on Web Development with .NET (dotNet)
The course consists of the following 12 training modules:
- Module 1: Introduction to the Web and .NET
Provides an introduction and overview of technologies used in the rest of the course. First, a review of Web and networking technologies is given, along with a review of client-side and server-side Web-based development technologies. Then an overview of the .NET development platform is provided.
Download
Module 1 - Module
2:
Introduction to C#
Introduces the C# language. Covers the design goals of the language, along with an overview of C# language features. Includes: the type system, the structure of C# programs, statements and operators. Provides everything needed to start writing C# code. - Module
3:
Advanced C#
Drills down into detail on creating C# classes and structs. Other advanced language features such as delegates, events, attributes, unsafe code, preprocessor directives and XML comments are also covered.
Download
Modules 2 and 3 - 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.
Download
Module 4 - 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.
Download
Modules 5 and 6 - 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.
Download
Module 7 - 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.
Download
Module 8
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. | |||
- 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.
Download
Modules 9 and 10
- 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.
Download
Module 11 - 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.
Download
Module 12
View Instructor Notes
View SyllabusDownload Assignments
Download Exams
Popularity: 10% [?]
Related Posts:





























