Fale com a gente no WhatsApp Fale com a gente no WhatsApp
Fale com a gente no WhatsApp

Curso de XML Completo

O XML é uma linguagem de marcação de dados que provê um formato para descrever dados estruturados.

Nível Iniciante Categoria Desenvolvimento Front-end

  • Curso com 02h05 de vídeos
  • Certificado com 18 horas
  • 19 exercícios

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 seguido o caminho comum nos softwares. 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

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 seguido o caminho comum nos softwares. 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

O que irá aprender?

Neste curso abordaremos os conceitos e regras de um arquivo XML, através de apostilas e vídeos aulas que mostram essas regras em detalhes. Também serão apresentados exercícios e exemplos para que você possa fixar, praticar e aplicar o conteúdo aprendido no seu dia a dia.

Dentre várias outras coisas, você irá aprender:

  • A estrutura de um arquivo XML;
  • Como os elementos do XML são declarados, a separá-los por namespaces, os erros que podem ser gerados, além de aprender a evitá-los;
  • Como funciona um Document Type Definition;
  • Como definir a estrutura de um arquivo XML com XML Schema.

Pra quem é esse curso?

Esse curso é destinado a desenvolvedores que necessitam melhorar seu conhecimento em XML. Para ter um bom aproveitamento neste curso, é necessário conhecimento básico em desenvolvimento web.

Quais os pré-requisitos para esse curso?

Os pré-requisitos não são obrigatórios, são apenas sugestões. Eles dão uma base de parte do conhecimento que é interessante ter para um bom aproveitamento nesse curso.

Metodologia

  • Videoaulas
  • Texto e imagens
  • Início Imediato
  • Testes de aprendizado

Ambiente do curso

  • Visual Studio Code

Sobre o professor

Wladimilson Miranda

Wladimilson Miranda

Professor, Desenvolvedor e Gerente de Projetos na Treinaweb. Wlad é nerd, cinéfilo e desenvolvedor nas horas vagas. Graduado em Ciências da Computação pela Universidade Metodista de São Paulo, ele lê em média um livro por semana e nem por isso é muito antissocial. Tem TOC, mas nega.

Conteúdo programático

  1. Introdução

    Introdução do curso, história do XML e suas características.

    7 aulas
    • XML
    • O que é XML?
    • O que é uma linguagem de marcação?
    • Nascimento do XML
    • Principais Características do XML
    • Objetivos e usos do XML
    • Tecnologias XML
  2. Preparação do ambiente

    Nesta aula, veremos como preparar o ambiente de desenvolvimento.

    2 aulas
    • Ferramentas para trabalhar com XML
    • Usando o Visual Studio Code
  3. Sintaxe XML

    Nesta aula, conheceremos a sintaxe de um arquivo XML.

    9 aulas
    • Sintaxe XML
    • Prólogo XML
    • Sintaxe XML - Elementos
    • Sintaxe XML - Atributos
    • Caracteres reservados
    • Instruções de processamento
    • Seção CDATA
    • Conhecendo as regras e estrutura de um arquivo XML
    • Questionário
  4. Namespaces XML

    Nesta aula, conheceremos os namespaces do XML.

    5 aulas
    • Namespaces XML
    • Porque realmente necessitamos de Namespace?
    • URLs, URNs e URIs
    • Criando Namespaces
    • Questionário
  5. DTD (Document Type Definition)

    Nesta aula, conheceremos os arquivos DTD.

    9 aulas
    • DTD (Document Type Definition)
    • Declaração de um DTD
    • Declarações de elementos
    • Controle
    • Declarando Atributos
    • Declarações do DTD
    • Declarando elementos de um arquivo XML
    • Declarando atributos de um arquivo XML
    • Questionário
  6. XML Schema

    Nesta aula, conheceremos o XML Schema.

    19 aulas
    • XML Schema
    • Quais as vantagens de um XML Schema sobre um DTD?
    • Definindo um XML Schema
    • Declaração <schema>
    • Declaração de elementos simples
    • Declaração de atributos
    • Restrições de conteúdo
    • Elementos XSD (XML Schema) complexos
    • Indicadores de ocorrência
    • Declaração local e global
    • Criando tipos globais
    • Conteúdo misto
    • Criando XML Schema com múltiplos documentos
    • Definindo os elementos em um XML Schema
    • Definindo os atributos em um XML Schema
    • Aplicando restrições
    • Declaração global e local
    • Trabalhado com múltiplos elementos
    • Questionário
  7. Arquivos SVG

    Nesta aula, conheceremos os arquivos SVG.

    20 aulas
    • SVG
    • Imagens SVG
    • SVG e CSS
    • Retângulos
    • Círculos
    • Elipses
    • Linhas retas
    • Poligonos
    • Paths
    • Transformações
    • Grupos
    • Elementos <title> e <desc>
    • Elemento <metadata>
    • Elementos <defs> e <use>
    • Gradiente
    • Incluindo imagens
    • Textos
    • Mostrando a criação de SVG no Visual Studio Code
    • Arquivos SVG no Inkscape
    • Questionário
  8. Animando imagens SVG

    Nesta aula, veremos como animar imagens SVG.

    4 aulas
    • Animação
    • Synchronized Multimedia Integration Language (SMIL)
    • Animando o SVG
    • Questionário
