Nesta formação você aprenderá a desenvolver aplicações web full-stack desde o zero. Ao final dela você estará preparado para trabalhar como programador ou progr...
56 cursos 127h24 de vídeos 622 exercíciosA construção de uma base sólida é essencial para a formação de um bom profissional de tecnologia. Pensando nisso, essa formação traz os aspectos iniciais necess...
13 cursos 18h50 de vídeos 122 exercíciosA formação Desenvolvedor Java da TreinaWeb tem como objetivo apresentar o desenvolvimento através do Java e todo o ecossistema para desenvolvimento da Oracle. N...
27 cursos 83h06 de vídeos 481 exercíciosAprenda como desenvolver aplicações JavaScript Full-stack de ponta a ponta
45 cursos 105h47 de vídeos 484 exercíciosNesta formação você aprenderá a desenvolver aplicações web full-stack utilizando o Laravel desde o zero.
52 cursos 145h34 de vídeos 660 exercíciosNesta formação você aprenderá a desenvolver aplicações web full-stack utilizando o ASP.NET desde o zero
50 cursos 124h03 de vídeos 538 exercíciosNesta formação você aprenderá a desenvolver aplicações web full-stack utilizando o Spring desde o zero.
50 cursos 137h32 de vídeos 610 exercíciosNesta formação você aprenderá a desenvolver aplicações web full-stack utilizando o Django desde o zero.
52 cursos 120h02 de vídeos 604 exercíciosAprenda os principais conceitos do Python (uso de variáveis, estruturas condicionais e estruturas de decisão), como trabalhar com orientação à objetos (métodos,...
16 cursos 42h38 de vídeos 351 exercíciosNesta formação, você conhecerá os principais conceitos da ciência de dados por meio da linguagem estatística R. Veremos na prática como criar modelos de dados,...
10 cursos 16h31 de vídeos 238 exercíciosNesta formação você aprenderá os conceitos fundamentais para trabalhar com cloud computing, além de conhecer na prática a lógica de trabalho na Amazon Web Servi...
7 cursos 17h50 de vídeos 115 exercíciosNesta formação você aprenderá os conceitos fundamentais para trabalhar com cloud computing, além de conhecer na prática a lógica de trabalho no Google Cloud Pla...
3 cursos 10h22 de vídeos 81 exercíciosAprenda desde o zero a desenvolver sites e sistemas web usando as melhores tecnologias e práticas do mercado.
24 cursos 61h13 de vídeos 257 exercíciosConheça os conceitos de listas, objetos e funções através da resolução de exercícios práticos de lógica de programação
00h15Conheça os conceitos de estruturas de repetição através da resolução de exercícios práticos de lógica de programação
00h15Conheça os conceitos de operadores matemáticos, relacionais e lógicos através da resolução de exercícios práticos de lógica de programação
00h14Conheça os conceitos de operadores matemáticos, relacionais e lógicos através da resolução de exercícios práticos de lógica de programação
00h14Conheça os conceitos de vetores e matrizes através da resolução de exercícios práticos de lógica de programação
01h28Conheça as principais estruturas de decisão através da resolução de exercícios práticos de lógica de programação
00h39Conheça as principais estruturas de repetição através da resolução de exercícios práticos de lógica de programação
01h04Conheça os principais operadores matemáticos através da resolução de exercícios práticos de lógica de programação
00h48Aprenda como utilizar o pacote dio para realizar requisições HTTPs
01h48Aprenda como criar um jogo da memória no JavaScript.
01h37O termo pode parecer confuso ou muito genérico, principalmente para quem é iniciante. Mas o que é, a...
Entenda conceitos utilizados no aprendizado de lógica de programação.
Vamos aprender a utilizar os operadores de comparação mais comuns na lógica de programação.
Variáveis e Constantes são conceitos fundamentais para o estudo de lógica de programação, vamos ente...
Vamos abordar neste artigo algumas dicas para você praticar sua lógica no dia a dia, o que consequen...
Operadores lógicos costumam causar dúvidas em quem está aprendendo lógica de programação. Nesse post...
Entenda os conceitos fundamentais para iniciar seus estudos na área de desenvolvimento neste guia de...
Entenda a função das estruturas condicionais (If - Else) e de repetição (While - For) nos estudos so...
Conheça a programação orientada a aspectos e o por que utilizá-la.
Como proteger o código de possíveis erros? Confira neste artigo o que vem a ser a programação defens...
Conheça os operadores matemáticos mais utilizados nas linguagens de programação e saiba como utilizá...
É normal se sentir desmotivado nos estudos de programação. Nesse artigo daremos algumas dicas para v...
Saiba um pouco mais sobre as linguagens de programação e seus principais paradigmas.
Essa é uma pergunta muito comum para quem deseja iniciar na área de programação. Por mais que deseja...
Nesse artigo falaremos de umas das PSRs mais importantes da linguagem PHP, a PSR-4, responsável por...
Conheça neste artigo os tipos de dados presentes e a sintaxe para que possamos declarar variáveis e...
Receber dicas nunca é demais. Confira neste artigo algumas dicas que podem fazer a diferença no seu...
Neste artigo vamos ter o contato inicial com a linguagem Go (Golag) e aprender um pouco sobre as sua...
Veja como generators podem ser utilizados para criar um simples scheduler e trabalhar com corrotinas...
Quer iniciar seus estudos em C# (C Sharp) e não sabe por onde começar? Veja o que preparamos pra voc...
Quer iniciar seus estudos em Java e não sabe por onde começar? Veja o que preparamos pra você.
Neste artigo trabalharemos com os conceitos fundamentais de corrotinas, canais, defer etc, também ex...
Há muitas dúvidas sobre qual o primeiro passo para se iniciar na carreira de desenvolvedor. Veja nes...
Nesse guia de Go você aprenderá o necessário para criar os seus primeiros softwares com a linguagem...
Confira neste artigo algumas dicas para programadores iniciantes, que tem a finalidade de ajudá-los...
Conheça o motivo por trás de vários comportamentos considerados estranhos que o JavaScript possui.
"Em quanto tempo vou aprender a programar?" Essa pergunta é muito comum em quem está iniciando e ser...
Descubra como os enums no PHP podem transformar seu código, tornando-o mais claro e eficiente. Otimi...
Nesse artigo veremos como podemos utilizar o Go Tools para realizar o gerenciamento de dependências...
Veremos nesse artigo sobre quais são e como podemos utilizar as estruturas condicionais e as estrutu...
Fazer pequenos projetos irá te ajudar a melhorar suas habilidades de codificação e até aprender nova...
Veremos nesse artigo sobre quais são e como podemos utilizar as estruturas condicionais e as estrutu...
Entenda o conceito de modularização e a utilização de funções e procedimentos no desenvolvimento de...
Saiba o que são os Page Builders para WordPress e como eles podem te ajudar a criar sites e blogs in...
O paradigma orientado a objetos é um dos mais utilizados no mercado de trabalho. Neste artigo, verem...
Saiba como se tornar um desenvolvedor de aplicativos reconhecido pelo mercado.
Veja os procedimentos recomendados para se tornar um programador.
Veja neste artigo algumas das dicas e boas práticas para utilizar em uma aplicação React e tenha um...
Veja neste artigo o que é Ruby on Rails.
Uma evolução do ASP.NET, o ASP.NET Core é uma plataforma leve, rápida e modular, que funciona em con...
Uma introdução (base teórica) para TCP, UDP e Sockets, principalmente para desenvolvedores que des...
Você já pensou o que se passa na cabeça do recrutador em uma entrevista de emprego? O que será que e...
Nesse artigo aprenderemos a criar uma máscara para inputs que irá deixar seus projetos mais profissi...
Se você sofre com a procrastinação, confira essas dicas que irão te ajudar a impulsionar seus estudo...
Confira nesse artigo algumas dicas com formas variadas de como você pode conseguir manter suas habil...
Montar um plano de estudos para se tornar um desenvolvedor pode parecer complicado, ainda mais se vo...
Carreira mobile tem muitas oportunidades, por isso vamos ver o que você precisa saber para entrar ou...
Novos recursos do ECMAScript 2022 que é a décima terceira edição da especificação que vai padronizar...
Neste artigo, separamos algumas dicas para te ajudar a se destacar no mercado, nessa caminhada até a...
Veremos neste artigo o que é o CodeIgniter, um dos principais frameworks PHP do mercado, e suas prin...
Conheça o padrão arquitetural Porto! Voltado para aplicações back-end, ele permite escrever monolito...
Confira neste artigo as principais diferenças entre um Web Designer e um Web Developer.
O paradigma funcional vem ficando a cada dia mais popular entre os desenvolvedores. Porém, com este...
Conheça o que é e como funciona Machine Learning, uma das grandes tendências do mundo da tecnologia.
Devo começar minha carreira como desenvolvedor Front-End, Back-End ou FullStack?
Fizemos uma série de entrevistas chamada "TW Entrevista". A entrevistada de hoje é a Loiane Groner,...
Falta de tempo? Perda de interesse? Veja como ter uma rotina de estudos e conseguir mantê-la.
Que o mercado de TI é super aquecido, já sabemos. Mas você sabe no que precisa se atentar para conse...
Quer iniciar seus estudos em Python e não sabe por onde começar? Veja o que preparamos pra você.
Quer iniciar seus estudos em PHP e não sabe por onde começar? Veja o que preparamos pra você.
Veja nesse artigo quais são as habilidades essenciais para trabalhar com Big Data e a posição que el...
Neste artigo, vamos aprender mais três conceitos sobre object calisthenics e como eles nos ajudam a...
Neste artigo vamos aprender os dois primeiros conceitos sobre object calisthenics e como eles nos aj...
Qual linguagem escolher? Java, C# ou PHP? Quais são as vantagens de cada uma? Vamos analisar estas d...
Neste artigo vamos aprender sobre as funções na Golang. Veremos o que são, qual a sua importância em...
Saiba tudo o que precisa para comprar um computador para programar.
Quer iniciar seus estudos em JavaScript e não sabe por onde começar? Veja o que preparamos pra você.
Fizemos uma série de entrevistas com desenvolvedores chamada “TW Entrevista”. O entrevistado de hoje...
Neste artigo vamos aprender sobre os Type Hints no Python, veremos como eles funcionam e como podem...
Confira neste artigo como deixar sua rotina de estudos mais leve e proveitosa, com algumas dicas mai...
Aprenda a trabalhar com Machine Learning diretamente no navegador usando o TensorFlow.js
Veja nesse artigo como um jogo digital é criado e os principais conceitos envolvidos.
Veja neste artigo o que é a Linguagem de Programação F# (F Sharp).
Geralmente, quando participamos de um processo seletivo para uma vaga relacionada a desenvolvimento,...
Veja neste artigo o que é Rust e suas principais características.
Veja neste artigo o que é a Linguagem Scala e suas principais características.
Tudo o que fazemos em um computador é processado numa sequência de zeros e uns (sistema binário). Ve...
Veja neste artigo o que é JSON.
Conheça nesse artigo um pouco mais sobre essa profissão promissora
O Marketing de Diferenciação é essencial para o sucesso. Vou mostrar como usar nichos e especialidad...
Aprenda como os eventos do Eloquent podem te ajudar a diminuir a quantidade de lógica nos controller...
Descubra o poder das Scheduled Tasks no Spring Boot. Aprenda a criar, configurar e aprimorar tarefas...
Descubra a utilidade dos Symbols no JavaScript, novo tipo primitivo introduzido no ES2015.
Neste artigo conheceremos o que é Django, principal framework Python para desenvolvimento web.
Neste artigo veremos o que é Kivy e quais suas características.
Conheça o framework Microsoft Orleans e veja como ele tenta resolver o "problema" dos sistemas distr...
Conheça os novos recursos do ASP.NET Core 2.1.
Entenda as nuances do processo de execução de um código no .NET Framework.
Conheça o Deno, ambiente de execução de JavaScript desenvolvido pelo criador do Node.js e que pode s...
Veja como despertar o desejo no seu cliente, comunicando com o lado emocional do cérebro dele. Vou t...
Um dos problemas mais clássicos de aplicações que utilizam MVC é a camada de view concentrar lógica...
Como funciona o ciclo de vida de componentes funcionais no React para manipular a inicialização, atu...
Os desenvolvedores foram bombardeados no dia 4 de junho de 2018 com uma notícia inesperada: a aquisi...
Veja nesse artigo como trabalhar com controllers em uma aplicação Spring Web MVC com Spring Boot.
Neste artigo iremos aprender como podemos utilizar a orientação a objetos na linguagem Go, usando st...
Veja neste artigo como funciona o padrão de projeto utilizando em projetos Django, o MTV.
Conheça o que os React Hooks podem fazer e como eles vão facilitar o processo de desenvolvimento da...
Neste artigo veremos o que é Symfony e suas principais características. Vamos falar sobre sua histór...
Veja neste artigo como é a estrutura de um componente do Razor Componente e aprenda a criar um.
Veja nesse artigo algumas funcionalidades do MS Project que talvez você não conheça.
Veremos nesse artigo o padrão de projeto Strategy em PHP, aplicaremos refatoração para implementá-lo...
Aprenda a criar comandos customizados no Django para automatizar tarefas, personalizar funcionalidad...
Confira nesse artigo uma introdução do que é a Clean Architecture, quais seus componentes e os benef...
Neste artigo vamos utilizar o módulo nativo scheduler do NestJS para trabalhar com tarefas automatiz...
Confira neste artigo o que vem a ser o code review e quais são os benefícios de colocar isso em prát...
Veja neste artigo o CSS in JS, a técnica que permite escrever estilos CSS no JavaScript, deixando a...
Neste artigo, veremos a importância do uso da Semântica HTML e como utilizamos as tags em nossos pro...
Aprenda a criar uma estrutura de pastas e arquivos com React para ter uma aplicação com fácil manute...
Aprenda como trabalhar com classes, atributos, métodos e objetos no C# e aumente seus conhecimentos...
Neste artigo veremos algumas das abordagens e widgets que são usados no desenvolvimento de aplicativ...
Neste artigo vamos aprender sobre os Generics na linguagem Dart e como eles podem nos auxiliar em ga...
Aprenda como instalar e configurar o ambiente de desenvolvimento Spring Boot no Windows
Aprenda como instalar e configurar o ambiente de desenvolvimento PHP Laravel no MacOS.
Aprenda como instalar e configurar o ambiente de desenvolvimento PHP Laravel no Linux.
Aprenda como instalar e configurar o ambiente de desenvolvimento PHP Laravel no Windows.
Veja neste artigo como configurar seu ambiente de desenvolvimento macOS para desenvolvimento rest co...
Veja neste artigo como configurar seu ambiente de desenvolvimento Windows para desenvolvimento rest...
Veja neste artigo o que é Jasmine.
Confira neste artigo o que é Arquitetura da Informação, seus conceitos fundamentais e qual a importâ...
O teste estrutural pode ser considerado um dos mais importantes tipos de validação de software, tend...
Veja neste artigo o que é Ember.js.
Conheça o Emmet Toolkit, ferramenta presente em praticamente todos os editores de código e IDEs que...
Conheça as camadas e componentes do padrão arquitetural Porto. Nesse artigo vamos aprender como cada...
Aprenda a otimizar o SEO de suas páginas e posts utilizando o Plugin Yoast SEO para Wordpress e elev...
Nesse artigo vamos conhecer o AWS Lambda, serviço de computação Serveless da AWS especializado em ex...
Aprenda como trabalhar com a ferramenta Live Share da Microsoft, que permite o desenvolvimento colab...
Aplicações mobile sempre estão em alta. Conheça mais sobre o Xamarin, a plataforma open source para...
Conheça as recomendações da PSR-1 sobre os padrões básicos de codificação da linguagem PHP.
Neste artigo veremos uma introdução a WebSockets com a criação de um servidor em PHP e usando o nave...
Veja neste artigo o que é Zend Framework.
Confira nesse artigo os impactos que a ansiedade pode causar em seus estudos.
Conheça a Arquitetura Flux e entenda o motivo dela estar se tornando cada vez mais requisitada no me...
Neste artigo veremos o que é Laravel e algumas de suas características.
Saiba o que é a vulnerabilidade de redirecionamento aberto (Open Redirect) e ações que podem ser des...
Saiba o que é o Route Model Binding do Laravel, qual problema ele resolve e como utilizá-lo de forma...
Veremos neste artigo como adicionar uma camada de retorno usando middleware, com o objetivo de flexi...
Você sabe realmente como deve funcionar e como proteger um serviço SOA? Veremos nesse artigo como pr...
A composição permite um reuso e extensão de código mais flexível que a herança clássica. Mas isso é...
Injetar dependências pode se tornar uma tarefa tediosa quando se têm muitas classes envolvidas. Um c...
Um assunto muito importante mas pouco discutido dentro do mundo dos desenvolvedores de jogos é a uti...
Conheça o Ghost, uma poderosa plataforma para desenvolvimento de blogs. Roda sob o NodeJs e possui s...
Nesse artigo, você irá ter o passo a passo de como criar um componente de snackbar do zero. Sendo ca...
Neste artigo vamos ter uma introdução sobre o Zod, uma biblioteca de declaração e validação de dados...
Nesse artigo, veremos algumas formas, de desenvolver nosso site pensando em todos, tornando assim, u...
Neste artigo vamos conhecer um dos recursos que foram adicionados no .NET 6/ASP.NET 6, que é um novo...
Neste artigo veremos como criar um CRUD com NestJS, o passo a passo utilizando ferramentas como o Ty...
OData é um padrão de boas práticas para a criação de API. Veja os recursos que este padrão fornece p...
Confira neste artigo como trabalhar com Arrays e Objetos no JavaScript. Vamos aprender a declarar e...
Entenda o que é e como aplicar o UX Research e 360 View, técnicas importantes na hora de pensar em u...
Manter os objetos isolados é o objetivo do Mediator Pattern. No ASP.NET Core a sua implementação é f...
Iterator é um mecanismo que permite que um objeto seja iterado e ele próprio fica no controle granul...
Testes unitários ajudam a garantir a qualidade de uma aplicação. No C# temos a biblioteca NUnit. Vej...
Veja como Stream Wrappers personalizados podem ser criados em PHP para se trabalhar com streams usan...
Nesse artigo falaremos sobre as principais características de ambientes que levam a tensão emocional...
Um dos pontos mais importantes quando estamos trabalhando APIs é o retorno dos dados. Veja como melh...
Conheça mais sobre as funções anônimas, como se comportam no PHP e em qual momento se tornam closure...
Veja como é possível, a partir dos escopos, reutilizar pequenos trechos de código no Eloquent e deix...
Veja como funcionam as trilhas e sub-trilhas de certificação da Microsoft para desenvolvedores.
Neste artigo, nós iremos aprender sobre o uso de media queries no CSS e iremos aprender como utilizá...
Veja neste artigo o que é Firebase.
Nesse artigo vamos conhecer o AWS S3, um serviço de armazenamento de arquivos na nuvem da Amazon. Va...
Confira neste artigo o que vem a ser o RUP - Rational Unified Process.
Confira neste artigo as diferenças de Business Intelligence e Big Data.
O LINQ é uma das features mais legais e poderosas do .NET. Porém, você sabe exatamente o que é o LIN...
O 5W2H é uma ferramenta para auxiliar no mapeamento de atividades que deverão ser realizadas.
Conheça um pouco mais sobre a phploc, ferramenta para avaliar a complexidade de código escrito em PH...
Confira neste artigo uma breve introdução ao DDD: o que é domínio, linguagem úbiqua e bounded contex...
Vamos falar sobre a importância e o impacto de iniciar um projeto web pensando em acessibilidade des...
HATEOAS é um componente que faz parte da arquitetura REST, cujo objetivo é ajudar os clientes a cons...
Veja como usar Github Actions para criar um workflow de análise e teste do seu projeto desenvolvido...
Quando falamos de Software as a Service (SaaS) e cloud computing, é inevitável que o termo "multiten...
Quase um ano depois da última versão, o PHP 7.2 bate à porta. Saiba tudo sobre essa versão. O que de...
Por que temos tantos intransigentes na área de TI? O que nos leva a isso? Quais as consequências? Va...