Curso de XML e XSLT Completo

Curso de

XML e XSLT Completo

O XML é uma linguagem de marcação de dados que provê um formato para descrever dados estruturados. Seguindo esse mesmo padrão, temos o XSLT, que é utilizado para transformar arquivos de um formado para outro.

Adquira este curso de forma avulsa

Curso de XML e XSLT Completo

XML e XSLT Completo

6x R$ 23,32

R$ 139,90 à vista

Informações sobre o curso

Sobre o curso

O Extensible Markup Language (XML) é uma linguagem de marcação de dados (meta-markup language) que provê um formato para descrever dados estruturados. O seu uso e desenvolvimento tem seguindo o caminho comum nos software. Ele foi criado a mais de dez anos, e originalmente era utilizado por poucas pessoas, mas com o tempo, começou a chamar a atenção dos desenvolvedores e se tornou um padrão para a troca de dados entre sistemas.

Com o XML podemos criar declarações de conteúdo mais precisas, com resultados mais significativos na busca através de múltiplas plataformas.

Com base no XML, surgiu o XSLT, que é utilizado para transformar arquivos de um formado para outro. Nele é possível transformar um arquivo XML em qualquer formato de texto.

Conhecimentos adquiridos

Após a conclusão deste curso, você saberá a estrutura de um arquivo XML, como seus elementos são declarados, à separá-los por namesapces, os erros que podem ser gerados, além de aprender a evitá-los.

Verá como funciona um Document Type Definition e um XML Schema, conhecendo as vantagens e desvantagens de cada um.

Conhecerá a linguagem de busca do XPath, suas expressões e características da segunda versão.

Aprenderá como utilizar o XSLT para converter a saída de arquivos, vendo na prática os elementos fundamentais dessa linguagem. E por fim verá como trabalhar com arquivos SAG, aprendendo a gerar gráficos com notação XML.

Quais os pré-requisitos para esse curso?

Os pré-requisitos não são obrigatórios, mas eles dão uma base de parte do conhecimento necessário que se precisa ter para fazer esse curso.

Carga horária do curso

2h15

Curso com 2h15 horas de vídeos

40h

Curso com certificado de 40 horas

Ambiente do curso

  • XML 2 ou superior
  • Notepad++
  • XSLT 2.0 ou superior

Metodologia

  • Vídeo-aulas
  • Texto e imagens
  • Início imediato
  • Exemplos práticos

Satisfação garantida ou seu dinheiro de volta!

Adquira este curso agora mesmo

Curso de XML e XSLT Completo

XML e XSLT Completo

6x R$ 23,32

R$ 139,90 à vista

Conteúdo programático Baixar esta ementa

