|
|
|
wl640-ver2.1
Advanced .NET Programming - Complete Library (5 day)
Description
This complete library contains two volumes:
• wl661-ver2.1, Intermediate .NET Programming
• wl662-ver2.0, Advanced .NET Programming
Volume 1
Provides a deeper look at a number of intermediate and advanced tools and techniques in .NET. The class provides in-depth coverage on a number of intermediate and advanced tools and techniques in .NET including reflection, delegates and events, threads, and a deeper look at ADO.NET and XML support. For Web developers, learn to create custom server controls, and leverage caching for performance enhancement. The course also teaches advanced techniques in working with data bound controls using ADO.NET and SQL Server.
Volume 2
Provides an in-depth look at a number of advanced technologies in .NET. The course focuses on features of the .NET framework that emphasize multi-tier and distributed architectures
Note: Taught using .NET 2.0 and Visual Studio.NET 2005
Audience
Web Developers
Prerequisites
• Fundamentals of .NET Programming using VB.NET and C#
Suggested Next Courses
• J2EE/.NET Enterprise Frameworks for Systems Designers
Objectives
Volume 1:
By the end of the class students will be able to:
• Understand and work with advanced OO concepts such as Aggregation, Namespaces, and Reflection
• Learn about Delegates and Events
• Learn about .NET's support for multi-threading and thread synchronization
• Learn advanced ADO.NET and XML support
• Learn how to create and consume components, and work with COM components
• Learn to work with advanced tools in VS.NET
• Learn how to deploy applications using .Net and VS.NET
Volume 2:
By the end of the class students will be able to:
• Learn to work with the Messaging and Remoting architectures
• Understand .NET support for transaction management
• Learn about the classes to support advanced networking
• Understand advanced security and deployment in .NET
Course Outline
Volume 1:
• Reflection • Delegates • Events
• Introduction to Multi-Threaded Programming in the .NET Framework • Thread Synchronization
• Intermediate OO: Aggregation, Namespaces, and Advanced Scope
• Refresher: ADO.NET Introduction • Refresher: ADO.NET DataSets and the Disconnected Model • ADO.NET Commands and Stored Procedures • ADO.NET Inserts, Updates, and Deletes
• Introducing XML • Parsing XML in .NET with the Xml Namespace • Advanced: Modifying and Saving XML Using the XmlDocument • Producing XML from Database Data via ADO.NET • Reading XML Data into a DataSet • Importing XML into the Database
• Introduction to Serialization in .NET
• Serializing To XML
• Introducing Components
• COM Interoperability With .NET
Volume 2:
• Overview of the .NET Framework – A Refresher • The .NET Distributed Architecture • Setting Up Course Exercise Solutions • Messaging • Remoting • Transactions
• Networking in .NET: WebClient, WebRequest, and WebResponse • .NET Security
• Deployment
• Deployment Settings Using Conditional Compilation With Compile-Time Constants
• Refresher: Parsing XML in .NET with the Xml Namespace
• Modifying and Saving XML Using the XmlDocument
|
|
|
|
|