Skill Up Card - Course Bundles

Pricing is per delegate, giving you huge savings over the cost of individual courses.

  • UK = £2,000 + VAT per Skill Up Card
  • Ireland = €2,400 per Skill Up Card
skill up card logo - Nexus Human

Introduction to XML Fundamentals (TT4300)

4.6 out of 5 rating Last updated 14/11/2024   English

Jump to outline

Click "Enquire" below to find out more about this course

Interested in available dates? Would like to book a private session of this course for your company? Or for any other queries please simply fill out the form below.


Duration

3 Days

18 CPD hours

Overview

This course is an intensive, hands-on introduction to XML, XPath, and XSLT. The course is a balanced mixture of theory and practical labs designed to take students from the basic fundamentals of XML through to the related advanced technologies. The students walk through the different standards in a structured manner to enable them to master the concepts and ideas, which are reinforced in the lab exercises. The course starts with the fundamentals of XML, including coverage of XML Schema. It then moves on to the XPath and XSLT standards, and how to use them to transform XML documents into other documents such as HTML documents or other XML documents.
This course provides indoctrination in the practical use of W3C standards (including XSL and XML Schema) and of implementing tools and technologies. This course is programming language independent, making it useful for Java, .NET, C++, and any other programming orientation. This cour will hit the ground running, applying XML to projects at both an architectural as well as a line by line coding level. We can easily adapt this course to industry and client specific needs.
In addition to valuable knowledge and working examples, students receive a copy of the "Xtensil" product. This unique software was developed to assist in implementing, testing, and fielding XML applications. Xtensil is used as both a teaching aid and a straightforward, basic, fully functional XML toolkit that students can use on Windows and Linux platforms.
Working in a hands-on learning environment student will learn to:
- Write well-formed XML documents
- Model business requirements using XML
- Handle XML reserved characters
· Validate an XML document with a Schema
· Centralize data and markup definition with entities
· Create Schemas using XML tools
· Generate XML documents from databases
· Write XSL templates to transform XML documents into HTML
· Integrate XML, XSL and the DOM to implement a complete solution
· Understand the security concerns related to XML processing

Description

The Extensible Markup Language (XML) is a standard that is enabling a revolution in web applications and business to business interactions. XML is the basis for Wireless Markup Language (WML), Voice Markup Language (VoiceML), Simple Object Access Protocol (SOAP), REST data interchange, and numerous industry initiatives such as ACORD (insurance), PXML (proposal/RFP) and OTA (travel).
Introduction to XML is a three-day, hands-on course geared for software developers who need to understand what XML is and how to use in with today's systems and architectures. This course covers the topics from tags to architectures. The course is a balanced mixture of theory and practical labs designed to take students from a quick review of the basic fundamentals of XML through to the related advanced technologies. The students walk through the different standards in a structured manner to enable them to master the concepts and ideas, which are reinforced in the lab exercises.
The course starts with a quick review of the fundamentals of XML before covering XML Schema in detail. It then moves on to the XPath and XSLT covering advanced topics in both. Finally, XML processing and XML security issues are addressed.

Prerequisites

This is an introductory-level XML training course, designed for those needing an introduction to concepts and technologies
associated with XML and its related recommendations. Previous experience or knowledge of HTML is helpful but not essential.

Session: XML Content

Lesson: Introduction to XML

XML Separates Structure, Content and Format
Content: XML Document Syntax Rules
Structure: DTD or XML Schema
Formatting: XSLT Transformation to HTML
Lesson: XML Mechanics

XML Document Structure
Rules for Well-Formed XML
Content as MarkUp
Namespaces Associate Alias with a URI
Exercise: Well-Formed XML Documents
Session: XML Structure

Lesson: Namespaces

XML Namespaces
Name Collisions
Namespace Scope
Namespaces Best Practices
Exercise: Working with Namespaces
Lesson: Structure Using Schemas

Document Type Definition (DTD)¦
W3C XML Schemas
Elements, Attributes, and Types
Restricting Simple Types: Facets
Complex Types
Attribute Definitions
Derivation by Extension
Using XML Schema with Namespaces
Exercise: Create a Simple Schema
Exercise: Schema Development and Use
Exercise: Extending the Schema
Exercise: Using Namespaces and Schemas
Exercise: Managing Large Schema (Optional)
Session: XML Formatting

Lesson: CSS and Rendering XML

Cascading Style Sheets and XML
XML/CSS Processing Flow
Exercise: CSS and Rendering XML
Lesson: XSL Transformations

XPath Describes Locations Within XML
XSLT is Rule-Based Transformation Language
XSL is Oriented Towards Formatting
Exercise: XSLT and Transforming XML
Lesson: XSLT and XPath

XPath Data Model
Location Paths
Additional Filtering
XPath Operators and Functions
XSLT Stylesheet Structure
Templates Are The Rules
Conflict Resolution for Templates
Calling Templates
Looping, Sorting and Conditional Processing Constructs
Exercise: Working with XPath
Exercise: XSLT Development and Use
Lesson: Overview of XPath/XSLT 2.0/3.0 (Optional)