Tópicos do Curso

  1. Códigos, imagens, diagramas etc.

    XML
  2. Códigos, imagens, diagramas etc.

    O que é XML?
  3. Códigos, imagens, diagramas etc.

    O que é uma linguagem de marcação?
  4. Códigos, imagens, diagramas etc.

    Nascimento do XML
  5. Códigos, imagens, diagramas etc.

    Principais Características do XML
  6. Códigos, imagens, diagramas etc.

    Simples
  7. Códigos, imagens, diagramas etc.

    Extensível
  8. Códigos, imagens, diagramas etc.

    Interoperável
  9. Códigos, imagens, diagramas etc.

    Aberta
  10. Códigos, imagens, diagramas etc.

    Experiência
  11. Códigos, imagens, diagramas etc.

    Objetivos e usos do XML
  12. Códigos, imagens, diagramas etc.

    Tecnologias XML
  13. Códigos, imagens, diagramas etc.

    Analisadores XML
  14. Códigos, imagens, diagramas etc.

    O Document Object Model
  15. Códigos, imagens, diagramas etc.

    DTDs and XML Schemas
  16. Códigos, imagens, diagramas etc.

    Namespaces XML
  17. Códigos, imagens, diagramas etc.

    XPath
  18. Códigos, imagens, diagramas etc.

    XSLT
  19. Códigos, imagens, diagramas etc.

    Ferramentas para trabalhar com XML
  20. Códigos, imagens, diagramas etc.

    Usando o NotePad++
  21. Vídeoaula com duração de: 00:08:56

    Editores XML
  22. Códigos, imagens, diagramas etc.

    Sintaxe XML
  23. Códigos, imagens, diagramas etc.

    Prólogo XML
  24. Códigos, imagens, diagramas etc.

    Comentários
  25. Códigos, imagens, diagramas etc.

    Sintaxe XML - Elementos
  26. Códigos, imagens, diagramas etc.

    Nomes dos elementos
  27. Códigos, imagens, diagramas etc.

    Elemento raiz
  28. Códigos, imagens, diagramas etc.

    Sintaxe XML - Atributos
  29. Códigos, imagens, diagramas etc.

    Elementos x Atributos
  30. Códigos, imagens, diagramas etc.

    Caracteres reservados
  31. Códigos, imagens, diagramas etc.

    Instruções de processamento
  32. Códigos, imagens, diagramas etc.

    Seção CDATA
  33. Códigos, imagens, diagramas etc.

    Regras do XML
  34. Códigos, imagens, diagramas etc.

    Regra 1
  35. Códigos, imagens, diagramas etc.

    Regra 2
  36. Códigos, imagens, diagramas etc.

    Regra 3
  37. Códigos, imagens, diagramas etc.

    Regra 4
  38. Códigos, imagens, diagramas etc.

    Regra 5
  39. Códigos, imagens, diagramas etc.

    Erros
  40. Códigos, imagens, diagramas etc.

    Namespaces XML
  41. Códigos, imagens, diagramas etc.

    Porque realmente necessitamos de Namespace?
  42. Códigos, imagens, diagramas etc.

    URLs, URNs e URIs
  43. Códigos, imagens, diagramas etc.

    Criando um Namespace
  44. Códigos, imagens, diagramas etc.

    DTD (Document Type Definition)
  45. Códigos, imagens, diagramas etc.

    Criando um DTD
  46. Códigos, imagens, diagramas etc.

    Declarações de elementos
  47. Códigos, imagens, diagramas etc.

    Elementos filhos
  48. Códigos, imagens, diagramas etc.

    Conteúdo misto
  49. Códigos, imagens, diagramas etc.

    Elemento vazio
  50. Códigos, imagens, diagramas etc.

    Qualquer conteúdo
  51. Códigos, imagens, diagramas etc.

    Controle
  52. Códigos, imagens, diagramas etc.

    Declarando Atributos
  53. Códigos, imagens, diagramas etc.

    Nome do atributo
  54. Códigos, imagens, diagramas etc.

    Tipo do atributo
  55. Códigos, imagens, diagramas etc.

    Declaração do valor do atributo
  56. Códigos, imagens, diagramas etc.

    DTD - Declaração Interna
  57. Códigos, imagens, diagramas etc.

    DTD Declaração Externa
  58. Códigos, imagens, diagramas etc.

    Observação
  59. Códigos, imagens, diagramas etc.

    XML Schema
  60. Códigos, imagens, diagramas etc.

    Quais as vantagens de um XML Schema sobre um DTD?
  61. Códigos, imagens, diagramas etc.

    XML Schemas são sucessores das DTDs
  62. Códigos, imagens, diagramas etc.

    XML Schema é uma Recomendação do W3C
  63. Códigos, imagens, diagramas etc.

    XML Schema tem suporte a tipos de dados
  64. Códigos, imagens, diagramas etc.

    XML Schemas usa sintaxe XML
  65. Códigos, imagens, diagramas etc.

    XML Schemas são extensíveis
  66. Códigos, imagens, diagramas etc.

    Documento XML
  67. Códigos, imagens, diagramas etc.

    Referência para um arquivo de declaração
  68. Códigos, imagens, diagramas etc.

    Definindo um XML Schema
  69. Códigos, imagens, diagramas etc.

    Declaração <schema>
  70. Códigos, imagens, diagramas etc.

    Declaração de elementos simples
  71. Códigos, imagens, diagramas etc.

    Valor padrão e valor fixo
  72. Códigos, imagens, diagramas etc.

    Declaração de atributos
  73. Códigos, imagens, diagramas etc.

    O que é um atributo?
  74. Códigos, imagens, diagramas etc.

    Definindo um atributo
  75. Códigos, imagens, diagramas etc.

    Restrições de conteúdo
  76. Códigos, imagens, diagramas etc.

    Restrições em valores
  77. Códigos, imagens, diagramas etc.

    Restrições em conjuntos de valores
  78. Códigos, imagens, diagramas etc.

    Restrições em séries de valores
  79. Códigos, imagens, diagramas etc.

    Restrições de comprimento
  80. Códigos, imagens, diagramas etc.

    Restrições Customizadas
  81. Códigos, imagens, diagramas etc.

    Elementos XSD (XML Schema) complexos
  82. Códigos, imagens, diagramas etc.

    Indicadores de ocorrência
  83. Códigos, imagens, diagramas etc.

    Declaração local e global
  84. Códigos, imagens, diagramas etc.

    Criando tipos globais
  85. Códigos, imagens, diagramas etc.

    Conteúdo misto
  86. Códigos, imagens, diagramas etc.

    Criando XML Schema com múltiplos documentos
  87. Códigos, imagens, diagramas etc.

    Declaração <import>
  88. Códigos, imagens, diagramas etc.

    Declaração <include>
  89. Códigos, imagens, diagramas etc.

    Linguagem XPath
  90. Códigos, imagens, diagramas etc.

    XPath na prática
  91. Códigos, imagens, diagramas etc.

    Caminhos XPath
  92. Códigos, imagens, diagramas etc.

    Selecionando Seções
  93. Códigos, imagens, diagramas etc.

    Atributos em XPath
  94. Códigos, imagens, diagramas etc.

    Selecionando vários caminhos
  95. Códigos, imagens, diagramas etc.

    XPath Location Paths (Caminhos de localização XPath)
  96. Códigos, imagens, diagramas etc.

    Expressões no XPath
  97. Códigos, imagens, diagramas etc.

    Expressões Numéricas
  98. Códigos, imagens, diagramas etc.

    Expressões de igualdade
  99. Códigos, imagens, diagramas etc.

    Expressões Relacionais
  100. Códigos, imagens, diagramas etc.

    Expressões Booleanas
  101. Códigos, imagens, diagramas etc.

    Expressões do XPath 2
  102. Códigos, imagens, diagramas etc.

    Expressões for
  103. Códigos, imagens, diagramas etc.

    Expressões if
  104. Códigos, imagens, diagramas etc.

    Funções XPath
  105. Códigos, imagens, diagramas etc.

    XSLT
  106. Códigos, imagens, diagramas etc.

    O que faz a linguagem XSLT?
  107. Códigos, imagens, diagramas etc.

    Elementos fundamentais do XSLT
  108. Códigos, imagens, diagramas etc.

    Elemento <xsl:stylesheet>
  109. Códigos, imagens, diagramas etc.

    Elemento <xsl:template>
  110. Códigos, imagens, diagramas etc.

    Elemento <xsl:apply-templates>
  111. Vídeoaula com duração de: 00:13:51

    Trabalhando com o elemento template
  112. Códigos, imagens, diagramas etc.

    Elemento <xsl:value-of>
  113. Códigos, imagens, diagramas etc.

    O elemento <xsl:for-each>
  114. Vídeoaula com duração de: 00:08:29

    Trabalhando com o elemento for-each
  115. Códigos, imagens, diagramas etc.

    Elemento <xsl:for-each> vs elemento <xsl:template>
  116. Códigos, imagens, diagramas etc.

    Exemplo completo
  117. Códigos, imagens, diagramas etc.

    Filtrando a saída dos dados
  118. Vídeoaula com duração de: 00:09:38

    Filtrando dados
  119. Códigos, imagens, diagramas etc.

    O papel do XPath no XSLT
  120. Códigos, imagens, diagramas etc.

    Elemento <xsl:param>
  121. Códigos, imagens, diagramas etc.

    Elemento <xsl:variable>
  122. Códigos, imagens, diagramas etc.

    Elemento <xsl:call-template>
  123. Códigos, imagens, diagramas etc.

    Função document() no XSLT
  124. Vídeoaula com duração de: 00:14:09

    Trabalhando com a função document()
  125. Códigos, imagens, diagramas etc.

    Elemento <xsl:sort>
  126. Códigos, imagens, diagramas etc.

    Elemento <xsl:if>
  127. Vídeoaula com duração de: 00:09:38

    Trabalhando com o elemento if
  128. Códigos, imagens, diagramas etc.

    Elemento <xsl:choose>
  129. Códigos, imagens, diagramas etc.

    Elementos <xsl:copy> e <xsl:copy-of>
  130. Códigos, imagens, diagramas etc.

    Elemento <xsl:include>
  131. Códigos, imagens, diagramas etc.

    Elemento <xsl:import>
  132. Vídeoaula com duração de: 00:15:53

    Trabalhando com o elemento include
  133. Códigos, imagens, diagramas etc.

    XSLT 2.0
  134. Códigos, imagens, diagramas etc.

    Criando funções
  135. Códigos, imagens, diagramas etc.

    Agrupamento
  136. Vídeoaula com duração de: 00:11:40

    Saxon-CE
  137. Códigos, imagens, diagramas etc.

    SVG
  138. Códigos, imagens, diagramas etc.

    Imagens SVG
  139. Códigos, imagens, diagramas etc.

    SVG e CSS
  140. Códigos, imagens, diagramas etc.

    Retângulos
  141. Códigos, imagens, diagramas etc.

    Círculos
  142. Vídeoaula com duração de: 00:13:06

    Trabalhando com SVG
  143. Códigos, imagens, diagramas etc.

    Elipses
  144. Códigos, imagens, diagramas etc.

    Linhas retas
  145. Códigos, imagens, diagramas etc.

    Poligonos
  146. Códigos, imagens, diagramas etc.

    Paths
  147. Vídeoaula com duração de: 00:20:30

    Trabalhando com os elementos geométricos
  148. Códigos, imagens, diagramas etc.

    Transformações
  149. Códigos, imagens, diagramas etc.

    Grupos
  150. Códigos, imagens, diagramas etc.

    Elementos <title> e <desc>
  151. Códigos, imagens, diagramas etc.

    Elemento <metadata>
  152. Códigos, imagens, diagramas etc.

    Elementos <defs> e <use>
  153. Códigos, imagens, diagramas etc.

    Gradiente
  154. Códigos, imagens, diagramas etc.

    Incluindo imagens
  155. Códigos, imagens, diagramas etc.

    Textos
  156. Vídeoaula com duração de: 00:09:46

    Trabalhando com os elementos defs e use
  157. Códigos, imagens, diagramas etc.

    Animação
  158. Códigos, imagens, diagramas etc.

    Synchronized Multimedia Integration Language (SMIL)
  159. Códigos, imagens, diagramas etc.

    Animação com Script
  160. Códigos, imagens, diagramas etc.

    Conclusão

Adquira este curso agora mesmo

Curso de XML e XSLT Completo

XML e XSLT Completo

6x R$ 23,32

R$ 139,90 à vista

Vantagens de estudar no Treinaweb

Início imediato! Não é necessário aguardar a formação de turmas.

Defina o horário que quiser e estude de onde estiver.

Após o curso, você ainda tem 2 anos para revisar o conteúdo.

Assim que finalizar, receba o certificado em casa, sem custo adicional.

Escolha o dispositivo que preferir: PC, Tablet ou Smartphone.

Se surgir alguma dúvida, basta perguntar aos nossos instrutores.

Satisfação garantida ou seu dinheiro de volta.

40h

Curso com certificado de 40 horas

O que os alunos dizem?

Gostei muito do curso e do material de apoio oferecido no website. Após esse curso consigo compreender melhor o XML/XLST, além das imagens SVG. Agora me falta praticar mesmo, mas isso é por minha conta.

Adquira este curso de forma avulsa

Curso de XML e XSLT Completo

XML e XSLT Completo

6x R$ 23,32

R$ 139,90 à vista

Quer ter acesso completo a todos os nossos cursos?

Escolha um dos planos abaixo e comece agora mesmo!

20% OFF
Iniciante
De 12x R$ 99
12x 79 reais
ou por R$ 948,00 à vista
  • 1 ano de acesso a todos os cursos
  • Cursos novos toda semana
  • Certificados digitais
  • Suporte com SLA de 4 horas úteis
    Suporte exclusivo, feito diretamente por nossos professores. SLA = Tempo médio para resposta.
  • Lançamentos e atualizações
  • Plano de estudos individual
    Plano de estudos desenvolvido junto a um professor orientador
Matricule-se
30% OFF
Profissional
De 12x R$ 199
12x 139 reais
ou por R$ 1.668,00 à vista
  • 3 anos de acesso a todos os cursos
  • Cursos novos toda semana
  • Certificados digitais
  • Suporte com SLA de 4 horas úteis
    Suporte exclusivo, feito diretamente por nossos professores. SLA = Tempo médio para resposta.
  • Lançamentos e atualizações
  • Plano de estudos individual
    Plano de estudos desenvolvido junto a um professor orientador
Matricule-se
25% OFF
Especialista
De 12x R$ 256
12x 192 reais
ou por R$ 2.304,00 à vista
  • 5 anos de acesso a todos os cursos
  • Cursos novos toda semana
  • Certificados digitais
  • Suporte com SLA de 4 horas úteis
    Suporte exclusivo, feito diretamente por nossos professores. SLA = Tempo médio para resposta.
  • Lançamentos e atualizações
  • Plano de estudos individual
    Plano de estudos desenvolvido junto a um professor orientador
Matricule-se

Cursos relacionados