Download da ementa

Cursos relacionados

Formação em que esse curso está inserido

Utilizada e amada por milhares! Veja mais opiniões reais

  • Estou muito feliz por ter participado deste curso de XML, idealizado e agora concluído. Um trabalho excelente com otimos registros, uma verdadeira e completa compilação, indispensável a qualquer profissional. Atenciosamente, Juliano Oliveira Silva

    Depoimento - Juliano
    XML Completo
    Juliano São Paulo / SP
  • Mais uma ferramenta no currículo.

    Depoimento - Gianfranco
    XML Completo
    Gianfranco São Paulo / SP
  • Muito bom, muito bem explicado e exemplificado, me ajudou a entender alguns aspectos da linguagem, alem de mostrar novos comandos, dicas e etc. Estão de parabéns.

    Depoimento - João
    XML Completo
    João Guarujá / SP
  • Gostei do curso, material fácil de ser compreendido e as video aulas também. Além dos links de referência de documentos e programas para suporte aos estudos.

    Depoimento - Leonardo
    XML Completo
    Leonardo São Paulo / SP
  • Curso muito bacana.

    Depoimento - Leandro
    XML Completo
    Leandro Brasília / DF
  • 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.

    Depoimento - Rodrigo
    XML Completo
    Rodrigo Sete Lagoas / MG
  • Muito Bom

    Depoimento - Marcelo
    XML Completo
    Marcelo São Paulo / SP
  • Curso muito bom, aborda praticamente todos os detalhes e dúvidas a respeito dos arquivos XML.

    Depoimento - Claudio
    XML Completo
    Claudio Ponta Grossa / PR
  • Muito bom o curso. Abraço para a galera do Treinaweb.

    Depoimento - João
    XML Completo
    João Ponta Grossa / PR

Plano de acesso total!

Tenha um ano de acesso completo a todos os cursos da plataforma, incluindo novos lançamentos, mentoria de carreira e suporte direto com os professores!

Um ano de acesso completo

Contrate agora e tenha acesso ilimitado a todo o nosso portfólio. Isso inclui:

  • 1 ano de acesso a todos os cursos
  • Cursos novos toda semana
  • Suporte direto com professores
  • Aplicativos para Android e iOS
  • Plano de carreira personalizado
  • Certificados digitais inclusos
  • Suporte com SLA de 4 horas úteis
  • Acesso offline através dos apps
R$ 99,00 ECONOMIZE R$ 600,00
12x R$ 49,00 sem juros, no cartão de crédito
Matricule-se agora
Garantia incondicional de satisfação
Garantia incondicional de satisfação

Confiamos tanto nos resultados dos nossos cursos, que criamos uma garantia incondicional de satisfação para você, que são 7 dias de teste!