www.argonavis.com.br

X170: W3C XML Schema

Helder da Rocha (helder@argonavis.com.br)

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

 

W3C XML Schema é a especificação oficial recomendada pelo W3C para especificação de aplicações XML. XML Schema não só oferece meios para permitir a declaração de elementos, atributos e relacionamentos entre componentes de um documento XML, mas também oferece uma vasta coleção de tipos de dados simples que podem ser usados como base para tipos definidos pelo usuário. Com XML Schema é possível realizar o design de aplicações XML de forma modular e orientada a objetos. A linguagem suporta definição de tipos e reuso através de mecanismos similares a herança e polimorfismo. Este curso cobre o assunto relativo às três especificações da versão 1.0 (2001) do XML Schema.

Duração: 24 horas

Público-alvo: programadores e projetistas de aplicações XML

Pré-requisitos: XML básico (XML 100 ou equivalente). É importante que o aluno não só conheça a sintaxe básica do XML mas também tenha um bom conhecimento de DTD e algum conhecimento de namespaces.

Objetivo: Ao final deste curso, o aluno deverá ter condições de

Tópicos:

  1. Introdução a esquemas em XML: DTD e XML Schema
  2. XML Namespaces
  3. Criação de um documento XML Schema
  4. Validação de instâncias
  5. Documentação e notações
  6. Declaração de elementos e atributos
  7. Tipos simples, restrições e facetas
  8. Expressões regulares
  9. Uniões e listas
  10. Tipos de dados simples
  11. Tipos de dados complexos (estruturas)
  12. Derivação de tipos complexos
  13. Chaves, referências e identificadores
  14. Reutilização, substituição e redefinição

Material didático em português, por Helder da Rocha (slides usados na apresentação).

Referências adicionais recomendadas: