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 videos
  • Certificado com 18 horas
  • 19 exercícios

Sobre o curso

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

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

Algumas das formações onde esse curso está inserido

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

  • muito bom, recomendo

    Depoimento - Anderson
    XML Completo
    Anderson Diadema / SP
  • Muito Bom

    Depoimento - Marcelo
    XML Completo
    Marcelo São Paulo / SP
  • Bom curso, vale a pena fazer. Obrigado!

    Depoimento - Breno
    XML Completo
    Breno Divinópolis / MG
  • Muito bom!

    Depoimento - Ezequiel
    XML Completo
    Ezequiel Belo Horizonte / MG
  • Curso interessante.

    Depoimento - Josiane
    XML Completo
    Josiane Anápolis / GO
  • Curso muito bom, aborda praticamente todos os detalhes e dúvidas a respeito dos arquivos XML.

    Depoimento - Claudio
    XML Completo
    Claudio Ponta Grossa / PR
  • Eu achei o curso muto bom, o ambiente de ensino muito bom!

    Depoimento - Paulo
    XML Completo
    Paulo São Paulo / 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 excelente, tinha um conhecimento de XML, mas não sabia de tantos recursos que são possíveis utilizar, que vemos mais comum utilizando CSS e HTML. Parabéns para o instrutor do curso, tem excelente didática e consegue conduzir muito bem o curso. Fico muito grato pela TreinaWeb ter disponibilizado estes 15 dias de acesso free, foi realmente de grande valia. Grande abraço a todos.

    Depoimento - José
    XML Completo
    José Salvador / BA

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$ 97,00 ECONOMIZE R$ 360,00
12x R$ 67,00 ou R$ 804,00 à vista
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!