|
wl642-ver2.1
Advanced .NET Programming - Complete Library (5 day)
Description
This complete library contains two volumes:
• wl661-ver2.1, Intermediate .NET Programming
• wl664-ver2.1, Web Services with ASP.NET
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
focuses on building and consuming Web services. Web services technology, at the heart of Service Oriented Architecture (SOA), enables programming objects written in multiple languages on diverse platforms to seamlessly communicate with each other. Students will learn to build and consume Web Services, and get a fundamental understanding of SOAP and WSDL, XML-based standards at the core of this new technology. The .NET framework provides robust support to develop and debug Web services quickly and easily.
Note: Taught using .NET 2.0 and Visual Studio.NET 2005
Audience
Web Developers
Prerequisites
• Fundamentals of .NET Programming using VB.NET and C#
• Fundamentals of ASP.NET 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:
• Build Web services "from scratch" as ASMX files
• Web service-enable existing applications
• Understand SOAP and WSDL, and how .NET helps to work with these standards
• Interface applications with existing Web services
• Create multiple Web services clients
• Learn to use design patterns and .NET objects to cache results in ASP.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:
• Examining an Existing Web Service
• What and Why of Web Services
• Creating a Basic Web Service
• Improving the Readability of your Web Service
• Web Service Caching Mechanisms for Performance Tuning
• Data Caching
• SOAP
• Refresher: Serializing To XML
• XML Documents for Data
• Alternate Web Service Clients
|
|
|
|