ASP.NET Web Services - ASP3

Web services allow different kinds of software to communicate. In the ASP.NET Web Services Fundamentals training course from ATS, developers of Internet applications will learn how to create and consume Web Services built using ASP.NET. Expert instructor Bruce Johnson will also help you understand how the SOAP protocol acts as transport for Web services, use the XML Schema standard to define and validate SOAP documents and discover solutions to common development problems using current and evolving standards like WSDL and WS-Security. At the conclusion of this course you will have a basic understanding of how Web services can be applied to solve business problems.

Prerequisites: Visual Basic experience required. VB.NET, Visual Studio and Internet application development experience helpful.

Course Outline

Module 1

Section A: Introduction Web Services Today Components Why Reuse Why Not Reuse Web Services Web Components Platform Independence

Section B: Web Service Protocols SOAP SOAP Format XSDL UDDI WSDL XML Web Service Request

Section C: Global XML Architecture Overview WS-Security WS-Routing WS-Referral Future Protocols

Section D: XML Refresher Basic Rules Attributes & Namespace Sample SOAP Message

Section E: Processing Architecture Overview Original Intent Requests Receivers Process Style Design Tips

Section F: Visual Studio Initial Configuration VS Developer Group Access Methods Code Security Fully Trusted Mode Debugging Impersonation Mode

Section G: Create Web Service Set-up Starting Point Web Service Directive Namespace Naming Your Service Web Service Class

Section H: Implement Web Method Description Property CacheDuration Property BufferResponse Property EnableSession Property

Section I: XML Serialization SML Serialization Class Configuring an Object

Module 2

Section A: Calling Web Service HTTP Requests Request Types Compare Methods

Section B: Older Technologies WinINet API Use WinINet API GET Method POST Method SOAP Toolkit MSSOAP.Init ServerXMLHTTP

Section C: XML Parser Overview XML Parse Document Load XML Document SelectNodes Method Select by Criteria Retrieve Node Info

Section D: Accessing Web Services Set Up Project Create Proxy Class Dynamic Web Service Modify Machine.Config Asynchronous Call Callback Function BeginGetPrice Callback Subroutine

Section E: IDL/WSDL Interface Definition Language (IDL) Web Service Description Language (WSDL) WSDL Specifications WSDL Definitions Types Element Message Element PortType Elements Operational Modes

Section F: Bind Web Service Binding Element Operation Element Web Service Location

Section G: WSDL with COM Overview WSDL Generator WSDL Options Section H: Publishing a Web Service Using Web Services UDDI UDDI Data Model +Model Element Binding Template Data Context

Module 3

Section A: UDDI Registry Registration Process BusinessEntity Contact Info Identifiers Catagory +Model Service

Section B: Search for Web Services Use MS SDK Specify Criteria Query UDDI Registry Use +Model Use FindBinding

Section C: SOAP Overview Purpose Platforms Benefits Issues

Section D: SOAP Elements Overview SOAP Message Using Roles SOAP Message Component SOAP Fault Create Web Method Generate SOAP Fault Catch Exception

Section E: SOAP Encoding Overview Section 5 Encoding Compound Datatypes Arrays Serialization

Section F: XML Schema Overview Schema vs. DTD Schema Namespaces Default Namespace

Section G: Schema Elements Element Element Element Restrictions Complex Elements Order Indicator Extendibility

Section H: Validate XML Documents Setup Validating Reader Add Schema Handle Validation Errors Validate Error Correction

Module 4

Section A: Authentication Overview Windows Authentication Digest Option Configure Permissions Configure Web Site Access User Info Forms Authentication Passport Authentication

Section B: WS-Security Overview Elements Sign Message Digital Signatures KeyInfo Encryption Encrypted Body

Section C: Custom Security Add Security Extension Add Security Namespace Add Security Class Set SOAP Header Directive Process SOAP Header Send Custom SOAP Header

Section D: Quality of Service Overview Availability Accessibility Integrity Performance Reliability Standards Security

Section E: Performance Issues Characteristics HTTP Bottleneck Asynchronous Design Options Design Solutions SOAP

Section F: Caching Overview Dynamic Data Individualized Data Resource Sharing Predictive Caching Data Expiration

Section G: Caching Techniques Overview Application Caching HTTP Caching HTTP Caching Issues Output Caching

Section H: Scalability Scaling Web Services Load Balancing State Management Out-of-Process State SQL Server State

Module 5

Section A: HTTP Modules SOAP Message Flow IHHpModule Module Events Custom HTTP Module Dispose Method Implement Events Build/Deploy Use HTTP Module

Section B: HTTP Handler Overview IsReusable ProcessRequest External Objects Configure Machine.Config Use HTTP Handler Configure IIS Extension

Section C: SOAP Extensions Overview GetInitializer Initialize/Process Message GetInitializer Overloading ChainStream Use SOAP Extension Passing SOAP Message View Log

Section D: User Experience Overview Data Validation Other User

Section E: DHTML Behavior Overview Implement Functions href Element Implement Behavior Multiple Behaviors View Behavior Events

Section F: WebService Behavior Download Behavior Behavior Structure Use init Invoke Method Event Procedure Callback Function Synchronous Call

Price £875 (Bundle of 5)

Complementary Courses
ASP1 - Part 1
ASP2 - Part 2

<<Back <<Contact Us