Developing XML Web Services w/C# .NET

Overview

This C# .NET training provides detailed instructions on developing XML web services as well as Windows services using Visual Studio .NET 2003. This C# course will also fully prepare students for the Microsoft Certified Application Developer (MCAD) exam 70-320, Developing XML Web Services and Server Components with MS Visual C# .NET.

Introduction

Before you begin, you should have a basic understanding of the C# language. You should also have an understanding of the object-oriented design and the object-oriented programming capabilities of the .NET Framework. In addition, you should also be familiar with building Windows based and Web based applications. Finally, you should have a grasp of using the ADO.NET object model in XML as well as what it means to have an N-tier architected design.

Prerequisite Courses:

Learning Tools

The learning tools incorporated into this C# .NET Training Suite have helped over 95% of our students pass their exams. These CD-ROM based integrated learning tools are as follows:

  • Video Training - Classroom quality lectures, demonstrations, and illustrations by certified trainers (Video, audio, & animations).
  • Lab Exercises - Student performs actual hands-on lab exercises in a realistic Visual Studio .NET environment.
  • Practice Exams - Exam Simulators and Self Assessment Tools simulate the look and feel of the actual exams.

Features

Experience the interface and immerse yourself into the most effective computer based C# .NET training suite available today! Get the training you need to effectively learn real-world concepts and skills. Perform hands-on labs in a realistically simulated Visual Studio .NET learning environment.

  • The most effective learning tool available
  • Over 95% of our students pass their exams
  • See & hear your trainer with video lessons
  • Easy to understand lessons with examples
  • Demonstrations, Animations, & Scenarios
  • Practice exams with answers to all questions
  • Simulates the look & feel of the actual exams

XML Web Services with C# .NET

Title Exam#
Developing XML Web Services and Server Components with MS Visual C# and the MS .NET Framework 70-320

Exams retired on March 2009
Clearance Item! Call for Availability

Developing XML Web Services w/C# .NET Training Series

Part#: tocshrpxml | Contents: Set of 2 CDs

Format

Reg: $495.00
Sale: $449.00
*No tax except for Maryland (USA) residents.

Shipping: Economy shipping allow 4-7 business days for delivery*

Payment options:

Order securely online or call 1-888-797-4040 (301-589-3349)

All major credit cards (Visa, MasterCard, Amex, and Discover)

Company PO's accepted (Net 30); Call for multi-user license

System Requirements: 1.3 GHz Processor (minimum), CD-ROM (24x), 512 MB RAM, Sound Card. Available Hard Disk Space 200 MB. 1024x768 Screen Resolution & 32 bit true color display required. Windows Media Player 10.0 or later. Internet Explorer 6.0 Service Pack 2 or later. Microsoft .Net Framework 1.1. Windows 98, ME, 2000, XP, or Windows Vista.

Course Outline - Developing XML Web Services and Server Components with MS Visual C# and the MS .NET Framework (70-320)

Estimated time to complete: 50 hours

 Videos: 80
 Demonstrations: 62
 Simulations: 43
 Fact Sheets: 55
 Exam Questions: 157
 Exams: 5


0.0 Course Introduction

    0.1 Course Introduction 

     0.1.1 Course Introduction 
     0.1.2 N-tier Architecture 
     0.1.3 Using the Visual Studio Simulator

1.0 Windows Services

    1.1 Windows Services 

     1.1.1 Windows Services 
     1.1.2 Using the Services MMC 
     1.1.3 Creating a Windows Service 
     1.1.4 Services Facts 
     1.1.5 Create a Windows Service 

    1.2 Service Events 

     1.2.1 Service Events 
     1.2.2 Business Logic Sample 
     1.2.3 Adding a Timer 
     1.2.4 Service Event Facts 
     1.2.5 Add a Service Timer 
     1.2.6 Event Logging 
     1.2.7 Using the Default Event Log 
     1.2.8 Using Custom Event Logs 
     1.2.9 Event Log Facts 
     1.2.10 Log Events to the Default Log 
     1.2.11 Use a Custom Event Log 

    1.3 Performance Counters 

     1.3.1 Performance Counters 
     1.3.2 Using Performance Counters 
     1.3.3 Performance Counter Facts 
     1.3.4 Add Performance Counters 

    1.4 Service Installation 

     1.4.1 .NET Installer Classes 
     1.4.2 Overriding Installer Methods 
     1.4.3 AutoStart a Windows Service 
     1.4.4 Override Installer Methods 
     1.4.5 Adding an Event Log Installer 
     1.4.6 Add an Event Log Installer 
     1.4.7 Adding a Performance Counter Installer 
     1.4.8 Add a Performance Counter Installer 
     1.4.9 Using InstallUtil 
     1.4.10 Service Installation Facts 

    1.5 Debugging Services 

     1.5.1 Service Debugging 
     1.5.2 Debugging Services 
     1.5.3 Debugging Services Facts

2.0 Serviced Components (COM+)

    2.1 COM+ Concepts 

     2.1.1 COM+ and the N-tier Architecture 
     2.1.2 COM+ Facts 
     2.1.3 MS Transaction Services (MTS) 
     2.1.4 MTS Facts 
     2.1.5 Role-based Security 
     2.1.6 JIT Activation 
     2.1.7 Object Construction 
     2.1.8 Object Pooling 
     2.1.9 Queued Components 
     2.1.10 Loosely Coupled Events 
     2.1.11 Shared Property Manager (SPM) 
     2.1.12 COM+ Features 

    2.2 Configuring a COM+ Application 

     2.2.1 Installing a COM+ Application 
     2.2.2 Adding Components 
     2.2.3 Defining Security Roles and Users 
     2.2.4 Calling COM+ Components 
     2.2.5 Configuration Tasks 
     2.2.6 Call COM+ Components 

    2.3 Serviced Components 

     2.3.1 Creating a Class Library Project 
     2.3.2 Create a Class Library Project 
     2.3.3 Strong Named Assemblies 
     2.3.4 Defining a Strong Named Assembly 
     2.3.5 Using a Construction String 
     2.3.6 Use a Construction String 
     2.3.7 Using SetComplete and SetAbort 
     2.3.8 Use Transactions 
     2.3.9 Serviced Component Facts 

    2.4 Attributes 

     2.4.1 Attributes 
     2.4.2 Setting Assembly Level Attributes 
     2.4.3 Set Assembly Level Attributes 
     2.4.4 Setting Class Level Attributes 
     2.4.5 Set Class Level Attributes 
     2.4.6 Setting Method Level Attributes 
     2.4.7 Set Method Level Attributes 
     2.4.8 Attribute Facts 

    2.5 Registration 

     2.5.1 Registration Methods 
     2.5.2 Using Regsvcs.exe 
     2.5.3 Registration Facts 

    2.6 Security 

     2.6.1 Authentication and Authorization 
     2.6.2 COM+ Authentication Facts 
     2.6.3 Declarative Role-based Security 
     2.6.4 Using Declarative Security 
     2.6.5 Add Declarative Security 
     2.6.6 Programmatic Role-based Security 
     2.6.7 Using Programmatic Security 
     2.6.8 Configure Programmatic Security 
     2.6.9 COM+ Security Facts

