At BlueWax we offer both public and private (on-site) training options customized to your needs. Unlike our overpriced competitors, our classes feature in-depth lectures supplemented by rigorous labs. Our instructors spend the majority of their time actually developing real-world enterprise applications, practicing what they preach, so they can bring relevant knowledge and experience for your benefit.
Upcoming courses:
(XML01) XML and Java: Fundamentals
Length: 3 days
Price: CAD $1200 ($2000 when combined with XML02)
Next Available Dates
Winter 2008: Toronto, ON, Canada.
Email us for complete schedule and availability.
Objectives
This class presents an examination of XML processing with Java. The primary goal of this class is to give you rock-solid fundamentals on both XML and Java XML libraries. In this class we thoroughly study base XML concepts such as DTDs, Namespaces, and XML Schema while at the same time practice relevant Java processing techniques including SAX, DOM, and JAXB. We will also work through more advanced concepts including CSS, XSLT and XSL FO.
Course Contents
Day 1:
- XML fundamentals
- DTD validation
- Introducing JWSDP
- SAX processing (JAXP)
- Namespaces 1
- DOM processing (JAXP, JDOM)
Day 2:
- XML serialization
- Namespaces 2
- XML Data Binding 1
- XML Schema
- XML Data Binding 2 (JAXB)
- CSS and XML 1
Day 3:
- CSS and XML 2
- XSLT transformation 1
- XPath, XLink and XPointer
- XSLT transformation 2
- Formatting with XSL FO
Prerequisites
Students should be comfortable with intermediate or advanced Java programming before taking the class, and be familiar with basic HTML and XML constructs.
(XML02) XML and Java: Advanced Topics
Length: 2 days
Price: CAD $1000 ($2000 when combined with XML01)
Next Available Dates
Winter 2008: Toronto, ON, Canada.
Email us for complete schedule and availability.
Objectives
This class presents advanced Java and XML concepts, focusing on Semantic Web and Web Services technologies. From RDF and RSS, we will work through the fundamentals of SOAP and JAX-RPC, before fully tackling Web Services.
Course Contents
Day 1:
- Semantic Web Architecture
- Resource Description Framework (RDF)
- RSS Publising in Java
- Web Services Architecture
- Introducing SOAP 1.1 with SAAJ
Day 2:
- Understanding WSDL
- Working with JAX-RPC
- XML Registries 1 (UDDI & ebXML)
- XML Registries 2 (JAXR)
- Using Apache AXIS
Prerequisites
Students are strongly encouraged to take the XML01 before attending this class. Students must be comfortable with intermediate or advanced Java programming, as well as those XML concepts outlined in XML01. Familiarity with Enterprise Java programming helpful but not strictly necessary.
