www.argonavis.com.br

X170: W3C XML Schema

 

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: 16 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 apenas 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. Introducao
  2. Composicao de esquemas e instancias
  3. Declaração de elementos e atributos
  4. Tipos simples, unioes e listas
  5. Tipos complexos e grupos
  6. Extensao, restricao, substituicao
  7. Chaves, referências e identificadores
  8. Programacao com XML Schema* (OPCIONAL)
  9. Apendice: expressões regulares (material de referencia)

* O modulo 8 e opcional e requer pre-requisito Programacao em Java. Tem carga-horaria adicional de 4 horas.

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

Referências adicionais recomendadas: