Obrigado por enviar sua consulta! Um dos membros da nossa equipe entrará em contato com você em breve.
Obrigado por enviar sua reserva! Um dos membros da nossa equipe entrará em contato com você em breve.
Programa do Curso
XQuery Introdução
- O que é XQuery?
- Caminho Expressões
- FLWOR (for, let, where, order by, return)
- Funções
- Junções
Fundamentos da XQuery
- A conceção da linguagem XQuery
- XQuery em contexto
- Processamento de consultas
- O modelo de dados da XQuery
- Tipos de dados
- Namespaces
Expressiões
- Categorias de Expressiões
- Palavras-chave e nomes
- Espaços em branco nas consultas
- Literais
- Variáveis
- Chamadas de função
- Comentários
- Ordem de avaliação
- Comparação Expressiões
- "if-then-else" Expressiões
- "e/ou" Expressiões
Caminhos
- Caminho Expressiões
- Predicados
- Caminhos dinâmicos
- Documentos de entrada
- Contexto
Construtores
- Incluindo Elements e atributos do documento de entrada
- Construtores diretos
- Construtores computados
Seleção e junção com FLWORs
- Seleção com iões Expressões de caminho
- Íons FLWOR Expressões
- Iões Expressquantificados
- Seleção de valores distintos
- Uniões
Ordenação e agrupamento
- Ordenação em XQuery
- Agrupamento
- Agregação de valores
Funções
- Funções incorporadas
- Funções definidas pelo utilizador
Consultas avançadas
- Cópia de Elements de entrada com modificações
- Trabalhando com posições e números seqüenciais
- Combinação de resultados
- Utilização de documentos XML intermédios
Espaço de nomes XML
- XQuery e um espaço de nome
- Declaração de Namespace
Tipos
- O Sistema de Tipos XQuery
- Os Tipos Incorporados
- Tipos, Nós e Valores Atómicos
- Verificação de Tipos em XQuery
- Conversões Automáticas de Tipos
- Tipos de Sequência
- Construtores e Casting
Prolog e Módulo
- Estrutura de uma Consulta: Prolog e Corpo
- Montagem de consultas a partir de vários módulos
- Declarações de variáveis
- Declaração de funções externas
Usando esquemas
- O que é um esquema?
- Porquê usar esquemas com consultas?
- Esquema W3C XML: Uma breve visão geral
- Definições de esquemas no âmbito
- Validação de esquemas e atribuição de tipos
- Tipos de sequência e esquemas
Tipagem estática
- O que é tipagem estática?
- A troca de tipos Expressião
- O Treat Expression
- Declarações de Tipo
- As funções zero-ou-um, um-ou-mais, e exatamente-um
Princípios de desenho de consultas
- Conceção de consultas:
- Clareza
- Modularidade
- Robustez
- Tratamento de erros
- Desempenho
Números
- Construção e comparação de valores numéricos
- Operações aritméticas
- Funções sobre números
Cadeias de caracteres
- Tipo xs:string
- Construção, comparação e manipulação de Strings
- Subcadeias, comprimento
- Concatenação e divisão de strings
- Espaços em branco
- Internacionalização
Iões Expressregulares
- A estrutura de uma Expressião regular
- Representação de caracteres individuais
- Representação de qualquer caractere
- Representação de grupos de caracteres
- Classes de caracteres Expressíons
- Quantificadores relutantes
- Âncoras
- Referências anteriores
- Utilização de sinalizadores
- Utilização de sub-Expressões com variáveis de substituição
Tipos de data e hora
- Extração de componentes de datas, horas e durações
- Usando operadores aritméticos em datas, horas e durações
- Os tipos de componentes de data
Nomes qualificados
- Trabalhando com nomes qualificados
- URIs, IDs
Outros XML componentes
- Documentos
- Nós de texto
- Comentários
- PI (Instruções de Processamento)
- XML Entidade
- CDATA
XQuery-Normas relacionadas
- XML Serialização
- XQueryX
- XQuery Facilidade de atualização
- Pesquisa de texto integral
- XQJ - XQuery API para Java
Caraterísticas específicas da implementação
- XML Versão
- Definição do contexto da consulta
- Declarações de opções e extensões Express
- Parâmetros de serialização
XQuery vs. SQL
- XML Dados vs. Dados Relacionais
- SQL Sintaxe vs. XQuery Sintaxe
- SQL e XQuery
XQuery vs. XSLT
- XQuery e XPath
- XQuery vs. XSLT
Requisitos
Alguns conhecimentos básicos de XML. O conhecimento avançado de tecnologias relacionadas com XML é benéfico, mas não obrigatório.
14 Horas
Declaração de Clientes (3)
Teoria e exercícios não separados, mas após cada tópico maior havia exercícios para lembrar a teoria na prática
Krzysztof - Nordea
Curso - XQuery
Máquina Traduzida
O ritmo foi bom o suficiente
Daniel - Nordea
Curso - XQuery
Máquina Traduzida
I was very lucky to have one-to-one training and it gave me a good grounding in the subject as well as exploring some of my real use-cases that were really complex.