Carga-horária::
Pré-requisitos: : Conhecimento basico de XML. (curso xml100 ou equivalente).
Descrição:
Como alterar a estrutura de dos dados armazenados em um documento XML? Como aproveitar os mesmos dados guardados em XML para gerar paginas para a Web e para envio via e-mail como texto? Esses sao alguns dos problemas abordados neste curso que propoe utilizar as tecnologias XSLT e XPath para transformar documentos XML em outros formatos. Com XSLT - Extensible Stylesheet Language for Transformation e possivel usar documentos XML para guardar regras de transformacao que podem ser aplicadas em outros documentos.
Este curso aborda XSLT 1.0 e 2.0, e XPath 1.0 e 2.0. As versões são abordadas separadamente para facilitar o uso em ambientes que não suportam as versões mais novas (browsers).
Ao final deste curso o aluno devera ter conhecimentos de XSLT e XPath suficientes para ter condicoes de construir folhas de estilo capazes de transformar documentos XML em outros documentos XML (com estrutura diferente), em paginas HTML, em arquivos de texto ou outros formatos que conheca (como WML, VRML, etc.) Sabera como executar as transformacoes em linha de comando ou embutir componentes dentro de aplicacoes Web (baseadas em Java) para a transformacao on-the-fly.
O conhecimento de programacao Java/C#/PHP (linguagens usadas em alguns exemplos) nao e essencial para alcancar os objetivos propostos pelo curso. Toda a tecnologia apresentada neste curso e aberta (www.w3.org) e pode ser usada em outras plataformas.
Tópicos:
Material didático: apostila em português e exemplos de código de autoria de Helder da Rocha.
Disponibilidade: imediata (depende da disponibilidade de agenda do instrutor). Este curso pode ser realizado in-company (em qualquer cidade) para turmas fechadas (grupos, escolas ou empresas). O programa e carga-horária podem ser adaptados ou customizados de acordo com as necessidades do grupo interessado.
Este curso está continuamente sendo atualizado, acompanhando as evoluções do mercado e versões atuais das tecnologias aboradas. Solicite uma proposta com um programa atualizado.