Cursos de XML | TreinaWeb             Promoção no ar   Matricule-se agora e garanta **54% de desconto**  

  Termina em   Tempo restante da oferta: 09 Horas 

 27 Min 

 33 Seg 

   Tempo restante da oferta: 09 27 33 

  [Assinar →](https://www.treinaweb.com.br/checkout/pagamento/plano/anual?cupom=TW-SCLIENTE26) 

   [                ](https://www.treinaweb.com.br)  Explorar  

 [ Quanto custa? ](#assinatura) [ FAQ ](https://www.treinaweb.com.br#faq) [Matricule-se](#assinatura) [ Entrar ](https://www.treinaweb.com.br/login) 

# Cursos de XML

Linguagem de marcação de dados que provê um formato para descrever dados estruturados.

  Exibindo 1–14 de 14 cursos.

- ![](https://d2knvm16wkt3ia.cloudfront.net/assets/svg-icon/xml.svg)  Iniciante  

     Curso · 18h

    ###  [ XML Completo ](https://www.treinaweb.com.br/curso/xml-completo "XML Completo") 

    Ver curso →
- ![](https://d2knvm16wkt3ia.cloudfront.net/assets/svg-icon/xslt.svg)  Intermediário  

     Curso · 16h

    ###  [ XSLT Completo ](https://www.treinaweb.com.br/curso/xslt-completo "XSLT Completo") 

    Ver curso →
- ![](https://d2knvm16wkt3ia.cloudfront.net/assets/svg-icon/csharp.svg)  Intermediário  

     Curso · 16h

    ###  [ C# (C Sharp) Intermediário ](https://www.treinaweb.com.br/curso/csharp-intermediario "C# (C Sharp) Intermediário") 

    Ver curso →
- ![](https://d2knvm16wkt3ia.cloudfront.net/assets/svg-icon/java.svg)  Intermediário  

     Curso · 10h

    ###  [ Java - Introdução à JPA ](https://www.treinaweb.com.br/curso/java-introducao-jpa "Java - Introdução à JPA") 

    Ver curso →
- ![](https://d2knvm16wkt3ia.cloudfront.net/assets/svg-icon/android.svg)  Intermediário  

     Curso · 8h

    ###  [ Android - Consumindo uma API ](https://www.treinaweb.com.br/curso/consumindo-uma-api-com-android "Android - Consumindo uma API") 

    Ver curso →
- ![](https://d2knvm16wkt3ia.cloudfront.net/assets/svg-icon/android.svg)  Intermediário  

     Curso · 8h

    ###  [ Android - Utilizando animações nas aplicações ](https://www.treinaweb.com.br/curso/utilizando-animacoes-em-aplicacoes-android "Android - Utilizando animações nas aplicações") 

    Ver curso →
- ![](https://d2knvm16wkt3ia.cloudfront.net/assets/svg-icon/java.svg)  Avançado  

     Curso · 14h

    ###  [ Java - Fundamentos de Struts 2 ](https://www.treinaweb.com.br/curso/java-fundamentos-struts2 "Java - Fundamentos de Struts 2") 

    Ver curso →
- ![](https://d2knvm16wkt3ia.cloudfront.net/assets/svg-icon/laravel.svg)  Intermediário  

     Curso · 12h

    ###  [ Laravel - Desenvolvimento de APIs REST ](https://www.treinaweb.com.br/curso/laravel-desenvolvimento-de-apis-rest "Laravel - Desenvolvimento de APIs REST") 

    Ver curso →
- ![](https://d2knvm16wkt3ia.cloudfront.net/assets/svg-icon/csharp.svg)  Intermediário  

     Curso · 14h

    ###  [ C# (C Sharp) - APIs REST com ASP.NET Web API ](https://www.treinaweb.com.br/curso/c-sharp-apis-rest-com-asp-net-web-api "C# (C Sharp) - APIs REST com ASP.NET Web API") 

    Ver curso →
- ![](https://d2knvm16wkt3ia.cloudfront.net/assets/svg-icon/symfony.svg)  Iniciante  

     Curso · 20h

    ###  [ Symfony - Fundamentos ](https://www.treinaweb.com.br/curso/symfony-fundamentos "Symfony - Fundamentos") 

    Ver curso →
- ![](https://d2knvm16wkt3ia.cloudfront.net/assets/svg-icon/owasp.svg)  Iniciante  

     Curso · 8h

    ###  [ Segurança da Informação - OWASP Fundamentos ](https://www.treinaweb.com.br/curso/seguranca-da-informacao-owasp-fundamentos "Segurança da Informação - OWASP Fundamentos") 

    Ver curso →
- ![](https://d2knvm16wkt3ia.cloudfront.net/assets/svg-icon/joomla.svg)  Intermediário  

     Curso · 28h

    ###  [ Joomla - Criação de Temas ](https://www.treinaweb.com.br/curso/joomla-criacao-de-temas-completo "Joomla - Criação de Temas") 

    Ver curso →
- ![](https://d2knvm16wkt3ia.cloudfront.net/assets/svg-icon/java.svg)  Intermediário  

     Curso · 10h

    ###  [ Java - Fundamentos de JAX-WS e JAX-RS ](https://www.treinaweb.com.br/curso/java-fundamentos-de-jax-ws-e-jax-rs "Java - Fundamentos de JAX-WS e JAX-RS") 

    Ver curso →
- ![](https://d2knvm16wkt3ia.cloudfront.net/assets/svg-icon/wordpress-seguranca.svg)  Avançado  

     Curso · 20h

    ###  [ WordPress - Melhores Práticas de Segurança ](https://www.treinaweb.com.br/curso/wordpress-melhores-praticas-de-seguranca "WordPress - Melhores Práticas de Segurança") 

    Ver curso →

   Trilhas completas## Formações com cursos de XML

- Formação  ![](https://d2knvm16wkt3ia.cloudfront.net/assets/svg-icon/php.svg) 

     Back-end###  [ Desenvolvedor PHP ](https://www.treinaweb.com.br/formacao/desenvolvedor-php "Desenvolvedor PHP") 

    Nesta formação você aprenderá todos os conceitos da linguagem PHP, uma das mais utilizadas no mercado. Desde de conceitos de base, até características mais avançadas, como orientação a objetos, práticas de mercado, integração com banco de dados. Ao final, você terá conhecimento para desenvolver aplicações PHP usando as práticas mais modernas do mercado.

      13 cursos   54h44 de vídeos
- Formação  ![](https://d2knvm16wkt3ia.cloudfront.net/assets/svg-icon/java.svg) 

     Back-end###  [ Desenvolvedor Java ](https://www.treinaweb.com.br/formacao/desenvolvedor-java "Desenvolvedor Java") 

    A formação Desenvolvedor Java da TreinaWeb tem como objetivo apresentar o desenvolvimento através do Java e todo o ecossistema para desenvolvimento da Oracle. Nesta formação, são desde tópicos básicos como o paradigma orientado a objetos, a preparação do ambiente de desenvolvimento para o Java através do Eclipse e o controle de versão de código através do Git e do GitHub. Até aspectos mais avançados como acesso a bancos de dados relacionais e o desenvolvimento de aplicações web com o Java.

      27 cursos   83h06 de vídeos

   Blog## Artigos relacionados a xml

- ![](https://dkrn4sk0rn31v.cloudfront.net/uploads/2019/11/03101729/xml-vs-json-400x280.png) 

     Desenvolvimento Back-end

    ###  [ JSON vs XML ](https://www.treinaweb.com.br/blog/json-vs-xml "JSON vs XML") 

     Agora que já sabemos o que é o XML e o JSON, qual escolher? É o que veremos neste artigo.

    Ler artigo →
- ![](https://dkrn4sk0rn31v.cloudfront.net/uploads/2019/10/29102650/xml-400x280.png) 

     Desenvolvimento Back-end

    ###  [ O que é XML? ](https://www.treinaweb.com.br/blog/o-que-e-xml "O que é XML?") 

     Veja neste artigo o que é XML e suas principais características.

    Ler artigo →
- ![](https://dkrn4sk0rn31v.cloudfront.net/uploads/2021/05/xml-android-1-400x280.jpg) 

     Android

    ###  [ Criando um botão customizado no Android via XML ](https://www.treinaweb.com.br/blog/criando-um-botao-customizado-no-android-via-xml "Criando um botão customizado no Android via XML") 

     No Android é possível modificar a aparência de um botão (tamanho, cor, borda, alinhamento etc) via X...

    Ler artigo →
- ![](https://dkrn4sk0rn31v.cloudfront.net/uploads/2021/05/201705171237-400x280.png) 

     Javascript

    ###  [ Requisições Ajax no JavaScript com a Fetch API ](https://www.treinaweb.com.br/blog/requisicoes-ajax-no-javascript-com-a-fetch-api "Requisições Ajax no JavaScript com a Fetch API") 

     A Fetch API veio para substituir a antiga XmlHttpRequest e o suporte dela já é bem consistente nos n...

    Ler artigo →
- ![](https://dkrn4sk0rn31v.cloudfront.net/uploads/2021/04/DOM-JAVASCRIPT-400x280.png) 

     Desenvolvimento Front-end

    ###  [ Trabalhando com JavaScript no navegador ](https://www.treinaweb.com.br/blog/trabalhando-com-javascript-no-navegador "Trabalhando com JavaScript no navegador") 

     Ao utilizar JavaScript para desenvolvimento web, é necessário entender o funcionamento do DOM (Docum...

    Ler artigo →
- ![](https://dkrn4sk0rn31v.cloudfront.net/uploads/2017/05/validando-documentos-json-no-php-com-json-schema-400x280.png) 

     PHP

    ###  [ Validando documentos JSON no PHP com JSON Schema ](https://www.treinaweb.com.br/blog/validando-documentos-json-no-php-com-json-schema "Validando documentos JSON no PHP com JSON Schema") 

     JSON Schema é uma especificação para validação de documentos JSON. A ideia é parecida com a de um XS...

    Ler artigo →
- ![](https://dkrn4sk0rn31v.cloudfront.net/uploads/2020/02/17112617/YAML-400x280.png) 

     Tecnologia

    ###  [ O que é YAML? ](https://www.treinaweb.com.br/blog/o-que-e-yaml "O que é YAML?") 

     Veja neste artigo o que é e para que serve o YAML.

    Ler artigo →
- ![](https://dkrn4sk0rn31v.cloudfront.net/uploads/2020/06/XSLT-400x280.png) 

     Tecnologia

    ###  [ O que é XSLT? ](https://www.treinaweb.com.br/blog/o-que-e-xslt "O que é XSLT?") 

     Veja neste artigo o que é XSLT.

    Ler artigo →
- ![](https://dkrn4sk0rn31v.cloudfront.net/uploads/2021/02/o-que-e-o-spring-boot-400x280.png) 

     Desenvolvimento Back-end

    ###  [ O que é o Spring Boot? ](https://www.treinaweb.com.br/blog/o-que-e-o-spring-boot "O que é o Spring Boot?") 

     Neste artigo veremos o que é o Spring Boot e como ele pode nos auxiliar no desenvolvimento de aplica...

    Ler artigo →
- ![](https://dkrn4sk0rn31v.cloudfront.net/uploads/2024/01/WEB-JARS-400x280.jpg) 

     Desenvolvimento Back-end

    ###  [ WebJars: Simplifique o gerenciamento de dependências front-end ](https://www.treinaweb.com.br/blog/webjars-simplifique-o-gerenciamento-de-dependencias-front-end "WebJars: Simplifique o gerenciamento de dependências front-end") 

     Otimize seu desenvolvimento Java! Descubra como o WebJars simplifica o gerenciamento de dependências...

    Ler artigo →
- ![](https://dkrn4sk0rn31v.cloudfront.net/uploads/2020/08/AJAX-400x280.png) 

     Desenvolvimento

    ###  [ O que é uma requisição AJAX? ](https://www.treinaweb.com.br/blog/o-que-e-uma-requisicao-ajax "O que é uma requisição AJAX?") 

     Hoje, é relativamente comum estarmos em contato com requisições AJAX. Confira neste artigo como essa...

    Ler artigo →
- ![](https://dkrn4sk0rn31v.cloudfront.net/uploads/2020/03/14142328/DOM-400x280.png) 

     HTML

    ###  [ O que é DOM, Virtual DOM e Shadow DOM? ](https://www.treinaweb.com.br/blog/o-que-e-dom-virtual-dom-e-shadow-dom "O que é DOM, Virtual DOM e Shadow DOM?") 

     Entenda o que realmente é o DOM e sua diferença em relação ao Virtual DOM e Shadow DOM.

    Ler artigo →
- ![](https://dkrn4sk0rn31v.cloudfront.net/uploads/2019/03/26181326/CAPA-ELTON-MARÇO-400x280.png) 

     PHP

    ###  [ Como melhorar o retorno das suas APIs no Laravel com API Resource do Eloquent ](https://www.treinaweb.com.br/blog/como-melhorar-o-retorno-das-suas-apis-no-laravel-com-api-resource-do-eloquent "Como melhorar o retorno das suas APIs no Laravel com API Resource do Eloquent") 

     Um dos pontos mais importantes quando estamos trabalhando APIs é o retorno dos dados. Veja como melh...

    Ler artigo →
- ![](https://dkrn4sk0rn31v.cloudfront.net/uploads/2019/03/08160445/capa-linq-400x280.jpg) 

     C#

    ###  [ Afinal: o que é de fato o LINQ? ](https://www.treinaweb.com.br/blog/afinal-o-que-e-de-fato-o-linq "Afinal: o que é de fato o LINQ?") 

     O LINQ é uma das features mais legais e poderosas do .NET. Porém, você sabe exatamente o que é o LIN...

    Ler artigo →
- ![](https://dkrn4sk0rn31v.cloudfront.net/uploads/2019/02/15141252/JSON-LARAVEL-2-400x280.png) 

     PHP

    ###  [ Conhecendo os recursos de serialização JSON do Laravel ](https://www.treinaweb.com.br/blog/conhecendo-os-recursos-de-serializacao-json-do-laravel "Conhecendo os recursos de serialização JSON do Laravel") 

     Nesse artigo falaremos um pouco sobre o que é serialização de dados e quais os principais recursos q...

    Ler artigo →
- ![](https://dkrn4sk0rn31v.cloudfront.net/uploads/1970/01/17204640/como-comecar-com-php-400x280.jpg) 

     PHP

    ###  [ Como começar com PHP? ](https://www.treinaweb.com.br/blog/como-comecar-com-php "Como começar com PHP?") 

     Quer iniciar seus estudos em PHP e não sabe por onde começar? Veja o que preparamos pra você.

    Ler artigo →
- ![](https://dkrn4sk0rn31v.cloudfront.net/uploads/2017/06/json-vs-objeto-javascript-qual-a-diferenca-400x280.png) 

     Javascript

    ###  [ JSON vs Objeto JavaScript - Qual a diferença? ](https://www.treinaweb.com.br/blog/json-vs-objeto-javascript-qual-a-diferenca "JSON vs Objeto JavaScript - Qual a diferença?") 

     Muitas pessoas acreditam que JSON e Objeto JavaScript são a mesma coisa. Descubra a diferença.

    Ler artigo →
- ![](https://dkrn4sk0rn31v.cloudfront.net/uploads/2022/09/PUB-DEV-400x280.jpg) 

     Flutter

    ###  [ Gerenciador de pacotes Dart e Flutter ](https://www.treinaweb.com.br/blog/gerenciador-de-pacotes-dart-e-flutter "Gerenciador de pacotes Dart e Flutter") 

     Saiba o que é o gerenciador de pacotes Dart e Flutter, como utilizar um pacote, biblioteca instalada...

    Ler artigo →
- ![](https://dkrn4sk0rn31v.cloudfront.net/uploads/2021/05/projeto-lombok-acelerando-o-desenvolvimento-java-400x280.png) 

     Java

    ###  [ Projeto Lombok - Acelerando o desenvolvimento Java ](https://www.treinaweb.com.br/blog/projeto-lombok-acelerando-o-desenvolvimento-java "Projeto Lombok - Acelerando o desenvolvimento Java") 

     Veja como podemos utilizar o projeto Lombok para diminuir a quantidade de código boilerplate e acele...

    Ler artigo →
- ![](https://dkrn4sk0rn31v.cloudfront.net/uploads/2021/04/configurando-ambiente-de-desenvolvimento-python-no-linux-400x280.png) 

     PHP

    ###  [ Configurando o ambiente de desenvolvimento PHP Laravel no Linux ](https://www.treinaweb.com.br/blog/configurando-o-ambiente-de-desenvolvimento-php-laravel-no-linux "Configurando o ambiente de desenvolvimento PHP Laravel no Linux") 

     Aprenda como instalar e configurar o ambiente de desenvolvimento PHP Laravel no Linux.

    Ler artigo →
- ![](https://dkrn4sk0rn31v.cloudfront.net/uploads/2021/04/o-que-e-o-spring-security-400x280.png) 

     Java

    ###  [ O que é o Spring Security? ](https://www.treinaweb.com.br/blog/o-que-e-o-spring-security "O que é o Spring Security?") 

     Neste artigo veremos o que é o Spring Security, quais suas funcionalidades e como ele pode aumentar...

    Ler artigo →
- ![](https://dkrn4sk0rn31v.cloudfront.net/uploads/2021/04/utilizando-arquivos-dotenv-env-em-uma-aplicacao-asp-net-core-400x280.png) 

     C#

    ###  [ Utilizando arquivos Dotenv (.env) em uma aplicação ASP.NET Core ](https://www.treinaweb.com.br/blog/utilizando-arquivos-dotenv-env-em-uma-aplicacao-asp-net-core "Utilizando arquivos Dotenv (.env) em uma aplicação ASP.NET Core") 

     O uso de arquivos .env é quase o padrão de aplicações web, veja como utilizá-los em uma aplicação AS...

    Ler artigo →
- ![](https://dkrn4sk0rn31v.cloudfront.net/uploads/2021/02/maven-400x280.png) 

     Java

    ###  [ Como instalar uma dependência com Maven e usar em seu projeto ](https://www.treinaweb.com.br/blog/como-instalar-uma-dependencia-com-maven-e-usar-em-seu-projeto "Como instalar uma dependência com Maven e usar em seu projeto") 

     Confira neste artigo como instalar uma dependência com Maven e usar em seu projeto.

    Ler artigo →
- ![](https://dkrn4sk0rn31v.cloudfront.net/uploads/2021/01/introducao-ao-maven-aprenda-como-criar-e-gerenciar-projetos-java-400x280.png) 

     Java

    ###  [ Introdução ao Maven, aprenda como criar e gerenciar projetos Java ](https://www.treinaweb.com.br/blog/introducao-ao-maven-aprenda-como-criar-e-gerenciar-projetos-java "Introdução ao Maven, aprenda como criar e gerenciar projetos Java") 

     Neste artigo veremos como instalar o Maven e como podemos utilizá-lo para nos auxiliar na criação e...

    Ler artigo →
- ![](https://dkrn4sk0rn31v.cloudfront.net/uploads/2020/10/o-que-sao-dados-estruturados-e-nao-estruturados-400x280.png) 

     Tecnologia

    ###  [ O que são dados estruturados e não estruturados? ](https://www.treinaweb.com.br/blog/o-que-sao-dados-estruturados-e-nao-estruturados "O que são dados estruturados e não estruturados?") 

     Confira neste artigo o que são dados estruturados, não estruturados e semiestruturados.

    Ler artigo →
- ![](https://dkrn4sk0rn31v.cloudfront.net/uploads/2020/06/nhibernate-no-asp-net-core-400x280.png) 

     ASP .NET

    ###  [ Utilizando o NHibernate em uma aplicação ASP.NET Core ](https://www.treinaweb.com.br/blog/utilizando-o-nhibernate-em-uma-aplicacao-asp-net-core "Utilizando o NHibernate em uma aplicação ASP.NET Core") 

     O NHibernate é uma biblioteca madura e muito utilizada que agora fornece suporte para o .NET Core. V...

    Ler artigo →
- ![](https://dkrn4sk0rn31v.cloudfront.net/uploads/2020/05/criando-api-restful-jax-rs-api-400x280.png) 

     Java

    ###  [ Criando uma API RESTful com a JAX-RS API ](https://www.treinaweb.com.br/blog/criando-uma-api-restful-com-a-jax-rs-api "Criando uma API RESTful com a JAX-RS API") 

     O Java define a especificação JAX-RS API para a criação de aplicações API RESTful, que pode ser faci...

    Ler artigo →
- ![](https://dkrn4sk0rn31v.cloudfront.net/uploads/2020/04/24110903/O-QUE-E-REACT-400x280.jpg) 

     Desenvolvimento Front-end

    ###  [ Conheça o React, biblioteca para desenvolvimento Web ](https://www.treinaweb.com.br/blog/conheca-o-react-biblioteca-para-desenvolvimento-web "Conheça o React, biblioteca para desenvolvimento Web") 

     Veja neste artigo o que é o React, biblioteca JavaScript para desenvolvimento web.

    Ler artigo →
- ![](https://dkrn4sk0rn31v.cloudfront.net/uploads/2019/12/09153638/doctrine-ORM-400x280.png) 

     PHP

    ###  [ Primeiros passos com Doctrine ORM ](https://www.treinaweb.com.br/blog/primeiros-passos-com-doctrine-orm "Primeiros passos com Doctrine ORM") 

     Conheça os principais conceitos do Doctrine ORM, como entidade, mapeamento e Entity Manager. Veja ta...

    Ler artigo →
- ![](https://dkrn4sk0rn31v.cloudfront.net/uploads/2019/11/12120236/ZEND-400x280.png) 

     Desenvolvimento Back-end

    ###  [ O que é o Zend Framework? ](https://www.treinaweb.com.br/blog/o-que-e-o-zend-framework "O que é o Zend Framework?") 

     Veja neste artigo o que é Zend Framework.

    Ler artigo →
- ![](https://dkrn4sk0rn31v.cloudfront.net/uploads/2019/10/18095832/capa-elton-symfony-400x280.png) 

     PHP

    ###  [ Symfony Componentes: o que são e qual sua importância para o ecossistema PHP ](https://www.treinaweb.com.br/blog/symfony-componentes-o-que-sao-e-qual-sua-importancia-para-o-ecossistema-php "Symfony Componentes: o que são e qual sua importância para o ecossistema PHP") 

     Entenda o que são os componentes do Symfony, o que eles fazem, quais as vantagens e desvantagens de...

    Ler artigo →
- ![](https://dkrn4sk0rn31v.cloudfront.net/uploads/2019/10/15100234/primeira-app-flask-400x280.png) 

     Python

    ###  [ Criando primeira app com Flask ](https://www.treinaweb.com.br/blog/criando-primeira-app-com-flask "Criando primeira app com Flask") 

     Veja neste artigo como criar a primeira app com Flask, principal microframework do ecossistema Pytho...

    Ler artigo →
- ![](https://dkrn4sk0rn31v.cloudfront.net/uploads/2019/07/05112250/SPRING-BOOT-400x280.png) 

     Desenvolvimento Back-end

    ###  [ Criando uma API REST com o Spring Boot ](https://www.treinaweb.com.br/blog/criando-uma-api-rest-com-o-spring-boot "Criando uma API REST com o Spring Boot") 

     Todos os passos da criação de uma API REST com o framework Spring Boot do Java, no Visual Studio Cod...

    Ler artigo →
- ![](https://dkrn4sk0rn31v.cloudfront.net/uploads/2019/05/07153648/LARAVEL-ANA-400x280.png) 

     PHP

    ###  [ O que é Laravel? ](https://www.treinaweb.com.br/blog/o-que-e-laravel "O que é Laravel?") 

     Neste artigo veremos o que é Laravel e algumas de suas características.

    Ler artigo →
- ![](https://dkrn4sk0rn31v.cloudfront.net/uploads/2018/09/27171418/loiane-groner-400x280.png) 

     Entrevistas

    ###  [ TW Entrevista 12: Loiane Groner ](https://www.treinaweb.com.br/blog/tw-entrevista-12-loiane-groner "TW Entrevista 12: Loiane Groner") 

     Fizemos uma série de entrevistas chamada "TW Entrevista". A entrevistada de hoje é a Loiane Groner,...

    Ler artigo →
- ![](https://dkrn4sk0rn31v.cloudfront.net/uploads/2018/05/18160843/capa-artigo-seo-400x280.jpg) 

     Marketing Digital

    ###  [ Técnicas de SEO para ficar no topo dos buscadores ](https://www.treinaweb.com.br/blog/tecnicas-de-seo-para-ficar-no-topo-dos-buscadores "Técnicas de SEO para ficar no topo dos buscadores") 

     Veja algumas das técnicas que podem ajudar a posicionar o seu site no topo dos buscadores.

    Ler artigo →
- ![](https://dkrn4sk0rn31v.cloudfront.net/uploads/2018/01/05115438/PRIMEIRO-PROJETO-FREELANCER-400x280.png) 

     Carreira

    ###  [ O que pode dar errado no primeiro projeto de um programador como freelancer ](https://www.treinaweb.com.br/blog/o-que-pode-dar-errado-no-primeiro-projeto-de-um-programador-como-freelancer "O que pode dar errado no primeiro projeto de um programador como freelancer") 

     Nesse artigo, algumas lições que aprendi com o meu primeiro projeto como freelancer, lá atrás, quand...

    Ler artigo →
- ![](https://dkrn4sk0rn31v.cloudfront.net/uploads/2017/10/06103451/cobertura-codigos-testes-automatizados-400x280.jpg) 

     C#

    ###  [ Analisando a cobertura de testes em aplicações .NET com o OpenCover ](https://www.treinaweb.com.br/blog/analisando-cobertura-de-testes-em-aplicacoes-net-com-o-opencover "Analisando a cobertura de testes em aplicações .NET com o OpenCover") 

     Conheça o OpenCover, ferramenta open-source para análise de cobertura de testes.

    Ler artigo →
- ![](https://dkrn4sk0rn31v.cloudfront.net/uploads/2017/09/conheca-as-novidades-que-estao-por-vir-no-android-studio-3-400x280.jpg) 

     Android

    ###  [ Conheça as novidades que estão por vir no Android Studio 3.0 ](https://www.treinaweb.com.br/blog/conheca-as-novidades-que-estao-por-vir-no-android-studio-3 "Conheça as novidades que estão por vir no Android Studio 3.0") 

     Veja as principais novidades e atualizações que a equipe de desenvolvedores do Android Studio prepar...

    Ler artigo →
- ![](https://dkrn4sk0rn31v.cloudfront.net/uploads/2017/06/middlewares-adicionais-para-o-zend-expressive-2-400x280.png) 

     PHP

    ###  [ Middlewares adicionais para o Zend Expressive 2 ](https://www.treinaweb.com.br/blog/middlewares-adicionais-para-o-zend-expressive-2 "Middlewares adicionais para o Zend Expressive 2") 

     Veremos neste artigo como adicionar uma camada de retorno usando middleware, com o objetivo de flexi...

    Ler artigo →
- ![](https://dkrn4sk0rn31v.cloudfront.net/uploads/2021/05/relat-rio-400x280.jpg) 

     PHP

    ###  [ Relatório de cobertura de testes (Code Coverage) com o PHPUnit ](https://www.treinaweb.com.br/blog/relatorio-de-cobertura-de-testes-code-coverage-com-o-phpunit "Relatório de cobertura de testes (Code Coverage) com o PHPUnit") 

     O PHPUnit é um framework para a criação de testes unitários. Nesse artigo vamos falar sobre a geraçã...

    Ler artigo →
- ![](https://dkrn4sk0rn31v.cloudfront.net/uploads/2020/04/13172051/CORS-400x280.png) 

     Javascript

    ###  [ O que é CORS e como resolver os principais erros ](https://www.treinaweb.com.br/blog/o-que-e-cors-e-como-resolver-os-principais-erros "O que é CORS e como resolver os principais erros") 

     Nesse artigo vamos entender o que é CORS, quais os principais erros relacionados com ele, suas princ...

    Ler artigo →
- ![](https://dkrn4sk0rn31v.cloudfront.net/uploads/2017/09/funcionalidades-do-jquery-com-a-api-nativa-do-javascript-400x280.png) 

     Javascript

    ###  [ Funcionalidades do jQuery com a API nativa do JavaScript ](https://www.treinaweb.com.br/blog/funcionalidades-do-jquery-com-a-api-nativa-do-javascript "Funcionalidades do jQuery com a API nativa do JavaScript") 

     Nesse post veremos algumas das funcionalidades do jQuery que hoje podem ser aplicadas diretamente co...

    Ler artigo →
- ![](https://dkrn4sk0rn31v.cloudfront.net/uploads/2021/01/como-instalar-o-java-e-nosso-primeiro-exemplo-400x280.png) 

     Desenvolvimento Back-end

    ###  [ Conheça o recurso de Records no Java ](https://www.treinaweb.com.br/blog/conheca-o-recurso-de-records-no-java "Conheça o recurso de Records no Java") 

     Neste artigo, vamos aprender sobre o recurso de Records no Java. Veremos como utilizar esse recurso,...

    Ler artigo →
- ![](https://dkrn4sk0rn31v.cloudfront.net/uploads/2022/04/LAYOUT-FLUTTER-RESPONSIVO-400x280.png) 

     Flutter

    ###  [ Como construir um layout Flutter responsivo ](https://www.treinaweb.com.br/blog/como-construir-um-layout-flutter-responsivo "Como construir um layout Flutter responsivo") 

     Neste artigo veremos algumas das abordagens e widgets que são usados no desenvolvimento de aplicativ...

    Ler artigo →
- ![](https://dkrn4sk0rn31v.cloudfront.net/uploads/2022/01/criando-uma-api-com-spring-data-jpa-e-spring-web-400x280.png) 

     Desenvolvimento Back-end

    ###  [ Criando uma API com Spring Data JPA e Spring Web ](https://www.treinaweb.com.br/blog/criando-uma-api-com-spring-data-jpa-e-spring-web "Criando uma API com Spring Data JPA e Spring Web") 

     Neste artigo vamos aprender como criar uma API com persistência de dados utilizando o Spring Web MVC...

    Ler artigo →
- ![](https://dkrn4sk0rn31v.cloudfront.net/uploads/2021/08/deploy-de-uma-aplicacao-spring-boot-no-heroku-400x280.png) 

     Java

    ###  [ Deploy de uma aplicação Spring Boot no Heroku ](https://www.treinaweb.com.br/blog/deploy-de-uma-aplicacao-spring-boot-no-heroku "Deploy de uma aplicação Spring Boot no Heroku") 

     Neste artigo veremos como podemos realizar o deploy de uma aplicação Spring Boot na nuvem com o Hero...

    Ler artigo →
- ![](https://dkrn4sk0rn31v.cloudfront.net/uploads/2021/07/o-que-e-jwt-400x280.png) 

     Desenvolvimento

    ###  [ O que é JWT? ](https://www.treinaweb.com.br/blog/o-que-e-jwt "O que é JWT?") 

     Neste artigo iremos falar sobre o que é, qual a estrutura e onde são utilizados os JSON Web Tokens o...

    Ler artigo →
- ![](https://dkrn4sk0rn31v.cloudfront.net/uploads/2021/05/GUIA-LINGUAGEM-JAVASCRIPT-400x280.png) 

     Desenvolvimento Front-end

    ###  [ Guia da Linguagem JavaScript ](https://www.treinaweb.com.br/blog/guia-da-linguagem-javascript "Guia da Linguagem JavaScript") 

     Neste Guia da Linguagem Javascript vamos abordar aspectos fundamentais, como: tipos de dados, variáv...

    Ler artigo →
- ![](https://dkrn4sk0rn31v.cloudfront.net/uploads/2021/03/GUIA-LINGUAGEM-JAVA-400x280.png) 

     Java

    ###  [ Guia da linguagem Java ](https://www.treinaweb.com.br/blog/guia-da-linguagem-java "Guia da linguagem Java") 

     Confira neste guia os principais tópicos para iniciar seus estudos na linguagem Java.

    Ler artigo →
- ![](https://dkrn4sk0rn31v.cloudfront.net/uploads/2020/03/05155042/iterators-php-400x280.png) 

     PHP

    ###  [ Iterators no PHP ](https://www.treinaweb.com.br/blog/iterators-no-php "Iterators no PHP") 

     Iterator é um mecanismo que permite que um objeto seja iterado e ele próprio fica no controle granul...

    Ler artigo →
- ![](https://dkrn4sk0rn31v.cloudfront.net/uploads/2019/11/04160957/EXECUTAVEL-APLICACAO-JAVA-400x280.png) 

     Java

    ###  [ Criando um executável para uma aplicação Java ](https://www.treinaweb.com.br/blog/criando-um-executavel-para-uma-aplicacao-java "Criando um executável para uma aplicação Java") 

     Aprenda como transformar uma aplicação Java Desktop em um arquivo executável.

    Ler artigo →
- ![](https://dkrn4sk0rn31v.cloudfront.net/uploads/2019/10/22100127/o-que-é-json-400x280.png) 

     Desenvolvimento Back-end

    ###  [ O que é JSON? ](https://www.treinaweb.com.br/blog/o-que-e-json "O que é JSON?") 

     Veja neste artigo o que é JSON.

    Ler artigo →
- ![](https://dkrn4sk0rn31v.cloudfront.net/uploads/2019/08/28112233/capa-SPA-400x280.png) 

     Desenvolvimento

    ###  [ O que são aplicações SPA? ](https://www.treinaweb.com.br/blog/o-que-sao-aplicacoes-spa "O que são aplicações SPA?") 

     Neste artigo, vamos abordar o que são as aplicações baseadas em tecnologias SPA e o porquê de estas...

    Ler artigo →
- ![](https://dkrn4sk0rn31v.cloudfront.net/uploads/2019/08/01172547/NET-CORE-3-400x280.png) 

     C#

    ###  [ .NET Core 3.0 - Criando tarefas de segundo plano com Worker Service ](https://www.treinaweb.com.br/blog/net-core-3-0-criando-tarefas-de-segundo-plano-com-worker-service ".NET Core 3.0 - Criando tarefas de segundo plano com Worker Service") 

     Você já quis criar tarefas em segundo plano com o .NET Core? Na versão 3.0 foi introduzido o templat...

    Ler artigo →
- ![](https://dkrn4sk0rn31v.cloudfront.net/uploads/2018/10/30133314/swagger-400x280.png) 

     Desenvolvimento Back-end

    ###  [ Documentando uma ASP.NET Core Web API com o Swagger ](https://www.treinaweb.com.br/blog/documentando-uma-asp-net-core-web-api-com-o-swagger "Documentando uma ASP.NET Core Web API com o Swagger") 

     Aprenda a documentar uma aplicação ASP .NET Core Web API com o Swagger.

    Ler artigo →
- ![](https://dkrn4sk0rn31v.cloudfront.net/uploads/2018/08/17172630/desenvolvedor-web-400x280.png) 

     Desenvolvimento Back-end

    ###  [ Quatro habilidades para se tornar um desenvolvedor web back-end ](https://www.treinaweb.com.br/blog/quatro-habilidades-para-se-tornar-um-desenvolvedor-web-back-end "Quatro habilidades para se tornar um desenvolvedor web back-end") 

     Conheça as habilidades necessárias para se tornar um bom desenvolvedor web back-end.

    Ler artigo →
- ![](https://dkrn4sk0rn31v.cloudfront.net/uploads/2018/05/03175136/NET-CORE-2.1-400x280.png) 

     C#

    ###  [ Global Tools no .NET Core 2.1 ](https://www.treinaweb.com.br/blog/global-tools-no-net-core-2-1 "Global Tools no .NET Core 2.1") 

     Conheça o recurso de global tool adicionado na versão 2.1 do .NET Core e aprenda como definir uma a...

    Ler artigo →
- ![](https://dkrn4sk0rn31v.cloudfront.net/uploads/2018/03/01133925/javascript-400x280.png) 

     Javascript

    ###  [ O que se pode fazer com JavaScript hoje em dia? ](https://www.treinaweb.com.br/blog/o-que-se-pode-fazer-com-javascript-hoje-em-dia "O que se pode fazer com JavaScript hoje em dia?") 

     Conheça as várias áreas onde podemos trabalhar com JavaScript além do navegador.

    Ler artigo →
- ![](https://dkrn4sk0rn31v.cloudfront.net/uploads/2021/05/web-2185247_640-400x280.jpg) 

     Web Services

    ###  [ REST não é simplesmente retornar JSON: indo além com APIs REST ](https://www.treinaweb.com.br/blog/rest-nao-e-simplesmente-retornar-json-indo-alem-com-apis-rest "REST não é simplesmente retornar JSON: indo além com APIs REST") 

     Criar uma API REST não tem a ver com retornar JSON e sim com a correta utilização do protocolo HTTP.

    Ler artigo →
- ![](https://dkrn4sk0rn31v.cloudfront.net/uploads/2021/05/linguagens-paradigmas-400x280.jpg) 

     Desenvolvimento

    ###  [ Linguagens e paradigmas de programação ](https://www.treinaweb.com.br/blog/linguagens-e-paradigmas-de-programacao "Linguagens e paradigmas de programação") 

     Saiba um pouco mais sobre as linguagens de programação e seus principais paradigmas.

    Ler artigo →
- ![](https://dkrn4sk0rn31v.cloudfront.net/uploads/2020/07/aplicando-hateoas-em-uma-api-jax-rs-400x280.png) 

     Java

    ###  [ Aplicando HATEOAS em uma API JAX-RS ](https://www.treinaweb.com.br/blog/aplicando-hateoas-em-uma-api-jax-rs "Aplicando HATEOAS em uma API JAX-RS") 

     Veja como implementar o HATEOAS em uma aplicação JAX-RS-Jersey de forma simples com os recursos forn...

    Ler artigo →

## Um ano de acesso total para você viver de programação.

 Todos os cursos e formações da TreinaWeb numa única assinatura, com professores que atuam no mercado, suporte direto e certificados. Do primeiro `console.log` ao mercado de trabalho.

- **1 ano** de acesso a **todos os cursos**
- Cursos novos **toda semana**
- Suporte **direto com professores**
- Plano de carreira **personalizado**
- **Certificados digitais** inclusos
- **Aplicativos** para Android e iOS, com **acesso offline**

    **Garantia incondicional de satisfação**  Teste por 7 dias e, se não fizer sentido para você, devolvemos seu dinheiro.

### Acesso completo a todos os cursos e dezenas de Formações.

 12 meses 

  Economize R$ 840,00  54% OFF 

 de 12x R$ 129,00 por apenas

 12x  R$ 59,00

 sem juros no cartão de crédito ou R$ 708,00 à vista

  Oferta termina em  **09h 27min 33s**

- Acesso imediato e ilimitado durante 1 ano.
- Plano de carreira personalizado.
- Suporte direto com professores.
- E muito mais!

 [Matricule-se agora](https://www.treinaweb.com.br/checkout/pagamento/plano/anual?cupom=TW-SCLIENTE26)

   [                ](https://www.treinaweb.com.br) Escola online de programação, tecnologia e IA.

- [  ](https://www.facebook.com/TreinaWeb/)
- [  ](https://www.instagram.com/treinaweb/)
- [  ](https://www.youtube.com/user/TreinaWeb)
- [  ](https://twitter.com/treinaweb)
- [  ](https://www.linkedin.com/company/treinaweb)
- [  ](https://github.com/treinaweb)

## Inscreva-se em nossa newsletter

Receba lançamentos, promoções e novidades.

   Seu nome     Seu WhatsApp     Seu melhor e-mail   Inscrever-se 

## Cursos

- [ Base para Devs ](https://www.treinaweb.com.br/categoria/base-para-devs)
- [ Front-end ](https://www.treinaweb.com.br/categoria/desenvolvimento-front-end)
- [ Back-end ](https://www.treinaweb.com.br/categoria/desenvolvimento-back-end)
- [ Mobile ](https://www.treinaweb.com.br/categoria/desenvolvimento-mobile)
- [ Bancos de Dados ](https://www.treinaweb.com.br/categoria/bancos-de-dados)
- [ Cloud ](https://www.treinaweb.com.br/categoria/cloud-computing)
- [ IA ](https://www.treinaweb.com.br/categoria/ia)
- [ E mais ](https://www.treinaweb.com.br/categoria/e-mais)
- [ Ver todos os cursos ](https://www.treinaweb.com.br/cursos)

## Conteúdo

- [ Formações ](https://www.treinaweb.com.br/formacoes)
- [ Projetos práticos ](https://www.treinaweb.com.br/projetos-praticos)
- [ Direto ao ponto ](https://www.treinaweb.com.br/direto-ao-ponto)
- [ Planos ](https://www.treinaweb.com.br#assinatura)
- [ Depoimentos ](https://www.treinaweb.com.br#depoimentos)
- [ Comunidade ](https://www.treinaweb.com.br#comunidade)
- [ Corpo docente ](https://www.treinaweb.com.br#docente)

## A empresa

- [ Sobre a TreinaWeb ](https://www.treinaweb.com.br#sobre)
- [ Perguntas frequentes ](https://www.treinaweb.com.br#faq)
- [ Vantagens de estudar na TreinaWeb ](https://www.treinaweb.com.br/vantagens-de-estudar-na-treinaweb)
- [ Cursos para empresas ](https://www.treinaweb.com.br/empresas)
- [ Sugira um novo curso ](https://www.treinaweb.com.br/sugerir-curso)
- [ Trabalhe conosco ](https://www.treinaweb.com.br/trabalhe-conosco)
- [ Artigos ](https://www.treinaweb.com.br/blog)
- [ Desenvolvedores e agentes ](https://www.treinaweb.com.br/developers)
- [ Contato ](https://www.treinaweb.com.br/contato)
- [ Política de privacidade ](https://www.treinaweb.com.br/politica-de-privacidade)
- [ Termos de uso ](https://www.treinaweb.com.br/termos-de-uso)

## Baixe nosso aplicativo

 [   Disponível na **App Store**  ](https://apps.apple.com/us/app/treinaweb/id1322729447) [   Disponível no **Google Play**  ](https://play.google.com/store/apps/details?id=br.com.treinaweb.mobile) 

  Av. Paulista, 1765, Conj 71 e 72 · Bela Vista · São Paulo · SP · 01311-200   © 2004 – 2026 TreinaWeb Tecnologia LTDA · CNPJ 06.156.637/0001-58
