|
XML: FastTrack to Application Development |
|
| SUMMARY: |
To be competitive today, it is no longer enough to just have a presence on the Web; you must also take advantage of the most efficient and effective technologies. XML has become an essential tool in an application developer's toolbox, allowing for easy interchange of pure data between disparate systems across the Internet. Integrating these systems involves transforming and styling XML data. XSL is the solution to these integration issues. Scripting languages can be used to automate tasks and even to write COM components.
XML stands poised to revolutionize the Internet, offering an easier way to conduct business-to-business transactions and a better means for searching and managing data.
This course provides extensive experience transforming and styling XML data. You learn how to exploit XSL components to manipulate and analyze XML data. You also learn how to generate HTML, WML, PDF, SVG and various EDI formats.
Because of its cross-platform capabilities and APIs for accessing backend resources, Java is rapidly gaining acceptance for server-side Web development. Servlets and Java Server Pages (JSP) allow you to create dynamic data-driven Web applications. In this course, you gain hands-on experience developing XML-based solutions. You also learn how to integrate XML with existing applications.
Students will learn how to use XML to transcend the limitations of HTML and deliver rich, structured data from any application as well as create well-formed and valid XML documents. |
| AUDIENCE: |
This course is valuable for those involved in building Web applications or developing enterprise solutions, including developers, analysts and managers. It assumes little or no knowledge of XML. |
| PREREQUISITES: |
Some HTML experience is assumed. Programming, Java programming or scripting (JavaScript - IE Browser) experience is recommended. |
| OBJECTIVES: |
- Learn how XML relates to other common markup languages
- Understand the basics of XML well-formed structure and syntax
- Write well-formed XML documents
- Learn the rules that define Document Type Definition (DTD)
- Validate XML documents using Document Type Definition (DTD)
- Create XML Schemas for data definition and validation
- Utilize XML through scripting (JavaScript or VBScript)
- Style XML data using Cascading Style Sheets (CSS)
- Examine how XML works and create style sheets using XSL-T (Extensible Style Language) based on template formatting rules
- Render XML as HTML using Extensible Style Language (XSL)
- Generate XML from databases
- Use an XML document with Data Source Objects and Data Binding
- Create XML Data Islands using DSO
- Understand how to apply Data Source Objects to XML and XSL files
- Integrating XML, XSL and the Document Object Model (DOM) to enhance your Web applications and implement personalization
- Extract and process information from documents using the Document Object Model (DOM)
- Use the Simple API for XML (SAX)
- Generate dynamic Web pages with Active Server Pages (ASP) and Java Server Pages (JSP)
- Use ASP and JSP to apply XSL style sheets to convert XML data to HTML
- Leverage the power of Java and XML to build enterprise applications
- Parse XML using DOM and Java
- Process XML sequentially with the event-driven SAX
- Generate and modify XML documents programmatically with DOM and JDBC
- Discuss SOAP (Simple Object Access Protocol)
- Discuss the development of enterprise Web applications using Extensible Markup Language (XML)
- Find out about current XML developments and what the future holds for XML
- Explore XML reference sites and materials
- Read and discuss a series of white papers and articles regarding XML
- Examine tools currently available to develop XML components
- Research the XML technology paths of Microsoft, IBM, Sun, Oracle, etc.
|
|
© 2007 Verhoef Training, Inc.
|