Page Loading...
Layout Table~~~~3529~3529~~
5 Sessions - 15 Hours of Interactive Training~
LearnKey’s Extensible Markup Language (XML) for Developers Using Microsoft Tools training course shows you the core techniques of this programming language. XML spans the gap between HTML and SGML, and expert Martin Schaeferle helps programmers understand what challenges are best solved using this powerful tool. In addition, Martin covers related technologies such as XSL, DTDs, SOAP, and XML Schemas, giving you the essential elements to create professional, workable applications with this versatile language. Let an industry expert give you the practical knowledge to solve today’s real-world business problems with XML.
Prerequisites: Previous programming experience and knowledge of HTML helpful.
Benefits
• Increase your earning potential and technical credibility.
• Enhance employment opportunities with in-demand web development knowledge.
• LearnKey courses let you move along at your own pace and gain new skills in a useful, productive manner. .~~~3529~3530~~
Course Outline Table~~~~3529~3531~~
Session 1~Section A: The Essence of XML
· Agenda
· Goals of XML
· HTML vs. XML
· Extensibility
· Unstructured Data & XML
· App-Specific Documents
· Independence
· XML Definition
Section B: Business Value of XML
· Advantages
· Hidden Benefits
· XML in Real World
· EDI
Section C: XML Life Cycle
· Create the Document
· Store & Retrieve
· Display or Interpret
Section D: Three Views of Data
· Documents
· Document Example
· Database Format
· Database Example
· Objects
· Object Example
· XML Hybrid
· XML Example
Section E: Design Goals
· Ten Goals
· Related Technologies
Section F: XML Basics Part 1
· Agenda
· XML Document
· Elements
· Element Examples
· Element Names
· Root Element
· Open & Close Tags
· Content
Section G: XML Basics Part 2
· CDATA Sections
· Attributes
· Empty Tags
· Data Types
· White Space
· Language
· Attributes vs. Elements
· Expansion
Section H: Entities & Entity References
· Entities
· Processing Instructions
· Comments
· Comment Examples
· Namespaces
· Namespace Examples
· Tag Examples
· Mixed Examples~~~3529~3532~~
Session 2~Section A: Validation
· Problems with DTDs
· Validation Tools
Section B: Declaration vs. Definition
· External Definition
· Internal Definition & Private DTDs
· Public DTD Options
· Referencing Private DTD
Section C: Content Specifications
· Element Types
Section D: Element Sequences
· Valid XML Document
· Invalid XML Document
Section E: Element Groups
· Choice Lists Slide
· Option Groups
· Element Groups Demonstration
· More Element Groups
· PCDATA in Elements Slide
Section F: Attribute Lists
· Attribute Types Slide
· Attribute Modifiers Slide
· DTD Example of Attribute Lists
Section G: Cascading Style Sheets
· HTML Examples
· How XML Declares CSS
· Browser Support Web Site
· Applying CSS to XML Documents
Section H: CSS Level One
· Context Selectors, Class & ID Attributes
· Line Formatting & Font Attributes
· Color Attribute
· Comments Slide
Section I: CSS Level Two
· Pseudo Elements & Content Slides
· Attribute Selectors & Pattern Matching Slides
· Counters Slide
Section J: CSS Tools
· Visual InterDev Demonstration~~~3529~3533~~
Session 3~Section A: Getting Started with XSL
· Agenda
· Terms
· XSL Process
· XSL Benefits
· Nodes
· XSL Namespaces
· Declaring a Style Sheet
· Client Tips
Section B: eXcelon Stylus
· XSL Example
· Default Templates
· Value Of
· White Space
· Direct Child
· Parents
· XSL Concepts
Section C: Matching Part 1
· Root Node
· Element Name
· Element Or
· Children
Section D: Matching Part 2
· Descendants
· Text Nodes
· Conditional Matches
· Apply Templates
· Mode Attribute
Section E: Flow Control
· For Each
· If Element
· Procedures
Section F: Expressions
· Sorting
· Variables
· Parameters
· Calculations
· Comments~~~3529~3534~~
Session 4~Section A: XML DOM Basics
· Agenda
· The XML DOM
· Nodes & Trees
Section B: Properties & Methods
· Document Properties
· Document Methods
· NodeList Object
· Node Types
· Node Properties
· Node Methods
· NamedNodeMap
· Bi-Directional
Section C: Instantiating the DOM
· Visual Basic
· Active Server Pages
· Internet Explorer
· Example
Section D: Loading & Saving
· File System
· URL
· String
· Save & Load
Section E: Tree Navigation
· Example File
· Walking the Tree
· Querying the Tree
· Dead Reckoning
Section F: Parameterized XML
· Substitute Parameter
· Apply Style Sheet
Section G: Custom Helper Classes
· XML Update Language
Section H: Simple API for XML
· SAX Event Viewer
Section I: XML Schema Background
· Agenda
· DTD
· XML Schema Goals
· Implementations
· Using XML Schema
Section J: XML Schema
· Content Model Basics
· Types
· Element Types
· Attribute Types
· Instances
· Group
· Description Element
· Data Types~~~3529~3535~~
Session 5~Section A: Storage Options
· Agenda
· Dynamic Creation
· File System
· Map to Fields
· Text Field
· XML DOM Object
· OODMBS
Section B: OLE DB & ADO
· ActiveX Data
· Recordset Persistence
· Text File
· Namespaces in ADO
· Hierarchical Recordsets
· Integration with DOM
· Integration with IIS
· Integration with SQL
Section C: SQL Server 2000
· Preview
· Update Grams
Section D: The Need for SOAP
· Three Issues
· SOAP in a Sentence
· SOAP Advantages
· What SOAP is Not
· Alternatives
· How SOAP Works
· Design Implementation
Section E: Implementing SOAP
· Client Post
· Server Response
· SOAP Extensions~~~3529~3536~~
Ordering~~~~3529~3538~~
XML For Developers Using MS Tools Part 1 Training Course by LearnKey~
Per Seat Licencing Available
Call 01223 894 136 for quotes for MULTIPLE USERS and Training Centre/Bootcamp & Education Solutions!
~~PER USER%3A CD Course|370058|PER USER%3A ONLINE Course|!78840|LIBRARY LICENCE%3A CD Course|370055|~3529~3539~xml~
Menu Page
|
Toolbar Page
|
Frameset Page
|
Index Page
|
Table of Contents