XPath 2.0 Improvements
XPath 2.0 and XQuery 1.0
XSLT 2.0 Improvements
XPath 3.0/3.1 Features
XSLT 3.0 Features
Exercise: Transforming XML “ XSLT 2.0 (Optional)
Lesson: XSL FO (Formatting Objects)

XSL Family Working Together
Apache's FOP: Rendering XML
Page Types Can Be Conditional
Content Flows Into Page Regions
Exercise: Working with XSL-FO
Session: Applying XML

Lesson: XML Interoperability

XML From a Data Perspective
XML/Database Interfacing
Challenges to Mapping XML
Lesson: XML Performance Improvements

Best Practices
Organization of Best Practices
Exercise: Best Practices Review
Lesson: XML Processing Security

XML Parser Coercion
XML Attacks: Structure
XML Attacks: Injection
Safe XML Processing
Exercise: Safe XML Processing
Exercise: Dynamic Loading Using XSLT
Lesson: XML Applications

W3C Activities
Benefits of XML
Drawbacks of XML
Crossing Boundaries
Challenges to Integration
Additional course details:

Nexus Humans Introduction to XML Fundamentals (TT4300) training program is a workshop that presents an invigorating mix of sessions, lessons, and masterclasses meticulously crafted to propel your learning expedition forward.

This immersive bootcamp-style experience boasts interactive lectures, hands-on labs, and collaborative hackathons, all strategically designed to fortify fundamental concepts.

Guided by seasoned coaches, each session offers priceless insights and practical skills crucial for honing your expertise. Whether you're stepping into the realm of professional skills or a seasoned professional, this comprehensive course ensures you're equipped with the knowledge and prowess necessary for success.

While we feel this is the best course for the ITS Data Analytics course and one of our Top 10 we encourage you to read the course outline to make sure it is the right content for you.

Additionally, private sessions, closed classes or dedicated events are available both live online and at our training centres in Dublin and London, as well as at your offices anywhere in the UK, Ireland or across EMEA.

FAQ for the Introduction to XML Fundamentals (TT4300) Course

Available Delivery Options for the Introduction to XML Fundamentals (TT4300) training.
  • Live Instructor Led Classroom Online (Live Online)
  • Traditional Instructor Led Classroom (TILT/ILT)
  • Delivery at your offices in London or anywhere in the UK
  • Private dedicated course as works for your staff.
How many CPD hours does the Introduction to XML Fundamentals (TT4300) training provide?

The 3 day. Introduction to XML Fundamentals (TT4300) training course give you up to 18 CPD hours/structured learning hours. If you need a letter or certificate in a particular format for your association, organisation or professional body please just ask.

Which exam does the Introduction to XML Fundamentals (TT4300) training course prepare you for?

The Introduction to XML Fundamentals (TT4300) prepares you for the Yes official exam. You can take this exam at any exam center across UK including, England, Scotland, Cymru (Wales) or Northern Ireland or live online where ever you are. Exams vary in duration and if required you can request with the provider for any accommodations appropriate for you.

What is the correct audience for the Introduction to XML Fundamentals (TT4300) training?

This Introductory-level course is for experienced software developers. The course can also be adjusted for non-developers upon request.

Do you provide training for the Introduction to XML Fundamentals (TT4300).

Yes we provide corporate training, dedicated training and closed classes for the Introduction to XML Fundamentals (TT4300). This can take place anywhere in UK including, England, Scotland, Cymru (Wales) or Northern Ireland or live online allowing you to have your teams from across UK or further afield to attend a single training event saving travel and delivery expenses.

What is the duration of the Introduction to XML Fundamentals (TT4300) program.

The Introduction to XML Fundamentals (TT4300) training takes place over 3 day(s), with each day lasting approximately 8 hours including small and lunch breaks to ensure that the delegates get the most out of the day.

What other terms do people search for when looking for this course?

Popular related searched include XML.

Why are Nexus Human the best provider for the Introduction to XML Fundamentals (TT4300)?
Nexus Human are recognised as one of the best training companies as they and their trainers have won and hold many awards and titles including having previously won the Small Firms Best Trainer award, national training partner of the year for UK on multiple occasions, having trainers in the global top 30 instructor awards in 2012, 2019 and 2021. Nexus Human has also been nominated for the Tech Excellence awards multiple times. Learning Performance institute (LPI) external training provider sponsor 2024.
Is there a discount code for the Introduction to XML Fundamentals (TT4300) training.

Yes, the discount code PENPAL5 is currently available for the Introduction to XML Fundamentals (TT4300) training. Other discount codes may also be available but only one discount code or special offer can be used for each booking. This discount code is available for companies and individuals.

Jump to dates

Training Insurance Included!

When you organise training, we understand that there is a risk that some people may fall ill, become unavailable. To mitigate the risk we include training insurance for each delegate enrolled on our public schedule, they are welcome to sit on the same Public class within 6 months at no charge, if the case arises.

What people say about us


Top

}