Interessado(a) neste curso? Faça uma pré-inscrição.

Este curso explora as APIs Java destinadas à manipulação de dados em XML. Como processar um documento XML; como alterá-lo e transformá-lo; como criar novos documentos; como validar. As principais APIs abordadas são o DOM - Document Object Model, SAX - Simple API for XML e TrAX - Transformation API for XML. Além dessas APIs serão também exploradas JDOM (versão Java-friendly do DOM/SAX) e JAXB (API para mapear Java a XML).
A versão de JAXB usada não é definitiva (1.0 early access). Será usada a API JAXP 1.2 com suporte a XML Schema.
Este curso é pré-requisito essencial para o curso J710 - Web Services.
Duração: 20/24 horas
Público-alvo: programadores Java com conhecimentos básicos de XML e tecnologias relacionadas.
Pré-requisitos: XML básico (X100 ou equivalente) incluindo DTD, namespaces e conhecimentos elementares de XSLT/FO, Schema e XPath. Java básico (J100 ou equivalente). Conhecimentos de JSP e servlets (J550) não são essenciais mas são desejáveis (vários exemplos utilizam JSP ou servlets). Conhecimentos avançados de XSLT, XPath (X300) e XML Schema (X170) não são essenciais (conhecimento básico é suficiente).
Objetivo: Ao final deste curso, o aluno deverá ter condições de
Módulo opcional (+ 4 horas)
Tópicos:
Material didático em português, por Helder da Rocha (slides usados na apresentação).
Referências adicionais recomendadas: