Curso de Java e XML: integração, parsing e validação

8,3

Nota desse curso

3.937

Alunos neste curso

Faça esse curso de Java para Web e:

  • Aprenda a trabalhar com XML
  • Utilize SAX, DOM, STAX, XPath, Xslt e JAX-B
  • Use a ferramenta certa para o cenário adequado
  • Valide e transforme os XMLs
  • Não só utilize, mas entenda como e quando XML faz sentido

Conteúdo Detalhado

  1. Representando dados de forma eficiente

    • Representando uma venda no nosso sistema.
    • Sintaxe do xml.
    • Vantagens e desvantagens de usar xml.
    • Lendo um arquivo xml com java.
    • Manipulando atributos.
  2. Garantindo o formato de arquivos xml usando XSD.

    • Definindo padrões para o arquivo xml.
    • Validando se o arquivo segue um determinado formato.
    • Vantagens de validar arquivos xml.
  3. Trabalhando com eventos e Sax

    • Entendendo as formas de ler arquivos.
    • Vantagens e desvantagens dos métodos utilizados.
    • Lendo o arquivo baseado em eventos.
    • Melhorando o nosso código.
  4. Manipulando eventos de forma produtiva com STAX

    • Outra forma de ler baseado em eventos.
    • Comparando STAX com SAX.
  5. Consultas eficientes com XPath

    • Realizando busca em arquivos xml.
    • Entendendo o XPath.
    • Vantagens e desvantagens de usar o XPath.
  6. Convertendo arquivos xml de forma rápida com Xslt

    • Apresentando um documento xml de diversas formas
    • Criando templates
    • Convertendo nosso arquivo xml para html
  7. Mapeamento de arquivos xml de forma produtiva com JAX-B

    • Entendendo a especificação do JAX-B.
    • Mapeando para arquivo xml.
    • Vatangens e desvantagens do JAX-B.

Primeira aula de Java e XML: integração, parsing e validação

Instrutores

  • Renan é desenvolvedor, formado pela USP em Ciência da Computação, apaixonado por ensino de tecnologia. Sempre procura passar o máximo de boas práticas de desenvolvimento de softwares para quem está aprendendo.

Cursos relacionados

Cursos de Java em Programação

Público alvo

Desenvolvedores que desejam manipular arquivos xml de forma eficiente.

Nível de Dificuldade

Intermediário

Já é aluno?

Começar o Curso

Experiências de quem já estudou com a gente

Thiago Coutinho Acioly

em 31/08/2018

poderia abordar a criação de classes java via linha de comando usando arquivos xsd e assinatura digital de arquivo xml.

Java e XML: integração, parsing e validação

William Diego

em 24/11/2018

Bom curso, mas são ensinadas técnicas pouco utilizadas no dia dia

Java e XML: integração, parsing e validação

Jean Lucas Sgarbi Carassa

em 21/02/2019

Curso excelente. Tive algumas dificuldades em codar enquanto assistia a aula, pois o professor ia muito rápido na explicação e em muitas vezes não mostrou os imports.O projeto final que está disponível para download está diferente do visto durante o curso e também incompleto

Java e XML: integração, parsing e validação

Sabe quando você pode começar? Agora!

  • 876 cursos

    Cursos de programação, UX, agilidade, data science, transformação digital, mobile, front-end, marketing e infra.

  • Certificado de participação

    Certificado de que assistiu o curso e finalizou as atividades

  • App para Android e iPhone/iPad

    Estude até mesmo offline através das nossas apps Android e iOS em smartphones e tablets

  • Projeto avaliado pelos instrutores

    Projeto práticos para entrega e avaliação dos professores da Alura com certificado de aprovação diferenciado

  • Acesso à Alura Start

    Cursos de introdução a tecnologia através de games, apps e ciência

  • Acesso à Alura Língua

    Reforço online de inglês e espanhol para aprimorar seu conhecimento

Premium

  • 876 cursos

    Cursos de programação, UX, agilidade, data science, transformação digital, mobile, front-end, marketing e infra.

  • Certificado de participação

    Certificado de que assistiu o curso e finalizou as atividades

  • App para Android e iPhone/iPad

    Estude até mesmo offline através das nossas apps Android e iOS em smartphones e tablets

  • Projeto avaliado pelos instrutores

    Projeto práticos para entrega e avaliação dos professores da Alura com certificado de aprovação diferenciado

  • Acesso à Alura Start

    Cursos de introdução a tecnologia através de games, apps e ciência

  • Acesso à Alura Língua

    Reforço online de inglês e espanhol para aprimorar seu conhecimento

12X
R$75
à vista R$900
Matricule-se

Premium Plus

  • 876 cursos

    Cursos de programação, UX, agilidade, data science, transformação digital, mobile, front-end, marketing e infra.

  • Certificado de participação

    Certificado de que assistiu o curso e finalizou as atividades

  • App para Android e iPhone/iPad

    Estude até mesmo offline através das nossas apps Android e iOS em smartphones e tablets

  • Projeto avaliado pelos instrutores

    Projeto práticos para entrega e avaliação dos professores da Alura com certificado de aprovação diferenciado

  • Acesso à Alura Start

    Cursos de introdução a tecnologia através de games, apps e ciência

  • Acesso à Alura Língua

    Reforço online de inglês e espanhol para aprimorar seu conhecimento

12X
R$100
à vista R$1.200
Matricule-se

Max

  • 876 cursos

    Cursos de programação, UX, agilidade, data science, transformação digital, mobile, front-end, marketing e infra.

  • Certificado de participação

    Certificado de que assistiu o curso e finalizou as atividades

  • App para Android e iPhone/iPad

    Estude até mesmo offline através das nossas apps Android e iOS em smartphones e tablets

  • Projeto avaliado pelos instrutores

    Projeto práticos para entrega e avaliação dos professores da Alura com certificado de aprovação diferenciado

  • Acesso à Alura Start

    Cursos de introdução a tecnologia através de games, apps e ciência

  • Acesso à Alura Língua

    Reforço online de inglês e espanhol para aprimorar seu conhecimento

12X
R$120
à vista R$1.440
Matricule-se
Acesso por 1 ano
Estude 24h/dia onde e quando quiser
Novos cursos toda semana