3.0 .NET Remoting

    3.1 Remoting Concepts 

     3.1.1 .NET Remoting 
     3.1.2 Internal Architecture 
     3.1.3 Remoting Architecture Facts 
     3.1.4 Security 
     3.1.5 Remoting Security Facts 
     3.1.6 Example System Description 

    3.2 Activation 

     3.2.1 Activation 
     3.2.2 Server-side Activation 
     3.2.3 Implementing Server-side Activation 
     3.2.4 Client-side Activation 
     3.2.5 Activation Facts 
     3.2.6 Configure Server-side Activation 
     3.2.7 Configure Remotable Objects 

    3.3 Channels 

     3.3.1 Channels 
     3.3.2 Categorizations 
     3.3.3 Channel Types 
     3.3.4 Channel Registration 
     3.3.5 Registering Channels 
     3.3.6 Channel Facts 
     3.3.7 Register a TCP Channel 

    3.4 Configuration 

     3.4.1 Configuration Options 
     3.4.2 Using the Config File 
     3.4.3 Configuration Facts 
     3.4.4 Edit the Config File 

    3.5 Events and Delegates 

     3.5.1 Events and Delegates 
     3.5.2 Event Architecture 
     3.5.3 Implementing Events 
     3.5.4 Event and Delegate Facts 

    3.6 Asynchronous Processing 

     3.6.1 Asynchronous Processing 
     3.6.2 Server Response 
     3.6.3 Implementing Asynchronous Processing 
     3.6.4 Asynchronous Processing Facts

4.0 ADO .NET

    4.1 ADO.NET Concepts 

     4.1.1 ADO.NET Overview 
     4.1.2 ADO.NET Architecture 
     4.1.3 ADO.NET Components 

    4.2 Manipulating Data 

     4.2.1 Connecting to a Database 
     4.2.2 Connection Facts 
     4.2.3 Establish a Connection 
     4.2.4 Using ExecuteScalar 
     4.2.5 Using ExecuteNonQuery 
     4.2.6 Command Facts 
     4.2.7 DataReader Facts 
     4.2.8 Use ExecuteScalar 
     4.2.9 Insert Data 
     4.2.10 Update Data 
     4.2.11 Delete Data 
     4.2.12 Stored Procedure Facts 

    4.3 DataSets 

     4.3.1 DataSets 
     4.3.2 Creating a DataSets 
     4.3.3 Using the DataAdapter Configuration Wizard 
     4.3.4 Using a DataAdapter 
     4.3.5 Define Table Relationship 
     4.3.6 Manually Using a DataSet 
     4.3.7 Configure a DataSet 
     4.3.8 Updating DataSets 
     4.3.9 Merging DataSets 
     4.3.10 Copying DataSets 
     4.3.11 Managing DataSets 
     4.3.12 DataSet and DataAdapter Facts 

    4.4 DataViews 

     4.4.1 DataViews 
     4.4.2 Implementing Views 
     4.4.3 DataView Facts 
     4.4.4 Sort and Filter Data

5.0 XML

    5.1 XML 

     5.1.1 XML 
     5.1.2 DOM and XmlDocument 
     5.1.3 XML Basics 
     5.1.4 Programmatically Creating an XML File 
     5.1.5 Create an XML File 

    5.2 XmlReader and XmlWriter 

     5.2.1 XmlReader 
     5.2.2 Using XmlTextReader 
     5.2.3 XmlReader Facts 
     5.2.4 Read an XML File 
     5.2.5 XmlWriter 
     5.2.6 Using XmlTextWriter 
     5.2.7 XmlWriter Facts 
     5.2.8 Write to an XML Document 

    5.3 XPathNavigator 

     5.3.1 Navigation Architecture 
     5.3.2 Navigating Documents 
     5.3.3 XPathNavigator Facts 
     5.3.4 Filter XML Data 

    5.4 Schemas 

     5.4.1 Schemas 
     5.4.2 Schema Example 
     5.4.3 Schema Elements 

    5.5 Validation 

     5.5.1 XmlValidatingReader 
     5.5.2 Using XmlValidatingReader 
     5.5.3 XmlValidatingReader Facts 
     5.5.4 Validate a Schema 

    5.6 DataSet Integration 

     5.6.1 DataSet Integration 
     5.6.2 XML DataSet Facts 
     5.6.3 Read XML Data into a DataSet

