Free Course on Web Development with .NET
This
free Web Development with .Net
course teaches how to build Web applications and Web services
using the Microsoft .NET development platform. You will learn
the basics of C# (C Sharp) programming, what the .NET Common
Language Runtime is and how it works, how to use several .NET
framework classes, how to access relational databases using ADO.NET,
and how to use ASP.NET to build Web applications and services. You will
also learn what XML is and how it is used in .NET. Several
areas of Web applications and services are covered in this
free course on Web Development with .Net: Architecture, Design, Coding,
Data Access, etc. The architecture of the
.NET development platform is explained, as well as practical
development topics such as debugging, deployment and security. Design
for scalability, performance and availability are also discussed.
Free Java, C++, and Software Development Ebooks Web Design and Development Tips and Tricks Free Course on Web Development with .NET Java and Eclipse Development Tutorials and Guides Java and C++ Style and Unit Testing Guides
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: 13% [?]
Related Posts:





















