"Our tailored course provided a well rounded introduction and also covered some intermediate level topics that we needed to know. Clive gave us some best practice ideas and tips to take away. Fast paced but the instructor never lost any of the delegates"
Brian Leek, Data Analyst, May 2022
The course provides an overview introducing the use of XML/XSLT and Web Services in the context of the .NET Framework. The course will introduces delegates to the latest strategic and practical issues for using .NET for developing Web Services.
The course will contain a substantial amount of Hands-On work. Delegates will be introduced to topics during theory sessions and these will be followed by lab exercises relating to the topic. Delegates will work on practical exercises which will reflect commercial scenarios.
This course has been developed for real-world, commercial scenarios by our expert instructors. See below for detailed syllabus. If you have a technical question, please email [email protected]
1. N-Tier Development
2. How and when to use XML
3. Validating XML
4. XML Web Services
5. XML Schemas
6. .NET security
7. Building Web Services
8. Deploying Web Services
Client/Server Revisited
Multi-Tier Design
Introduction
The Windows DNA Environment
The .NET Environment
Conclusion
Server Administration Tasks
Web Application Development Tasks
Internal Support for IIS Services
Introduction to XML
XML Syntax for Well-formed Documents
XML Semantics
Creating a Simple XML Document
Displaying an XML File in Internet Explorer
XML Document Map
Prolog
XML Declaration
Processing Instructions
DOCTYPE Declaration
Comments
Elements
Textual Content
Attributes
White Space
XML Schemas
XML Schema Examples
Using Namespaces in Schemas
Data Types in Schemas
List of Constraining Facets
Primitive XML Data Types
Derived XML Data Types
Schema Structures
Declaring Elements
XML Schema Elements
Declaring Attributes
Defining Complex Types
Content Models
CSS Cascading Style Sheets
XSLT eXtensible Style Language
Hello, World! (XSLT)
Understanding the XSLT Process
Example: Initiate XSLT Transformation in a Script
XSLT Document Map
Linking to an XSLT File
Comparing XSLT to Cascading Style Sheets
XPath
Introduction to XPath Syntax
Overview of XPath Syntax
Useful Patterns for XPath Wildcards and Axes
Useful Boolean Predicates in XPath Expressions
Common Use of Predicate Filtering in XPath Expressions
What Are XML Web Services?
The Benefits of XML Web Services
XML Web Services Standards and Protocols
XML Web Service Architecture
Building XML Web Services Using ASP.NET Basics
To declare an XML Web service whose implementation resides in the same file
To declare an XML Web service whose implementation resides in an assembly
Applying the WebService Attribute
Deriving from the WebService Class
To declare an XML Web service method
BufferResponse
CacheDuration
Description
EnableSession
MessageName
TransactionOption
To access and store state, specific to a particular client session
How ASP.NET Security Works
Authentication
Windows Authentication
Passport Authentication
Authentication Options for XML Web Services
Windows Authentication
Items Published with an XML Web service
Copies vs. References
Remoting Architecture Simplified
Complete Remoting System
Introduction
Persistent Storage
Marshal By Value
Basic Serialization
Selective Serialization
Custom Serialization
Steps in the Serialization Process
Versioning
"Our tailored course provided a well rounded introduction and also covered some intermediate level topics that we needed to know. Clive gave us some best practice ideas and tips to take away. Fast paced but the instructor never lost any of the delegates"
Brian Leek, Data Analyst, May 2022
“JBI did a great job of customizing their syllabus to suit our business needs and also bringing our team up to speed on the current best practices. Our teams varied widely in terms of experience and the Instructor handled this particularly well - very impressive”
Brian F, Team Lead, RBS, Data Analysis Course, 20 April 2022
Sign up for the JBI Training newsletter to stay updated with world-class technology training opportunities, including Analytics, AI, ML, DevOps, Web, Backend and Security. Our Power BI Training Course is especially popular. Gain new skills, useful tips, and validate your expertise with an industry-leading organisation, all tailored to your schedule and learning preferences.
CONTACT
+44 (0)20 8446 7555
Copyright © 2023 JBI Training. All Rights Reserved.
JB International Training Ltd - Company Registration Number: 08458005
Registered Address: Wohl Enterprise Hub, 2B Redbourne Avenue, London, N3 2BS
Modern Slavery Statement & Corporate Policies | Terms & Conditions | Contact Us