Certification courseware and training course guide books
OracleGoldPartner
 
Returning Customers
click here to log in.
 
Shopping Cart
Your Cart is Empty
View Cart
  
 
 
 
Print Courseware
Oracle 11g
Oracle Fusion Middleware
Oracle 10g
Oracle Certification
Microsoft
VBA Programming
Office 2010
Office 2007
Office 2003
Business Intelligence
wl606-ver2.0
wl600-ver2.0
wl660-ver2.0
wl663-ver2.0
wl640-ver2.1
wl661-ver2.1
wl642-ver2.1
wl664-ver2.1
wl690-ver2.0
Microsoft Certification
Internet, Web, XML
Business

wl662-ver2.0

Advanced .NET Programming (3 days)

Description

This advanced class 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

Prerequisites

• Intermediate .NET Programming using VB.NET and C#

Suggested Next Courses

• J2EE/.NET Enterprise Frameworks for Systems Designers

Objectives

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

Overview of the .NET Framework – A Refresher • Introduction • .NET Framework Base Class Library (BCL) • Common Language Runtime (CLR) • Common Type System • Common Language Specification • Namespaces • Assemblies • Application Domains

The .NET Distributed Architecture • Introduction • The Progression of Application Design • Remote Processing • The World Wide Web • The .NET Solution • Roles in Distributed .NET Development

Setting Up Course Exercise Solutions • Create a Blank Solution

Messaging • Messaging Architecture • Messaging Network Setup • Creating and Referencing Message Queues • Sending Messages • Receiving Messages • Message Queue Security • Sending and Receiving Complex Objects • Example: Message Queue Inspector

Remoting • Remoting Architecture • Instantiating Using Activator Methods: GetObject() and CreateInstance() • Communicating From the Remote Object Using Events • Asynchronous Calls

Transactions • What are Transactions • How does .NET provide support for transactions • Manual Transactions • Automatic Transactions

Networking in .NET: WebClient, WebRequest, and WebResponse • System.NET Namespace • The WebClient Class • HTTP Derivations of WebRequest and WebResponse • TCP and Socket Classes

.NET Security • Why do we need security • Code Access Security • Cryptographic Security • Web Service Security • ASP.NET Web Forms User Authentication and Authorization

Deployment • Overview of Deployment in .NET • VS.NET Build Configurations • Copying a Web Application • Creating a Web Setup Project

Deployment Settings Using Conditional Compilation With Compile-Time Constants • Compile-Time Compilation Constants • Use Build Configurations In Your Projects • Suggested Build Configuration Model • Example: Using Bulid Configuration Settings to Show and Hide Controls

Refresher: Parsing XML in .NET with the Xml Namespace • Overview of Classes for Parsing XML • Parsing XML With XmlReader Classes • Parsing XML With the XmlDocument Class

Modifying and Saving XML Using the XmlDocument • A Refresher on the XML DOM and the .NET XmlDocument • Modifying an XmlDocument • Example: Storing Window Positions in an XML Preferences File

ASP .NET web development and programming courseware and training guide books
Advanced .NET Programming
 
Price: $150.00 – $160.00
  2.0  
  277 pages