O Angular é utilizado por várias empresas em soluções de larga escala. Nesta formação vamos conhecer desde os fundamentos do Angular: como iniciar um projeto...
5 cursos 11h36 de vídeos 61 exercíciosNesta formação, você irá aprender sobre as ferramentas para desenvolvedores dos principais bancos de dados do mercado: o MySQL, o Oracle, o SQL Server, o PostGr...
5 cursos 29h42 de vídeos 265 exercíciosNa formação UX/UI designer da TreinaWeb, vamos aprender desde o início os aspectos mais importantes para criar produtos com boa usabilidade, acessibilidade e qu...
8 cursos 18h55 de vídeos 158 exercíciosO React Native nos permite criar aplicativos mobile realmente nativos com JavaScript para Android e iOS. Ele vem sendo usado em aplicativos como Facebook, Insta...
10 cursos 30h44 de vídeos 134 exercíciosAprenda desde o completo zero até o avançado como trabalhar com HTML e CSS, duas tecnologias imprescindíveis para todo desenvolvedor web.
19 cursos 41h53 de vídeos 172 exercíciosHTML, CSS e JavaScript são a base de toda a web. Nesta formação vamos iniciar aprendendo HTML e CSS. Em seguida veremos os principais aspectos da linguagem Java...
45 cursos 92h05 de vídeos 461 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 258 exercíciosNesta formação você aprenderá a desenvolver aplicações web full-stack utilizando o Laravel desde o zero.
49 cursos 154h40 de vídeos 738 exercíciosNesta formação você aprenderá a desenvolver aplicações web full-stack utilizando o ASP.NET desde o zero
47 cursos 129h09 de vídeos 632 exercíciosNesta formação você aprenderá a desenvolver aplicações web full-stack utilizando o Django desde o zero.
49 cursos 121h26 de vídeos 688 exercíciosAprenda como desenvolver aplicações JavaScript Full-stack de ponta a ponta
42 cursos 106h52 de vídeos 568 exercíciosNesta formação você aprenderá a desenvolver aplicações web full-stack utilizando o Spring desde o zero.
47 cursos 138h41 de vídeos 698 exercíciosNesta 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...
53 cursos 132h30 de vídeos 718 exercíciosTailwind CSS é um framework CSS moderno e flexível que permite criar layouts responsivos e com um visual consistente. Ele é baseado em classes utilitárias, que...
6 cursos 09h25 de vídeos 21 exercíciosAprenda como obter e fornecer feedbacks construtivos dos seus projetos front-end.
01h02Aprenda como trabalhar com temas em uma aplicação Flutter.
00h41Aprenda a trabalhar com o gerenciador de pacotes Pub.dev
00h31Design Patterns (Padrões de Projeto) são soluções para problemas comuns que encontramos no desenvolv...
Conheça o que é design inclusivo, seus princípios e a importância de pensar em acessibilidade em seu...
Se você deseja criar rapidamente aplicações bonitas e utilizáveis, dê uma conferida no Material Desi...
Confira neste artigo o que vem a ser o Design Thinking e quais são suas etapas.
Protótipos fazem parte do dia a dia da equipe de design, mas como podemos otimizar e maximizar a sua...
Fizemos uma série de entrevistas com desenvolvedores chamada "TW Entrevista". O entrevistado de hoje...
Neste artigo abordaremos o que é o Double Diamond e suas etapas, que vão da imersão até ao protótipo...
Veremos nesse artigo o padrão de projeto Strategy em PHP, aplicaremos refatoração para implementá-lo...
Confira neste artigo uma breve introdução ao DDD: o que é domínio, linguagem úbiqua e bounded contex...
Veja nesse artigo um modelo sugerido para a implementação de um método, com a definição de algumas e...
Conheça as principais ferramentas e técnicas de acessibilidade para web. Veja também tipos de dificu...
Veja neste artigo se você está cometendo algum dos erros mais comuns encontrados em interfaces web.
Uma breve introdução e alguns exemplos de como as leis abordadas neste post podem ser aplicadas para...
Domine os fundamentos do CSS com o box model. Aprenda a controlar o layout e o espaçamento dos eleme...
Existem alguns aspectos técnicos e comportamentais que podem te ajudar a seguir para o próximo nível...
Confira neste artigo o que é Arquitetura da Informação, seus conceitos fundamentais e qual a importâ...
Veja neste artigo como criar um BottomNavigationBar com Flutter.
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...
A prototipação no desenvolvimento de software permite amadurecer ideias, identificar problemas e eng...
Veja neste artigo como criar um drawer navigator com Flutter.
Confira neste artigo as principais diferenças entre um Web Designer e um Web Developer.
Veja neste artigo as principais aplicações para gerenciamento de banco de dados com interface gráfic...
Prosseguindo com a série sobre os princípios SOLID, vamos abordar o Single Responsability Principle,...
Neste artigo, veremos como criar um briefing matador, solicitando as informações necessárias para um...
Devo começar minha carreira como desenvolvedor Front-End, Back-End ou FullStack?
Veja nesse artigo como dar o primeiro passo na sua carreira de desenvolvimento de games.
Neste artigo, vamos aprender mais três conceitos sobre object calisthenics e como eles nos ajudam a...
Uma dúvida comum entre desenvolvedores, até mesmo dos que trabalham com front-end é: como combinar c...
Personas são personagens fictícios criados para representar os diferentes tipos de usuários que pode...
Neste post vamos abordar 4 tipos de affordances que são aplicados em interfaces digitais e o impacto...
Confira nesse artigo um breve overview da Lei de Conway e como ela afeta a forma que os softwares sã...
Confira neste artigo o que vem a ser o code review e quais são os benefícios de colocar isso em prát...
Descubra o poder da propriedade CSS text-decoration: estilos únicos para seus textos front-end! Expl...
Neste artigo, veremos algumas maneiras pelas quais o Google DevTools pode ser usado para melhorar o...
Se você está iniciando em TI pode ficar muito confuso com a área que você deve escolher, o que é mui...
Aprenda a criar uma estrutura de pastas e arquivos com React para ter uma aplicação com fácil manute...
Confira neste artigo algumas dicas de projetos de front-end, para que você possa praticar e melhorar...
Será que você está dando a devida atenção ao seu portfólio? Veremos neste artigo 3 dicas para você d...
Neste artigo veremos como instalar o TypeScript, conhecer o arquivo tsconfig, executar nosso primeir...
Uma ótima experiência do usuário é essencial para o sucesso de qualquer projeto. Conheça neste artig...
Confira neste artigo quais são as etapas do Ciclo de Vida de Testes de Software e entenda sua import...
O profissional de usabilidade possui habilidades que mesclam aspectos técnicos e estratégicos. Ele é...
Confira neste artigo cinco motivos para você aprender a biblioteca JavaScript mais famosa da atualid...
Conheça os comandos do console do navegador e domine essa ferramenta para melhorar seus testes ou ca...
Veja neste artigo templates gratuitos para Landing Page.
Os frameworks são ferramentas incríveis e que poupam muito tempo dos desenvolvedores. Neste artigo,...
Veja neste artigo o que são e qual a importância dos widgets para a criação de interfaces no Flutter...
Veja neste artigo como configurar fontes em projetos Flutter.
Aplicações mobile sempre estão em alta. Conheça mais sobre o Xamarin, a plataforma open source para...
Confira neste artigo o que vem a ser o RUP - Rational Unified Process.
Confira neste artigo as vantagens de instalar um chat online.
Confira neste artigo o que vem a ser a UX (User eXperience) e a UI (User Interface), suas diferenças...
Confira neste artigo o Kotlin, a linguagem de programação da JetBrains e da Google que é considerada...
Veja neste artigo o que é o Ionic, principal Framework para desenvolvimento de aplicações móveis híb...
Veja neste artigo algumas dicas sobre o que você deve se atentar para criar um aplicativo de sucesso...
Veja neste artigo o que vem a ser o ALM (Application Lifecycle Management).
Veja neste artigo as diferenças entre as metodologias tradicional e ágil.
Veja neste artigo as vantagens de se estudar o Flutter.
Neste artigo veremos alguns templates para criação de aplicações administrativas.
Fizemos uma série de entrevistas chamada "TW Entrevista". O entrevistado de hoje é o Reinaldo Ferraz...
Fizemos uma série de entrevistas chamada "TW Entrevista". O entrevistado de hoje é o Fabio Costa, de...
Neste artigo veremos alguns dos principais frameworks CSS do mercado e algumas de suas característic...
Conheça as vantagens de se desenvolver jogos hiper casuais, o gênero de jogo do momento.
Fizemos uma série de entrevistas chamada "TW Entrevista". A entrevistada de hoje é a Talita Pagani,...
Conheça o framework Microsoft Orleans e veja como ele tenta resolver o "problema" dos sistemas distr...
Você sabe para o que realmente serve o ciclo de vida de um software? Saiba mais nesse artigo.
Os profissionais de Tecnologia da Informação estão no topo da lista dos mais requisitados pelas empr...
Veja um exemplo de como se conectar ao MySQL no Entity Framework Core.
Você sabe realmente como deve funcionar e como proteger um serviço SOA? Veremos nesse artigo como pr...
Conheça os recursos de linha de comando para o Entity Framework Core.
Os desenvolvedores de front-end e back-end se completam na maioria dos casos. Se faz indispensável s...
Uma avaliação heurística pode ser definida como uma revisão da sua interface, levando em consideraçã...
Veja dicas sobre como se tornar um Desenvolvedor Mobile e sobre quais tecnologias estudar.
Ao desenhar uma interface, é importante estabelecer uma hierarquia visual buscando responder as ques...
Alguns desenvolvedores dão somente muita atenção à codificação. Vejamos outros importantes aspectos...
Em um mercado competitivo, projetar uma boa experiência acaba sendo fundamental para o sucesso de um...
Nesse guia completo veremos como funciona e quais as formas de criar estilizações com CSS, necessári...
Nesse artigo aprenderemos sobre as metatag no HTML. Vamos aprender como utilizar e o porquê devemos...
Geralmente, quando participamos de um processo seletivo para uma vaga relacionada a desenvolvimento,...
Conheça neste artigo as variáveis, tipos de dados e constantes da linguagem Java.
Seguimos nossa série de artigos de metodologias, abordando hoje mais uma metodologia ágil: XP (Extre...
Confira neste artigo algumas ferramentas, em sua maioria gratuitas, para auxiliar na gestão de proje...
Neste post, dando continuidade à série sobre programação funcional, trataremos de um tema muito pert...
Veja neste artigo boas práticas que você deve ter com seu código.
Fizemos uma série de entrevistas com desenvolvedores chamada "TW Entrevista". O entrevistado de hoje...
Fizemos uma série de entrevistas com desenvolvedores chamada "TW Entrevista". O entrevistado de hoje...
A Análise de Algoritmos (descrita e difundida por D.E. Knuth) tem como função determinar os recursos...
Neste artigo, convido você a explorar 6 possibilidades de ganhos que vão além daquelas que já conhec...
Com a evolução do CSS3 passou a ser possível criar muitos dos efeitos dos softwares de edição de ima...
Confira neste artigo a importância da documentação de um software.
Quando falamos de Software as a Service (SaaS) e cloud computing, é inevitável que o termo "multiten...
Veremos neste artigo, a importância do manual da marca para a manutenção da identidade visual de um...
Conheça o Ghost, uma poderosa plataforma para desenvolvimento de blogs. Roda sob o NodeJs e possui s...
Aplicações Desktop ainda são muito utilizadas. Neste artigo aprenda como utilizar o GTK para criar i...
Ao desenvolver um site ou um aplicativo, é comum pensarmos em como ele será. Essa primeira ideia, mu...
Veja neste artigo algumas ferramentas para criar Landing Page.
Veja de forma resumida como é trabalhar em uma empresa de desenvolvimento de software.
Confira neste artigo algumas dicas para ser efetivado no estágio.
Fizemos uma série de entrevistas chamada "TW Entrevista". O entrevistado de hoje é o Diego Eis, fund...
Você sabe o que vem a ser o Kubernetes e como ele pode nos ajudar? Confira neste artigo.
Saiba o que é o NPM (Node Package Manager), como utilizar um pacote, framework ou biblioteca instala...
Muitas vezes é necessário utilizar diferentes versões do Ruby. Veja como isso pode ser feito sem atr...
O AWS CLI v2 é uma ferramenta em linha de comando capaz de gerenciar recursos na AWS. Com ela é poss...
Aprenda a instalar e gerenciar várias versões do Node.js em sua máquina.
Nesse guia da linguagem Dart você aprenderá o necessário para criar os seus primeiros softwares com...
Nesse guia de C# você aprenderá o necessário para criar os seus primeiros softwares com a linguagem...
Os testes de software são uma atividade essencial para garantir a qualidade do sistema ou aplicação...
Veja neste artigo o que é Landing Page.