Visão Geral
Curso Oracle/XML Foundation, Este treinamento de Fundamentos de XML apresenta os conceitos básicos de XML. Neste curso prático de 2 dias, você aprenderá as tecnologias XML centrais, incluindo escrever XML bem formado e válido, criar DTDs (Document Type Definitions) e documentos de esquema XML e usar XPath e XQuery.
Objetivo
Após a conclusão deste Curso Oracle/XML Foundation os participantes aprenderão:
- Aprenda os conceitos básicos de XML e crie documentos XML bem formados e válidos
- Saiba mais sobre namespaces XML
- Criar definições de tipo de documento (DTDs) para validar documentos XML
- Criar documentos de esquema XML (XSDs) para validar documentos XML
- Aprenda a usar a linguagem XPath, expressões XPath e funções XPath para localizar e selecionar nós em documentos XML
- Conheça o suporte para XML oferecido em vários produtos Oracle, como Oracle JDeveloper e Oracle XML DB
- Use o JDeveloper para visualizar, criar e editar XML e outros documentos relacionados a XML
- Use o JDeveloper para testar expressões XPath e para criar e executar arquivos XQuery
- Use as transformações XSLT (Extensible Stylesheet Language) (XSLT) para transformar um documento XML em outro documento
- Use a linguagem de consulta XQuery XML, que é construída em expressões XPath, para consultar, gerar e transformar conteúdo XML
- Aprenda sobre os recursos XML no banco de dados Oracle e explique a arquitetura dos componentes Oracle XML DB e os benefícios de tais componentes
- Descrever ou suporte do Oracle XML DB para XQuery
Publico Alvo
- Desenvolvedor de Business Intelligence
- Desenvolvedores de aplicativos
- Administradores de banco de dados
- Analistas de Sistemas
- Desenvolvedores Java
- Engenheiro de suporte
Materiais
Português/Inglês + Exercícios + Lab Pratico
Conteúdo Programatico
Introdução
- Objetivos do curso
- Objetivos do curso
- Esquemas de banco de dados usados neste curso
- A ordem de compra do esquema XML da ordem de compra xsd usada no curso XML DB
- Apêndices usados neste curso
- Informações da conta de classe
- Ambiente do Curso
- Inserindo instruções SQL usando
Apresentando o Documento XML
- Extensible Markup Language
- Vantagens de usar XML
- Padrões XML
- Modelo de objeto de documento
- Suporte a XML da Oracle
- Usando XML no Oracle JDeveloper
- Criando aplicativos XML com a tecnologia Oracle
- Criando um aplicativo e projeto no JDeveloper
Validando XML com Definições de Tipo de Documento (DTDs)
- O que é uma definição de tipo de documento?
- Por que validar um documento XML?
- Regras gerais de DTD
- O conteúdo de um DTD
- Referenciando o DTD
- Declarações de Elementos, Atributos e Entidades
- DTD completo: exemplo
- Validando XML contra um DTD
Modularizando XML com namespaces
- O que é um namespace XML?
- Por que usar namespaces XML
- Declarando namespaces XML
- Prefixos de namespace XML
- Exemplo de declarações de namespace XML
- Escopo das Declarações de Namespace XML
- Invocando a ferramenta ShowXmlNS
Validando Documentos XML
- O que é um esquema XML?
- Os benefícios dos esquemas XML
- Esquema XML versus DTD
- Validando um documento XML com um documento de esquema XML
- Fazendo referência a um esquema XML com o atributo schemaLocation
- Componentes de um esquema XML
- Criando um documento de esquema XML no JDeveloper
- Criando um documento XML a partir de um esquema XML
Navegando em documentos XML usando Xpath
- O que é a linguagem de caminho XML?
- O modelo XPath
- Expressões XPath
- A expressão do caminho de localização
- Etapas de localização em expressões XPath
- Tipos de teste de eixos e nós XPath
- Funções XPath
- Testando expressões XPath
Transformando XML usando transformações XSL
- O que é XSL?
- Transformações XSL
- A folha de estilo XSLT
- Usando uma folha de estilo XSLT com um documento XML
- Visualizando o Documento Transformado
- Criando e aplicando regras de modelo
- Processamento condicional com e
- Usando modos
Trabalhando com Xquery
- O que é XQuery?
- Aplicações do XQuery
- Terminologia XQuery e Modelo de Dados
- Conversão de XML em um modelo de dados de consulta
- Regras de sintaxe XQuery
- Suporte XQuery no JDeveloper
- Expressões, funções e operadores XQuery
- Usando expressões FLWOR
Introdução ao Oracle XML DB
- O que é Oracle XML DB?
- Benefícios do Oracle XML DB
- Quando usar o Oracle XML DB?
- Como o Oracle XML DB é implementado?
- Oracle XML DB: Recursos
- Usando o XMLType
- Modelos de armazenamento XMLType
- Suporte ao esquema XML no banco de dados Oracle 12c
TENHO INTERESSE