Developing XML-Based Applications
Course
Online
Description
-
Type
Course
-
Methodology
Online
In a very short time, XML has been recognised as key to the provision of flexible solutions in a complex and fast-moving world. Nowadays XML is widely used as an underlying technology in most, if not all, eCommerce solutions in both Business-to-Consumer (B2C) and Business-to-Business (B2B) environments. As understanding grows of the situations in which XML can be applied, more and more people are building XML into their enterprise applications.
Reviews
Subjects
- IT
- XML
- XML training
Course programme
On completion of this course, you will be able to:
- Understand XML syntax and the capabilities of XML
- Define XML grammars and validate documents
- Use XSLT to transform XML documents
- Program with XML APIs based on DOM, SAX and StAX
- Understand Web Services, security and SOA
- Create and deploy a Web Service Endpoint
- Use XML in web applications and database applications
- Leverage XML for use in Enterprise Systems
- XML document structure
- Elements and attribute
- Text nodes
- Processing instructions and comment
- Namespaces
- Unicode and character encoding
- What is a grammar?
- Validation
- What is a DTD?
- Writing and applying a DTD
- What is an XML Schema?
- Writing and applying an XML Schema
- Element groups
- Data types and structures
- Style sheets: CSS, XSLT
- Benefits of XSLT style sheets
- Obtaining node values
- Applying and matching template rules
- Processing selective nodes with XPath
- XSLT programming with loops and if statements
- Creating new content
- XML grammar transformation
- Event-driven parsing
- Push with SAX
- Pull with StAX
- Handling errors
- Introduction to DOM
- DOM interfaces
- Loading an XML document into a DOM parser
- Navigating a tree
- Accessing elements and attributes
- Creating new content using DOM
- Removing/replacing/rearranging content
- OO Programming concepts: properties and methods
- Distributed applications and Objects
- Binding technologies, schema generation and code generation
- Web Service Interactions
- SOAP and WSDL
- Registries: UDDI, ebXML, BizTalk
- Toolkits: AXIS, JAX-RPC & JAX-WS, SOAP-lite, .NET
- XML Encryption
- XML Digital Signatures
- SAML
- WS-Security and WSE
- XHTML standards
- Using XML to communicate with a server
- AJAX and Web 2.0 Technologies
- Portals
- Database support for XML
- LINQ and ADO.NET
- JDBC RowSets
- EAI and Interoperability
- Oriented Architecture
- Common XML Grammars: FIX, SWIFT, etc
- Architectural options
- Performance issues
Developing XML-Based Applications