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

  Termina em   Tempo restante da oferta: 03 Horas 

 36 Min 

 54 Seg 

   Tempo restante da oferta: 03 36 54 

  [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 Unity

A Unity é umas das game engine mais usadas no mundo, permitindo a criação de jogos para iOS, Android, Windows, Mac OS, Linux, consoles da Sony, Microsoft, Nintendo, entre outras plataformas.

 Exibindo 1–16 de 16 cursos.

- ![](https://d2knvm16wkt3ia.cloudfront.net/assets/svg-icon/unity-trigonometria.svg)  Avançado  

     Curso · 8h

    ###  [ Unity - Trigonometria para games ](https://www.treinaweb.com.br/curso/trigonometria-para-games-com-unity-completo "Unity - Trigonometria para games") 

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

     Curso · 32h

    ###  [ Unity - Criação de jogos RPG 2D ](https://www.treinaweb.com.br/curso/unity-rpg-2d-completo "Unity - Criação de jogos RPG 2D") 

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

     Curso · 36h

    ###  [ Unity - Criação de Jogos 2D ](https://www.treinaweb.com.br/curso/desenvolvimento-de-jogos-2d-com-unity "Unity - Criação de Jogos 2D") 

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

     Curso · 10h

    ###  [ Unity - Iluminação e Efeitos de Câmera em Jogos ](https://www.treinaweb.com.br/curso/iluminacao-e-efeitos-camera-em-jogos-com-unity-completo "Unity - Iluminação e Efeitos de Câmera em Jogos") 

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

     Curso · 12h

    ###  [ Unity - Efeitos de Partículas em Jogos ](https://www.treinaweb.com.br/curso/efeitos-particulas-em-jogos-com-unity-completo "Unity - Efeitos de Partículas em Jogos") 

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

     Curso · 14h

    ###  [ Ruby on Rails - Testes unitários ](https://www.treinaweb.com.br/curso/testes-unitarios-em-aplicacoes-rails "Ruby on Rails - Testes unitários") 

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

     Curso · 6h

    ###  [ Jest - Testes unitários ](https://www.treinaweb.com.br/curso/jest-testes-unitarios "Jest -  Testes unitários") 

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

     Curso · 6h

    ###  [ Java - Testes unitários com JUnit 5 ](https://www.treinaweb.com.br/curso/java-testes-unitarios-com-junit-5 "Java - Testes unitários com JUnit 5") 

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

     Curso · 10h

    ###  [ Spring Framework - Trabalhando com testes automatizados ](https://www.treinaweb.com.br/curso/spring-framework-trabalhando-com-testes-automatizados "Spring Framework -  Trabalhando com testes automatizados") 

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

     Curso · 14h

    ###  [ C# (C Sharp) - TDD ](https://www.treinaweb.com.br/curso/csharp-avancado-tdd "C# (C Sharp) - TDD") 

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

     Curso · 8h

    ###  [ Nest.js - Testes automatizados ](https://www.treinaweb.com.br/curso/nestjs-testes-automatizados "Nest.js -  Testes automatizados") 

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

     Curso · 36h

    ###  [ Ruby on Rails Intermediário ](https://www.treinaweb.com.br/curso/ruby-on-rails-intermediario "Ruby on Rails Intermediário") 

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

     Curso · 8h

    ###  [ Selenium - Testes Automatizados com TestNG ](https://www.treinaweb.com.br/curso/selenium-testes-automatizados-com-testng "Selenium - Testes Automatizados com TestNG") 

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

     Curso · 8h

    ###  [ Laravel - Testes Avançado ](https://www.treinaweb.com.br/curso/laravel-testes-avancado "Laravel - Testes Avançado") 

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

     Curso · 12h

    ###  [ Teste de Software Avançado ](https://www.treinaweb.com.br/curso/teste-de-software-avancado "Teste de Software Avançado") 

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

     Curso · 34h

    ###  [ PHP Avançado ](https://www.treinaweb.com.br/curso/php-avancado "PHP Avançado") 

    Ver curso →

   Trilhas completas

## Formações com cursos de Unity

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

     Back-end

    ###  [ Especialista Spring ](https://www.treinaweb.com.br/formacao/especialista-spring "Especialista Spring") 

    A formação Desenvolvedor Spring Full Stack da TreinaWeb tem como objetivos abordar os aspectos essenciais para o desenvolvimento de aplicações de ponta-a-ponta utilizando-se as tecnologias providas pelo Spring Framework. Entre as tecnologias abordadas nesta formação, estão principalmente o Spring MVC, o Spring Security, o Spring Data e o Spring Boot, além de tecnologias adjacentes como o Bootstrap, o jQuery e o Thymeleaf.

      25 cursos   59h48 de vídeos
- Formação  ![](https://d2knvm16wkt3ia.cloudfront.net/assets/svg-icon/ruby-on-rails.svg) 

     Back-end

    ###  [ Desenvolvedor Rails Full-Stack ](https://www.treinaweb.com.br/formacao/desenvolvedor-rails-full-stack "Desenvolvedor Rails Full-Stack") 

    A formação Desenvolvedor Rails Full Stack da TreinaWeb tem como objetivo apresentar os principais conceitos envolvidos no desenvolvimento de aplicações web de ponta-a-ponta utilizando o Ruby em conjunto com o framework Rails. A formação aborda pontos como a correta utilização do padrão Active Record, a utilização de recursos como a gerência de migrações, a aplicação de recursos como AJAX e a implementação de recursos de autenticação e autorização.

      7 cursos   36h02 de vídeos
- 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 unity

- ![](https://dkrn4sk0rn31v.cloudfront.net/uploads/2021/05/navmesh-400x280.jpg) 

     Desenvolvimento de Jogos

    ###  [ NavMesh na Unity 3D ](https://www.treinaweb.com.br/blog/navmesh-na-unity-3d "NavMesh na Unity 3D") 

     Um assunto muito importante mas pouco discutido dentro do mundo dos desenvolvedores de jogos é a uti...

    Ler artigo →
- ![](https://dkrn4sk0rn31v.cloudfront.net/uploads/2018/03/29143654/TW-ENTREVISTAS-RAFAEL-CAFERATI-400x280.png) 

     Entrevistas

    ###  [ TW Entrevista 06: Rafael Caferati ](https://www.treinaweb.com.br/blog/tw-entrevista-06-rafael-caferati "TW Entrevista 06: Rafael Caferati") 

     Fizemos uma série de entrevistas com desenvolvedores chamada "TW Entrevista". O entrevistado de hoje...

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

     C#

    ###  [ Principais IDEs para desenvolvimento C# ](https://www.treinaweb.com.br/blog/principais-ides-para-desenvolvimento-c "Principais IDEs para desenvolvimento C#") 

     Veja neste artigo as principais IDEs para desenvolvimento C#.

    Ler artigo →
- ![](https://dkrn4sk0rn31v.cloudfront.net/uploads/2018/05/06062246/pixelart-softwares-400x280.png) 

     Desenvolvimento de Jogos

    ###  [ Ferramentas para Pixel Art ](https://www.treinaweb.com.br/blog/ferramentas-para-pixel-art "Ferramentas para Pixel Art") 

     Conheça as melhores ferramentas desktop, web ou mobile para se trabalhar com Pixel Art.

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

     Desenvolvimento de Jogos

    ###  [ Como se tornar um desenvolvedor de games? ](https://www.treinaweb.com.br/blog/como-se-tornar-um-desenvolvedor-de-games "Como se tornar um desenvolvedor de games?") 

     Veja nesse artigo como dar o primeiro passo na sua carreira de desenvolvimento de games.

    Ler artigo →
- ![](https://dkrn4sk0rn31v.cloudfront.net/uploads/2018/02/06152024/js-engine-400x280.png) 

     Desenvolvimento de Jogos

    ###  [ JavaScript Game Engines ](https://www.treinaweb.com.br/blog/javascript-game-engines "JavaScript Game Engines") 

     Conheça as principais Game Engines para JavaScript.

    Ler artigo →
- ![](https://dkrn4sk0rn31v.cloudfront.net/uploads/2018/01/17123855/IMG-MARYLENE-3-1-400x280.png) 

     Carreira

    ###  [ Qual linguagem devo aprender primeiro? ](https://www.treinaweb.com.br/blog/qual-linguagem-devo-aprender-primeiro "Qual linguagem devo aprender primeiro?") 

     Há muitas dúvidas sobre qual o primeiro passo para se iniciar na carreira de desenvolvedor. Veja nes...

    Ler artigo →
- ![](https://dkrn4sk0rn31v.cloudfront.net/uploads/2018/01/17113117/IMG-MARYLENE-1-400x280.png) 

     Carreira

    ###  [ 5 linguagens de programação promissoras para se estudar em 2018 ](https://www.treinaweb.com.br/blog/5-linguagens-de-programacao-promissoras-para-se-estudar-em-2018 "5 linguagens de programação promissoras para se estudar em 2018") 

     Cinco linguagens de programação de muito potencial no mercado de trabalho em 2018.

    Ler artigo →
- ![](https://dkrn4sk0rn31v.cloudfront.net/uploads/2018/01/22145352/ONDE-COMECAR-C-SHARP-400x280.png) 

     C#

    ###  [ O que é e como começar com C# (C Sharp)? ](https://www.treinaweb.com.br/blog/o-que-e-e-como-comecar-com-c-sharp "O que é e como começar com C# (C Sharp)?") 

     Quer iniciar seus estudos em C# (C Sharp) e não sabe por onde começar? Veja o que preparamos pra voc...

    Ler artigo →
- ![](https://dkrn4sk0rn31v.cloudfront.net/uploads/2020/09/qual-a-diferenca-entre-ecmascript-e-javascript-400x280.png) 

     Javascript

    ###  [ Qual a diferença entre ECMAScript e JavaScript? ](https://www.treinaweb.com.br/blog/qual-a-diferenca-entre-ecmascript-e-javascript "Qual a diferença entre ECMAScript e JavaScript?") 

     Conheça a história e as curiosidades por trás da criação do ECMAScript e JavaScript. Entenda de uma...

    Ler artigo →
- ![](https://dkrn4sk0rn31v.cloudfront.net/uploads/2020/05/04133905/softwares-gratis-vs-softwares-pagos-400x280.png) 

     Ferramentas

    ###  [ Softwares Pagos: Por que grandes empresas costumam utilizá-los? ](https://www.treinaweb.com.br/blog/softwares-pagos-por-que-grandes-empresas-costumam-utiliza-los "Softwares Pagos: Por que grandes empresas costumam utilizá-los?") 

     Entenda os motivos de grandes empresas normalmente utilizarem softwares pagos ao invés de soluções g...

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

     Node

    ###  [ Instalando e gerenciando várias versões do Node.js com NVM ](https://www.treinaweb.com.br/blog/instalando-e-gerenciando-varias-versoes-do-node-js-com-nvm "Instalando e gerenciando várias versões do Node.js com NVM") 

     Aprenda a instalar e gerenciar várias versões do Node.js em sua máquina.

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

     Desenvolvimento de Jogos

    ###  [ Como um jogo digital é criado? ](https://www.treinaweb.com.br/blog/como-um-jogo-digital-e-criado "Como um jogo digital é criado?") 

     Veja nesse artigo como um jogo digital é criado e os principais conceitos envolvidos.

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

     Desenvolvimento Back-end

    ###  [ Testes unitários no C# com MSTest ](https://www.treinaweb.com.br/blog/testes-unitarios-no-c-com-mstest "Testes unitários no C# com MSTest") 

     Testes unitários ajudam a garantir a qualidade de uma aplicação. Uma forma de garantir isso no C# é...

    Ler artigo →
- ![](https://dkrn4sk0rn31v.cloudfront.net/uploads/2019/09/30170147/XUNIT-400x280.png) 

     Testes e Projetos

    ###  [ Testes unitários no C# com o xUnit ](https://www.treinaweb.com.br/blog/testes-unitarios-no-c-com-o-xunit "Testes unitários no C# com o xUnit") 

     Testes unitários ajudam a garantir a qualidade de uma aplicação. Uma forma de garantir isso no C# é...

    Ler artigo →
- ![](https://dkrn4sk0rn31v.cloudfront.net/uploads/2019/09/12175052/NUNIT-400x280.png) 

     Testes e Projetos

    ###  [ Teste unitários no C# com o NUnit ](https://www.treinaweb.com.br/blog/teste-unitarios-no-c-com-o-nunit "Teste unitários no C# com o NUnit") 

     Testes unitários ajudam a garantir a qualidade de uma aplicação. No C# temos a biblioteca NUnit. Vej...

    Ler artigo →
- ![](https://dkrn4sk0rn31v.cloudfront.net/uploads/2021/02/c-sharp-consumindo-apis-com-flurl-400x280.png) 

     C#

    ###  [ C# - Testando requisições com Flurl ](https://www.treinaweb.com.br/blog/c-testando-requisicoes-com-flurl "C# - Testando requisições com Flurl") 

     Implemente testes unitários em requisições HTTP com o auxílio de Flurl.

    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/2019/10/04103322/ferramentas-php-400x280.png) 

     PHP

    ###  [ Ferramentas essenciais para um projeto PHP ](https://www.treinaweb.com.br/blog/ferramentas-essenciais-para-um-projeto-php "Ferramentas essenciais para um projeto PHP") 

     Neste artigo cito as quatro principais ferramentas que considero essenciais para qualquer projeto PH...

    Ler artigo →
- ![](https://dkrn4sk0rn31v.cloudfront.net/uploads/2018/08/07161700/gerenciamento-python-400x280.png) 

     Python

    ###  [ Gerenciando pacotes em projetos Python com o PIP ](https://www.treinaweb.com.br/blog/gerenciando-pacotes-em-projetos-python-com-o-pip "Gerenciando pacotes em projetos Python com o PIP") 

     Veja neste artigo como gerenciar pacotes para seus projetos Python utilizando o PIP.

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

     PHP

    ###  [ Integração contínua para aplicações PHP usando Github Actions ](https://www.treinaweb.com.br/blog/integracao-continua-para-aplicacoes-php-usando-github-actions "Integração contínua para aplicações PHP usando Github Actions") 

     Veja como usar Github Actions para criar um workflow de análise e teste do seu projeto desenvolvido...

    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/2021/05/complexity-code-copy-400x280.jpg) 

     PHP

    ###  [ Ferramenta para avaliar a complexidade de código escrito em PHP ](https://www.treinaweb.com.br/blog/ferramenta-para-avaliar-a-complexidade-de-codigo-escrito-em-php "Ferramenta para avaliar a complexidade de código escrito em PHP") 

     Conheça um pouco mais sobre a phploc, ferramenta para avaliar a complexidade de código escrito em PH...

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

     PHP

    ###  [ Depuração de código PHP ](https://www.treinaweb.com.br/blog/depuracao-de-codigo-php "Depuração de código PHP") 

     Como fazer a depuração de código PHP? Essa é uma dúvida recorrente do pessoal que está vindo de outr...

    Ler artigo →
- ![](https://dkrn4sk0rn31v.cloudfront.net/uploads/2021/03/principais-ides-para-desenvolvimento-dart-400x280.png) 

     Dart

    ###  [ Principais IDEs para desenvolvimento Dart ](https://www.treinaweb.com.br/blog/principais-ides-para-desenvolvimento-dart "Principais IDEs para desenvolvimento Dart") 

     Veja neste artigo as principais IDEs para desenvolvimento Dart.

    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/11/conheca-o-pyramid-framework-python-para-desenvolvimento-web-400x280.png) 

     Python

    ###  [ Conheça o Pyramid, Framework Python para desenvolvimento web ](https://www.treinaweb.com.br/blog/conheca-o-pyramid-framework-python-para-desenvolvimento-web "Conheça o Pyramid, Framework Python para desenvolvimento web") 

     Veja neste artigo o que é o Pyramid, Framework Python para desenvolvimento web.

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

     PHP

    ###  [ Principais IDEs para desenvolvimento PHP ](https://www.treinaweb.com.br/blog/principais-ides-para-desenvolvimento-php "Principais IDEs para desenvolvimento PHP") 

     Veja neste artigo as principais IDEs para desenvolvimento PHP.

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

     Python

    ###  [ Principais IDEs para desenvolvimento Python ](https://www.treinaweb.com.br/blog/principais-ides-para-desenvolvimento-python "Principais IDEs para desenvolvimento Python") 

     Veja neste artigo as principais IDEs para desenvolvimento Python.

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

     Engenharia de Software

    ###  [ O que é XP - Extreme Programming? ](https://www.treinaweb.com.br/blog/o-que-e-xp-extreme-programming "O que é XP - Extreme Programming?") 

     Seguimos nossa série de artigos de metodologias, abordando hoje mais uma metodologia ágil: XP (Extre...

    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/03082200/ORM-CAPA-400x280.png) 

     PHP

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

     Nesse artigo aprenderemos o que é ORM, quais problemas ele resolve, os padrões mais usados e quais o...

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

     Desenvolvimento

    ###  [ Afinal, o que é TDD? ](https://www.treinaweb.com.br/blog/afinal-o-que-e-tdd "Afinal, o que é TDD?") 

     Veja nesse artigo como funciona o TDD e quais seus benefícios.

    Ler artigo →
- ![](https://dkrn4sk0rn31v.cloudfront.net/uploads/2019/04/04204421/capa-alm--400x280.png) 

     Governança

    ###  [ Você sabe o que é ALM? ](https://www.treinaweb.com.br/blog/voce-sabe-o-que-e-alm "Você sabe o que é ALM?") 

     Veja neste artigo o que vem a ser o ALM (Application Lifecycle Management).

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

     Arquitetura de Software

    ###  [ Por que a arquitetura do meu software deu errado? ](https://www.treinaweb.com.br/blog/por-que-a-arquitetura-do-meu-software-deu-errado "Por que a arquitetura do meu software deu errado?") 

     Alguns desenvolvedores dão somente muita atenção à codificação. Vejamos outros importantes aspectos...

    Ler artigo →
- ![](https://dkrn4sk0rn31v.cloudfront.net/uploads/2023/08/DEPLOY-SPRING-DIGITAL-OCEAN-400x280.jpg) 

     Java

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

     Aprenda nesse artigo como realizar o Deploy de uma aplicação Spring Boot em uma VPS da DigitalOcena,...

    Ler artigo →
- ![](https://dkrn4sk0rn31v.cloudfront.net/uploads/2023/06/CSS-IN-JS-400x280.jpg) 

     Javascript

    ###  [ CSS in JS ](https://www.treinaweb.com.br/blog/css-in-js "CSS in JS") 

     Veja neste artigo o CSS in JS, a técnica que permite escrever estilos CSS no JavaScript, deixando a...

    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/2020/10/deploy-asp-net-core-linux-nginx-400x280.png) 

     ASP .NET

    ###  [ Publicando uma aplicação ASP.NET Core no Linux com o Nginx ](https://www.treinaweb.com.br/blog/publicando-uma-aplicacao-asp-net-core-no-linux-com-o-nginx "Publicando uma aplicação ASP.NET Core no Linux com o Nginx") 

     Veja todo o processo de publicação de deploy de uma aplicação ASP.NET Core no Linux utilizando o Ngi...

    Ler artigo →
- ![](https://dkrn4sk0rn31v.cloudfront.net/uploads/2020/08/camadas-e-componentes-do-padrao-arquitetural-porto-400x280.png) 

     Desenvolvimento Back-end

    ###  [ Camadas e componentes do padrão arquitetural Porto ](https://www.treinaweb.com.br/blog/camadas-e-componentes-do-padrao-arquitetural-porto "Camadas e componentes do padrão arquitetural Porto") 

     Conheça as camadas e componentes do padrão arquitetural Porto. Nesse artigo vamos aprender como cada...

    Ler artigo →
- ![](https://dkrn4sk0rn31v.cloudfront.net/uploads/2020/08/o-que-e-a-linguagem-de-programacao-ruby-400x280.png) 

     Desenvolvimento Back-end

    ###  [ O que é a Linguagem de Programação Ruby? ](https://www.treinaweb.com.br/blog/o-que-e-a-linguagem-de-programacao-ruby "O que é a Linguagem de Programação Ruby?") 

     Veja neste artigo o que é a linguagem de programação Ruby.

    Ler artigo →
- ![](https://dkrn4sk0rn31v.cloudfront.net/uploads/2020/01/03075049/Inteligência-Artificial-Selecionando-Cores-400x280.png) 

     Machine Learning

    ###  [ Desenvolva uma Inteligência Artificial que reconhece cores diretamente no navegador com TensorFlow.js ](https://www.treinaweb.com.br/blog/desenvolva-uma-inteligencia-artificial-que-reconhece-cores-diretamente-no-navegador-com-tensorflow-js "Desenvolva uma Inteligência Artificial que reconhece cores diretamente no navegador com TensorFlow.js") 

     Aprenda a trabalhar com Machine Learning diretamente no navegador usando o TensorFlow.js

    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/2019/04/01155343/traits-php-400x280.jpg) 

     PHP

    ###  [ O que são Traits no PHP e quando usar? ](https://www.treinaweb.com.br/blog/quando-usar-traits-no-php "O que são Traits no PHP e quando usar?") 

     Uma reflexão sobre reuso de código, herança e a recomendação de utilização de Traits.

    Ler artigo →
- ![](https://dkrn4sk0rn31v.cloudfront.net/uploads/2019/03/14203850/method-template-400x280.jpg) 

     Desenvolvimento

    ###  [ Um modelo para implementar métodos ](https://www.treinaweb.com.br/blog/um-modelo-para-implementar-metodos "Um modelo para implementar métodos") 

     Veja nesse artigo um modelo sugerido para a implementação de um método, com a definição de algumas e...

    Ler artigo →
- ![](https://dkrn4sk0rn31v.cloudfront.net/uploads/2019/03/01154207/capa-testes-automatizados-400x280.png) 

     Testes e Projetos

    ###  [ Por que escrever testes automatizados? ](https://www.treinaweb.com.br/blog/por-que-escrever-testes-automatizados "Por que escrever testes automatizados?") 

     Veja mais sobre a importância do teste de software automatizado e o porquê de você fazê-lo.

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

     Algoritmos

    ###  [ Conheça os principais algoritmos de ordenação ](https://www.treinaweb.com.br/blog/conheca-os-principais-algoritmos-de-ordenacao "Conheça os principais algoritmos de ordenação") 

     A ordenação de registros consiste em organizar os dados em ordem crescente ou decrescente. Veja os p...

    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$ 599,00 à vista

  Oferta termina em  **03h 36min 54s**

- 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
