Intelligentedu
Best New Free Computer IT Training Tutorial Resources
Translate to EnglishÜbersetzen Sie zum Deutsch/GermanTraduzca al Español/SpanishTraduisez au Français/FrenchTraduca ad Italiano/ItalianTraduza ao Português/Portuguese日本語に翻訳しなさい /Japanese
한국어에게 번역하십시오/Korean中文翻译/Chinese Simplified中文翻译/Chinese Traditionalترجمة الى العربية/ArabicVertaal aan het Nederlands/DutchΜεταφράστε στα ελληνικά/GreekПереведите к русскому/Russian


 



     Blog Roll:


     Top Links:

May 1, 2006

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 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:

     Home
    (duration 4:17)     
     Healthcare
    (duration 4:25)     
     Business
    (duration 2:16)     
     Teenager
    (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 Syllabus

 Download Assignments

 Download Exams

Popularity: 13% [?]

Share and Enjoy: These icons link to social bookmarking sites where readers can share and discover new web pages.
  • blogmarks
  • del.icio.us
  • Furl
  • Reddit
  • Shadows
  • YahooMyWeb
  • StumbleUpon
  • Digg
Related Posts:
  • 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


  • Filed under: Best New Free Computer IT Training Tutorial Resources — computer_teacher @ 9:54 pm

    No Comments »

    No comments yet.

    RSS feed for comments on this post.

    Leave a comment

    You must be logged in to post a comment.



    Powered by WordPress