Type to search LearningTree.com

Do you mean "{{response.correctedQuery}}" ?

Sorry, no results were found for your query.

Please check your spelling and try your search again.

 

Web Development and XML Training









Preferred method of contact?

XML Introduction

COURSE TYPE

Foundation

Course Number

542

Duration

4 Days

Enroll

About This Course: XML-based formats have become the default for systems offering an effective way to conduct business-to-business transactions and handling data interchange. In this course, you will gain comprehensive knowledge and hands-on experience using XML and related technologies including XSL, schemas, XPath, XQuery and DOM.

You Will Learn How To

  • Leverage the power of Extensible Markup Language (XML) and related technologies
  • Modify and search XML documents using the DOM and XQuery
  • Transform XML documents and apply presentation styles with XSL
  • Ensure XML data conforms to design requirements using schemas
  • Implement strategies to secure XML data interchange

Course Outline

  • Introduction and Overview
  • Surveying the XML landscape
  • The business benefits of XML
  • Exchanging data with XML: RSS, Ajax, Web Services
  • Designing and Implementing XML Documents

XML document structure

  • The document root and prologue
  • Elements
  • Attributes
  • Entities
  • Namespaces
  • Differentiating well-formed and valid documents
  • Exploiting popular XML editing tools

XML design and data mapping

  • Elements vs. attributes
  • Design techniques
  • Designing an XML document from a requirements document

Distinguishing dialects with namespaces

  • Adhering to proper naming conventions
  • Eliminating document ambiguity with namespaces
  • Defining namespaces using Uniform Resource Identifiers (URI)
  • Generating and Updating XML Documents

The XML processing models

  • Document Object Model
  • Event-driven processing
  • Navigating a document with XPath
  • Querying a document with XQuery
  • Event-driven vs. tree-based models

Communicating with databases using XML

  • Database storage options
  • Retrieving database results as XML
  • Reformatting database results with XQuery
  • Storing XML with a native XML data type

Processing information with the DOM

  • Navigating XML documents
  • Extracting and modifying data
  • Building XML documents from scratch
  • Creating element and text nodes
  • Validating XML Data

Constraining XML structure and content

  • Defining an XML structure with Document Type Definitions (DTDs)
  • Building XML schemas to validate XML structure/data

Validation with XML schemas

  • XML schema syntax and components
  • Specifying valid elements and attributes
  • Encapsulating business rules in XML schemas
  • Leveraging schema datatypes

Extending schemas

  • Importing existing schemas
  • Leveraging modular schemas
  • Defining custom user-defined types
  • Transforming Documents with Extensible Style Language (XSL)

The power of XML transformation

  • Converting XML documents to adhere to schemas
  • Processing documents with pattern matching
  • Specifying output format with templates
  • XSL best practices

Applying style to data

  • Formatting XML data for presentation
  • Styling XML for display as HTML and PDF

Searching and filtering with XPath

  • Formatting and sequencing XML data
  • Sorting, grouping and filtering output
  • Application Security and Integration

Securing XML applications

  • Implementing transport security
  • Encrypting XML data
  • Enabling SOAP security with WS-Security

Integrating applications with XML

  • Communicating with XML messaging
  • Investigating Web Services, SOAP and WSDL
  • Enabling an Ajax-powered web page with XML
Show complete outline
Show Less

Course Schedule

Attend this live, instructor-led course In-Class or Online via AnyWare.

Hassle-Free Enrollment: No advance payment required.
Tuition due 30 days after your course.

Dec 6 - 9 Ottawa/AnyWare Enroll Now

How would you like to attend?

Live, Online via Anyware
In-Class

Dec 13 - 16 New York/AnyWare Enroll Now

How would you like to attend?

Live, Online via Anyware
In-Class

Jan 24 - 27 AnyWare Enroll Now

How would you like to attend?

Live, Online via Anyware

Mar 7 - 10 Ottawa/AnyWare Enroll Now

How would you like to attend?

Live, Online via Anyware
In-Class

Mar 14 - 17 Herndon, VA/AnyWare Enroll Now

How would you like to attend?

Live, Online via Anyware
In-Class

Apr 11 - 14 Rockville, MD/AnyWare Enroll Now

How would you like to attend?

Live, Online via Anyware
In-Class

Jul 11 - 14 Ottawa/AnyWare Enroll Now

How would you like to attend?

Live, Online via Anyware
In-Class

Jul 25 - 28 AnyWare Enroll Now

How would you like to attend?

Live, Online via Anyware

Sep 12 - 15 Herndon, VA/AnyWare Enroll Now

How would you like to attend?

Live, Online via Anyware
In-Class

Guaranteed to Run

Bring this Course to Your Organization and Train Your Entire Team
For more information, call 1-888-843-8733 or click here

Tuition

Standard

$2990

Government

$2659

Course Tuition Includes:

After-Course Instructor Coaching
When you return to work, you are entitled to schedule a free coaching session with your instructor for help and guidance as you apply your new skills.

Free Course Exam
You can take your course exam on the last day of your course and receive a Certificate of Achievement with the designation "Awarded with Distinction."

Prev
Next

Questions

Call 1-888-843-8733 or click here »

An experienced training advisor will happily answer any questions you may have and alert you to any tuition savings to
which you or your organization may be entitled.

Training Hours

Standard Course Hours: 9:00 am – 4:30 pm
*Informal discussion with instructor about your projects or areas of special interest: 4:30 pm – 5:30 pm


FREE Online Course Exam (if applicable) – Last Day: 3:30 pm – 4:30 pm
By successfully completing your FREE online course exam, you will:

  • Have a record of your growth and learning results.
  • Bring proof of your progress back to your organization
  • Earn credits toward industry certifications (if applicable)
  • Make progress toward one or more Learning Tree Specialist & Expert Certifications (if applicable)

Enhance Your Credentials with Professional Certification

Learning Tree's comprehensive training and exam preparation guarantees that you will gain the knowledge and confidence to achieve professional certification and advance your career.

This course qualifies for 23 CPE credits from the National Association of State Boards of Accountancy CPE program. Read more ...

“I’ve earned Learning Tree Professional Certifications in XML Development, Project Management and Applied Management, and the greatest value is the in-depth knowledge that you take back and directly apply in the workplace. That in itself raises your profile in your organisation and enables you to take on more responsibility.”

- Q. Thompson, Contact Centre Designer
Orange Communications SA/AG

Prev
Next