Um dos problemas mais clássicos de aplicações que utilizam MVC é a camada de view concentrar lógica...
Vamos abordar neste artigo algumas dicas para você praticar sua lógica no dia a dia, o que consequen...
O termo pode parecer confuso ou muito genérico, principalmente para quem é iniciante. Mas o que é, a...
Operadores lógicos costumam causar dúvidas em quem está aprendendo lógica de programação. Nesse post...
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...
Aprenda como os eventos do Eloquent podem te ajudar a diminuir a quantidade de lógica nos controller...
Entenda a função das estruturas condicionais (If - Else) e de repetição (While - For) nos estudos so...
Entenda os conceitos fundamentais para iniciar seus estudos na área de desenvolvimento neste guia de...
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...
A VPC é o principal serviço de rede privada na AWS e ela tem uma íntima ligação em como suas aplicaç...
Veja nesse artigo como trabalhar com controllers em uma aplicação Spring Web MVC com Spring Boot.
Nesse artigo veremos como podemos utilizar o Go Tools para realizar o gerenciamento de dependências...
Neste artigo iremos aprender como podemos utilizar a orientação a objetos na linguagem Go, usando st...
Veremos nesse artigo sobre quais são e como podemos utilizar as estruturas condicionais e as estrutu...
Conheça neste artigo os tipos de dados presentes e a sintaxe para que possamos declarar variáveis e...
Fazer pequenos projetos irá te ajudar a melhorar suas habilidades de codificação e até aprender nova...
Essa é uma pergunta muito comum para quem deseja iniciar na área de programação. Por mais que deseja...
Veremos nesse artigo sobre quais são e como podemos utilizar as estruturas condicionais e as estrutu...
Receber dicas nunca é demais. Confira neste artigo algumas dicas que podem fazer a diferença no seu...
Entenda o conceito de modularização e a utilização de funções e procedimentos no desenvolvimento de...
O teste estrutural pode ser considerado um dos mais importantes tipos de validação de software, tend...
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.
Nesse artigo falaremos de umas das PSRs mais importantes da linguagem PHP, a PSR-4, responsável por...
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.
Você já pensou o que se passa na cabeça do recrutador em uma entrevista de emprego? O que será que e...
O paradigma orientado a objetos é um dos mais utilizados no mercado de trabalho. Neste artigo, verem...
Há muitas dúvidas sobre qual o primeiro passo para se iniciar na carreira de desenvolvedor. Veja nes...
Saiba como se tornar um desenvolvedor de aplicativos reconhecido pelo mercado.
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...
Veja os procedimentos recomendados para se tornar um programador.
Tudo o que fazemos em um computador é processado numa sequência de zeros e uns (sistema binário). Ve...
Aprenda a criar comandos customizados no Django para automatizar tarefas, personalizar funcionalidad...
Descubra o poder das Scheduled Tasks no Spring Boot. Aprenda a criar, configurar e aprimorar tarefas...
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...
Nesse artigo aprenderemos a criar uma máscara para inputs que irá deixar seus projetos mais profissi...
Descubra como os enums no PHP podem transformar seu código, tornando-o mais claro e eficiente. Otimi...
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...
Nesse guia de Go você aprenderá o necessário para criar os seus primeiros softwares com a linguagem...
Se você sofre com a procrastinação, confira essas dicas que irão te ajudar a impulsionar seus estudo...
Como proteger o código de possíveis erros? Confira neste artigo o que vem a ser a programação defens...
Neste artigo, veremos a importância do uso da Semântica HTML e como utilizamos as tags em nossos pro...
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...
Aprenda a criar uma estrutura de pastas e arquivos com React para ter uma aplicação com fácil manute...
Veja neste artigo algumas das dicas e boas práticas para utilizar em uma aplicação React e tenha um...
Neste artigo vamos ter o contato inicial com a linguagem Go (Golag) e aprender um pouco sobre as sua...
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...
Aprenda como trabalhar com classes, atributos, métodos e objetos no C# e aumente seus conhecimentos...
Neste artigo, separamos algumas dicas para te ajudar a se destacar no mercado, nessa caminhada até a...
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...
Veremos neste artigo o que é o CodeIgniter, um dos principais frameworks PHP do mercado, e suas prin...
Conheça os operadores matemáticos mais utilizados nas linguagens de programação e saiba como utilizá...
Veja neste artigo o que é Jasmine.
Confira neste artigo o que é Arquitetura da Informação, seus conceitos fundamentais e qual a importâ...
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...
Saiba o que são os Page Builders para WordPress e como eles podem te ajudar a criar sites e blogs in...
Veja neste artigo o que é Ruby on Rails.
Conheça a programação orientada a aspectos e o por que utilizá-la.
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...
Uma evolução do ASP.NET, o ASP.NET Core é uma plataforma leve, rápida e modular, que funciona em con...
Aprenda como trabalhar com a ferramenta Live Share da Microsoft, que permite o desenvolvimento colab...
Confira neste artigo as principais diferenças entre um Web Designer e um Web Developer.
Aplicações mobile sempre estão em alta. Conheça mais sobre o Xamarin, a plataforma open source para...
"Em quanto tempo vou aprender a programar?" Essa pergunta é muito comum em quem está iniciando e ser...
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 como generators podem ser utilizados para criar um simples scheduler e trabalhar com corrotinas...
Veja neste artigo o que é Zend Framework.
Confira nesse artigo os impactos que a ansiedade pode causar em seus estudos.
Descubra a utilidade dos Symbols no JavaScript, novo tipo primitivo introduzido no ES2015.
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.
O paradigma funcional vem ficando a cada dia mais popular entre os desenvolvedores. Porém, com este...
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 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.
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...
Que o mercado de TI é super aquecido, já sabemos. Mas você sabe no que precisa se atentar para conse...
É normal se sentir desmotivado nos estudos de programação. Nesse artigo daremos algumas dicas para v...
Conheça o framework Microsoft Orleans e veja como ele tenta resolver o "problema" dos sistemas distr...
Veja nesse artigo quais são as habilidades essenciais para trabalhar com Big Data e a posição que el...
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...
Saiba um pouco mais sobre as linguagens de programação e seus principais paradigmas.
Conheça o Ghost, uma poderosa plataforma para desenvolvimento de blogs. Roda sob o NodeJs e possui s...
Veja neste artigo o que é Firebase.
Conheça o Deno, ambiente de execução de JavaScript desenvolvido pelo criador do Node.js e que pode s...
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.
Conheça um pouco mais sobre a phploc, ferramenta para avaliar a complexidade de código escrito em PH...
Entenda as nuances do processo de execução de um código no .NET Framework.
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...
Neste artigo vamos aprender sobre as funções na Golang. Veremos o que são, qual a sua importância em...
Neste artigo vamos aprender sobre os Type Hints no Python, veremos como eles funcionam e como podem...
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...
Saiba tudo o que precisa para comprar um computador para programar.
Entenda o que é e como aplicar o UX Research e 360 View, técnicas importantes na hora de pensar em u...
Conheça o padrão arquitetural Porto! Voltado para aplicações back-end, ele permite escrever monolito...
Confira neste artigo como deixar sua rotina de estudos mais leve e proveitosa, com algumas dicas mai...
Manter os objetos isolados é o objetivo do Mediator Pattern. No ASP.NET Core a sua implementação é f...
Aprenda a trabalhar com Machine Learning diretamente no navegador usando o TensorFlow.js
Iterator é um mecanismo que permite que um objeto seja iterado e ele próprio fica no controle granul...
Neste artigo trabalharemos com os conceitos fundamentais de corrotinas, canais, defer etc, também ex...
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...
Uma introdução (base teórica) para TCP, UDP e Sockets, principalmente para desenvolvedores que des...
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...
Conheça os novos recursos do ASP.NET Core 2.1.
Quer iniciar seus estudos em JavaScript e não sabe por onde começar? Veja o que preparamos pra você.
Veja nesse artigo como um jogo digital é criado e os principais conceitos envolvidos.
Fizemos uma série de entrevistas com desenvolvedores chamada “TW Entrevista”. O entrevistado de hoje...
Veja como é possível, a partir dos escopos, reutilizar pequenos trechos de código no Eloquent e deix...
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ê.
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ê.
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...
Veja como funcionam as trilhas e sub-trilhas de certificação da Microsoft para desenvolvedores.
Confira neste artigo uma breve introdução ao DDD: o que é domínio, linguagem úbiqua e bounded contex...
HATEOAS é um componente que faz parte da arquitetura REST, cujo objetivo é ajudar os clientes a cons...
Veja neste artigo o que vem a ser o ALM (Application Lifecycle Management).
Ultimamente, muito temos ouvido sobre o paradigma funcional, bem como as linguagens funcionais. Mas...
Alguns desenvolvedores dão somente muita atenção à codificação. Vejamos outros importantes aspectos...
Geralmente, quando participamos de um processo seletivo para uma vaga relacionada a desenvolvimento,...
Veja neste artigo o que é a Linguagem de Programação F# (F Sharp).
Veja neste artigo o que é Rust e suas principais características.
Veja neste artigo o que é a Linguagem Scala e suas principais características.
Veja como despertar o desejo no seu cliente, comunicando com o lado emocional do cérebro dele. Vou t...
Nesse guia da linguagem Dart você aprenderá o necessário para criar os seus primeiros softwares com...
Neste artigo, nós iremos aprender sobre o uso de media queries no CSS e iremos aprender como utilizá...
Nesse guia de C# você aprenderá o necessário para criar os seus primeiros softwares com a linguagem...
Neste artigo conheceremos as variáveis e constantes no Dart.
Confira neste guia os principais tópicos para iniciar seus estudos na linguagem Java.
Neste artigo veremos como utilizar as estruturas condicionais (if, else) e as estruturas de repetiçã...
Conheça neste artigo as variáveis, tipos de dados e constantes da linguagem Java.
Conheça neste artigo as variáveis e constantes no Python.
Dando continuidade ao nosso estudo do C# 9.0, neste artigo veremos dois novos recursos dele: Program...
Nesse artigo vamos conhecer o AWS S3, um serviço de armazenamento de arquivos na nuvem da Amazon. Va...
Veja neste artigo o que é JSON.
O LINQ é uma das features mais legais e poderosas do .NET. Porém, você sabe exatamente o que é o LIN...
O Marketing de Diferenciação é essencial para o sucesso. Vou mostrar como usar nichos e especialidad...
O 5W2H é uma ferramenta para auxiliar no mapeamento de atividades que deverão ser realizadas.
Veja as principais novidades e atualizações que a equipe de desenvolvedores do Android Studio prepar...
Conheça nesse artigo um pouco mais sobre essa profissão promissora
Na terça-feira de carnaval, vários sites e aplicativos que utilizam a AWS enfrentaram uma brusca int...
Em situações complexas, pode ser complicado enxergar as fronteiras entre domínios, subdomínios e bou...
Entenda os principais conceitos para iniciar seus estudos neste guia da linguagem Python.
Vamos falar sobre a importância e o impacto de iniciar um projeto web pensando em acessibilidade des...
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...
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í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 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í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í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í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.
01h37