6.0 XML Web Services

    6.1 XML Web Services 

     6.1.1 Web Services 
     6.1.2 Web Services Architecture 
     6.1.3 XML Web Services Facts 

    6.2 Creating a Web Service 

     6.2.1 Create a Web Service 
     6.2.2 Creating a Basic Web Service 
     6.2.3 Building Web Services Facts 
     6.2.4 Create a Web Service 

    6.3 Consuming a Web Service 

     6.3.1 Discovery and Integration 
     6.3.2 Using .disco 
     6.3.3 Web Service Proxy 
     6.3.4 Creating a Client Application 
     6.3.5 Using a Web Service Facts 
     6.3.6 Use a Web Service in a Windows Application 
     6.3.7 Use a Web Service in a Web Application 
     6.3.8 Asynchronous Invocation 
     6.3.9 Using Asynchronous Invocation 
     6.3.10 Invoke Methods Asynchronously 

    6.4 SOAP Extensions 

     6.4.1 SOAP Extensions 
     6.4.2 SOAP Extension Configuration 
     6.4.3 Configuring SOAP Extensions 
     6.4.4 SOAP Extension Facts 

    6.5 Configuration and Security 

     6.5.1 Configuration and Security 
     6.5.2 Web Service Configuration Facts 
     6.5.3 Web Service Security Facts

7.0 Testing and Debugging

    7.1 Testing 

     7.1.1 Unit Test Plans 
     7.1.2 Testing Facts 

    7.2 Debugging 

     7.2.1 Debugging Tools 
     7.2.2 Using a Debugging Session 
     7.2.3 Attaching to an Existing Process 
     7.2.4 Debugging Facts 

    7.3 Exception Handling 

     7.3.1 Exception Management 
     7.3.2 Managing Exceptions 
     7.3.3 Exception Facts 
     7.3.4 Handle Exceptions 

    7.4 Tracing 

     7.4.1 Tracing 
     7.4.2 Listeners and Configuration 
     7.4.3 Using a Custom Listener 
     7.4.4 Trace and Debug Object Facts 
     7.4.5 Trace Switch Facts 
     7.4.6 Use Trace Switches 
     7.4.7 Add a Custom Listener

8.0 Deployment

    8.1 Deployment Overview 

     8.1.1 Deployment Overview 

    8.2 Assemblies 

     8.2.1 Assemblies 
     8.2.2 Versioning and Strong Naming 
     8.2.3 Updating the Version Number 
     8.2.4 Generating the Strong Name Key 
     8.2.5 Managing Assemblies 
     8.2.6 Assembly Facts 

    8.3 Satellite Assemblies 

     8.3.1 Satellite Assemblies 
     8.3.2 Building Satellite Assemblies 
     8.3.3 Using Satellite Assemblies 
     8.3.4 Satellite Assembly Facts 

    8.4 Global Assembly Cache (GAC) 

     8.4.1 Global Assembly Cache (GAC) 
     8.4.2 Using the .NET Framework Configuration Tool 
     8.4.3 Policy Binding 
     8.4.4 Configuring a Different Component Version 

    8.5 COM Interoperability 

     8.5.1 COM Interoperability 
     8.5.2 Using COM Components 
     8.5.3 COM Interoperability Facts 

    8.6 Windows Installer 

     8.6.1 Windows and Web Setup Projects 
     8.6.2 Merge Modules 
     8.6.3 Using Merge Modules 
     8.6.4 Deployment Facts

ExamSim (157 questions)

    Preparing for Certification 

     Exam Objectives 
     Exam FAQs 
     How to Register for an Exam 
     Exam-taking Hints and Tips 

     Objective 100, All Questions (74 questions) 
     Objective 200, All Questions (32 questions) 
     Objective 300, All Questions (26 questions) 
     Objective 400, All Questions (25 questions) 
     Typical Exam

Hands-on, Multimedia, and Self-paced Training

March Special!

Expires July 31, 2010

Save 10% to 20%
most training titles

For corporate orders, call to get a special quote or click here to receive a price quote by email.

Free Newsletter

Computer Training
Videos/CD-ROMs

Product List

A to Z

Programming

Programming Home

Other Categories

Autodesk
IT Certification
Microsoft Office

Soft skills
Computer Programming

Purchase Orders

Accepted from Corp., Gov., & Educational Institutions: Click here

Customer Service
Privacy Policy
Return Policy