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...
24 cursos 54h40 de vídeos 122 exercíciosA formação Desenvolvedor Rails Full Stack da TreinaWeb tem como objetivo apresentar os principais conceitos envolvidos no desenvolvimento de aplicações web de p...
7 cursos 36h02 de vídeos 205 exercíciosNesta 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...
14 cursos 60h32 de vídeos 381 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íciosA formação Tester da TreinaWeb tem como objetivo apresentar os tópicos essenciais para profissionais da área de teste de software, tópicos estes sendo técnicos...
5 cursos 11h28 de vídeos 101 exercíciosAprenda como aplicar testes unitários em uma aplicação Spring com o MockMVC
01h09Aprenda como criar API para publicação de um modelo preditivo utilizando o Flask
00h32Aprenda como implementar validações nos seus formulários do Laravel
01h56Aprenda como implementar uma autenticação de API com Laravel Sanctum.
00h39Aprenda como publicar no Heroku uma aplicação Python desenvolvida com o Flask.
00h42Conheç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 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
00h48Veja neste artigo como gerenciar pacotes para seus projetos Python utilizando o PIP.
Veja mais sobre a importância do teste de software automatizado e o porquê de você fazê-lo.
Conheça o OpenCover, ferramenta open-source para análise de cobertura de testes.
Conheça mais sobre Gerenciamento de Projetos com a aplicação do PMI nos seus projetos de TI.
Você conhece a metodologia Scrum? Sabe como utilizá-la corretamente?
Neste artigo sobre Introdução ao gerenciamento de projetos Node.js vamos aprender os principais coma...
Neste artigo veremos como instalar o Maven e como podemos utilizá-lo para nos auxiliar na criação e...
Testes unitários ajudam a garantir a qualidade de uma aplicação. No C# temos a biblioteca NUnit. Vej...
Veja neste artigo como configurar e utilizar arquivos estáticos em projetos Django.
Neste artigo veremos os principais comandos do Django CLI e como utilizá-los em seus projetos.
Como fazer a depuração de código PHP? Essa é uma dúvida recorrente do pessoal que está vindo de outr...
Conheça mais sobre a Lean TI e seus princípios.
Aprenda a criar uma estrutura de pastas e arquivos com React para ter uma aplicação com fácil manute...
Tratamento de erros é uma parte importante de qualquer aplicação. No ASP.NET Core, isso pode ser fac...
Neste artigo cito as quatro principais ferramentas que considero essenciais para qualquer projeto PH...
Nesse guia de PHP você aprenderá o necessário para criar os seus primeiros softwares com a linguagem...
Veja o porquê você deve dar a devida importância ao teste de software para garantir a qualidade do p...
Veja nesse artigo algumas diferenças entre o Kanban e Scrum e como implementá-los na sua equipe.
Conheça um pouco sobre os princípios básicos do Kanban.
O 5W2H é uma ferramenta para auxiliar no mapeamento de atividades que deverão ser realizadas.
Tire as suas ideias do papel e planeje o seu negócio utilizando Canvas.
Conheça um pouco mais sobre o COBIT, um estabelecido framework de governança.
Nesse guia de C# você aprenderá o necessário para criar os seus primeiros softwares com a linguagem...
Confira neste artigo o Spring framework: um ecossistema de desenvolvimento para facilitar a criação...
Veja como é simples baixar e instalar o Node.js em sistemas Windows, Mac e Linux via instaladores e...
Confira neste artigo o que vem a ser o Design Thinking e quais são suas etapas.
Confira neste artigo o que é o Selenium.
Veja neste artigo como criar e configurar um app em um projeto Django.
Confira neste artigo o que vem a ser o RUP - Rational Unified Process.
Todos os passos da criação de uma API REST com o framework Spring Boot do Java, no Visual Studio Cod...
Veja neste artigo as diferenças entre as metodologias tradicional e ágil.
Nesta primeira parte, veja como criar um web service simples no .NET Core utilizando a biblioteca Se...
Conheça um pouco mais sobre a phploc, ferramenta para avaliar a complexidade de código escrito em PH...
Confira nesse artigo uma introdução do que é a Clean Architecture, quais seus componentes e os benef...
Neste guia do framework NestJS vamos fazer um compilado de tópicos úteis sobre o framework, desde cr...
Veja as várias possibilidades do que podemos fazer com o NPM.
O conhecimento técnico e a visão de negócio deste profissional também lhe permite colaborar no desen...
O Analista de Negócios atua como um intermediário entre as diferentes partes interessadas de um proj...
Veja neste artigo o que é o Pyramid, Framework Python para desenvolvimento web.
Confira neste artigo o que é Arquitetura da Informação, seus conceitos fundamentais e qual a importâ...
O termo "microsserviços" tem sido muito utilizado nos últimos anos. Confira neste artigo o que é um...
Veja neste artigo as principais IDEs para desenvolvimento C#.
Frameworks SPA atualmente são um padrão de mercado quando falamos sobre desenvolvimento front-end. N...
Veja neste artigo o que é o Electron.
Seguimos nossa série de artigos de metodologias, abordando hoje mais uma metodologia ágil: XP (Extre...
Vamos abordar neste artigo mais uma metodologia: AUP.
Veja de forma resumida como é trabalhar em uma empresa de desenvolvimento de software.
Confira neste artigo a importância da documentação de um software.
Veja neste artigo o que vem a ser o ALM (Application Lifecycle Management).
Então você vai criar sua aplicação web com o Python, certo? Mas, me diz aí, qual framework você vai...
Fizemos uma série de entrevistas chamada "TW Entrevista". O entrevistado de hoje é o Reinaldo Ferraz...
Conheça as principais Game Engines para JavaScript.
Conheça as várias áreas onde podemos trabalhar com JavaScript além do navegador.
Veremos nesse artigo como se dá a mensuração da complexidade ciclomática; como os analisadores estát...
Alguns desenvolvedores dão somente muita atenção à codificação. Vejamos outros importantes aspectos...
Neste artigo, vamos aprender sobre o recurso de Records no Java. Veremos como utilizar esse recurso,...
O JavaScript é uma linguagem que está praticamente em todos os lugares por causa de sua flexibilidad...
Confira neste guia os principais tópicos para iniciar seus estudos na linguagem Java.
Entenda os principais conceitos para iniciar seus estudos neste guia da linguagem Python.
Fizemos uma série de entrevistas com desenvolvedores chamada "TW Entrevista". O entrevistado de hoje...
Nesse artigo veremos como você pode alterar o font family de seu site. Aprenderemos também as difere...
Nesse guia de Go você aprenderá o necessário para criar os seus primeiros softwares com a linguagem...
Neste artigo nós iremos aprender um pouco mais sobre o FastAPI durante o desenvolvimento de uma API...
Saiba tudo o que precisa para comprar um computador para programar.
Em meio ao desenvolvimento de software, você pode ter visto em algum momento a sigla “MVC”. Confira...
Com o lançamento do WSL 2, agora é possível executar o Docker sem precisar de uma máquina virtual tr...
Uma introdução à programação assíncrona com PHP e uso básico dos componentes do ReactPHP.
Uma reflexão sobre reuso de código, herança e a recomendação de utilização de Traits.
Você sabe o que é DevOps? Confira neste artigo.
Fizemos uma série de entrevistas com desenvolvedores chamada "TW Entrevista". O entrevistado de hoje...
Os testes de software são uma atividade essencial para garantir a qualidade do sistema ou aplicação...
Testes unitários ajudam a garantir a qualidade de uma aplicação. Uma forma de garantir isso no C# é...
Testes unitários ajudam a garantir a qualidade de uma aplicação. Uma forma de garantir isso no C# é...
Confira neste artigo quais são as etapas do Ciclo de Vida de Testes de Software e entenda sua import...
O teste estrutural pode ser considerado um dos mais importantes tipos de validação de software, tend...
Veja neste artigo como configurar fontes em projetos Flutter.
O PHPUnit é um framework para a criação de testes unitários. Nesse artigo vamos falar sobre a geraçã...
Implemente testes unitários em requisições HTTP com o auxílio de Flurl.
Confira neste artigo a ferramenta JMeter e o que são os testes de performance.
Uma ótima experiência do usuário é essencial para o sucesso de qualquer projeto. Conheça neste artig...
O Plop.js facilita a criação de arquivos em seus projetos, evitando que você tenha sempre que escrev...
Veja como usar Github Actions para criar um workflow de análise e teste do seu projeto desenvolvido...
Veja neste artigo como utilizar o Django para mapear toda estrutura de um banco de dados existente e...
Conheça o Storybook e como ele pode te ajudar a criar componentes da melhor maneira possível, com in...
Neste artigo vamos aprender como criar uma API com persistência de dados utilizando o Spring Web MVC...
Veremos como criar uma página para os seus repositórios públicos do GitHub utilizando o GitHub Pages...
Veja neste artigo como publicar uma aplicação ASP.NET Core no Heroku.
Veja neste artigo o que é Jasmine.
Veja como criar e seguir prioridades para um melhor rendimento.
Então você criou sua aplicação Django e não sabe como disponibilizá-la na nuvem? Veja neste artigo t...
Uma avaliação heurística pode ser definida como uma revisão da sua interface, levando em consideraçã...
Neste artigo vamos aprender como enviar emails utilizando o NestJS e o Nodemailer, um dos módulos ma...
Confira neste artigo algumas dicas de como estudar programação com foco na prática.
Veja como fazer o deploy de uma aplicação PHP Serverless no AWS Lambda usando o Bref.
Quer jogar aquele jogo novo, mas não tem hardware para isso? Bom, segundo a Google, esses dias estão...
Devo começar minha carreira como desenvolvedor Front-End, Back-End ou FullStack?
Aprenda a utilizar o Micro ORM PetaPoco em uma aplicação ASP.NET Core.
O GraphQL é uma linguagem de consulta que facilita o nosso trabalho na hora de fazer requisições, ba...
Confira a importância de tornar suas aplicações móveis acessíveis para todos, garantindo inclusão so...
Neste artigo vamos aprender o passo a passo de como realizar o upload de arquivos para a AWS S3 util...
Saber fazer um bom currículo pode te abrir portas. Por isso, ainda que você já tenha seu currículo p...
Neste artigo veremos como podemos realizar o deploy de uma aplicação Spring Boot na nuvem com o Hero...
Vamos aprender e executar nosso primeiro código em JavaScript, entendendo sobre a utilização do cons...
Conheça neste artigo o que é o MEAN Stack.
O profissional de usabilidade possui habilidades que mesclam aspectos técnicos e estratégicos. Ele é...
O .NET Core CLI, que já é uma ferramenta poderosa e com recursos fornecidos pela AWS, também permite...
Entenda o que são Micro Front-ends, como funcionam, suas vantagens e quando você deve escolher esta...
Veja neste artigo as principais IDEs para desenvolvimento PHP.
Veja neste artigo as principais IDEs para desenvolvimento Python.
Hoje em dia, existem diversas metodologias de desenvolvimento de software, por isso estamos fazendo...
Prosseguindo com a série sobre os princípios SOLID, vamos abordar o Single Responsability Principle,...
Confira neste artigo as diferenças de alguns cargos da área de TI.
Aprenda a fazer seus próprios módulos globais do NPM e crie ferramentas executadas diretamente do te...
Neste artigo, convido você a explorar 6 possibilidades de ganhos que vão além daquelas que já conhec...
Nesse post veremos alguns passos simples que precisamos nos atentar ao subir nossa aplicação para o...
Você sabe para o que realmente serve o ciclo de vida de um software? Saiba mais nesse artigo.
JSON Schema é uma especificação para validação de documentos JSON. A ideia é parecida com a de um XS...
No tipo mu-plugin do WordPress os plugins ficam sempre ativos e devem ser usados para funções essenc...
Uma visão geral das mudanças do Magento 1.9 para o Magento 2.
Neste Guia da Linguagem Javascript vamos abordar aspectos fundamentais, como: tipos de dados, variáv...
O .NET possui um módulo nativo para o envio de e-mails. Entretanto, veja como facilitar este process...
Aprenda a utilizar o Tw Dev Server como servidor de arquivos estáticos e como simulador de back end...
Entenda os motivos de grandes empresas normalmente utilizarem softwares pagos ao invés de soluções g...
Você, desenvolvedor PHP, já teve a oportunidade de trabalhar mais intimamente com Streams? Se você j...
Veja nesse artigo um modelo sugerido para a implementação de um método, com a definição de algumas e...
Fizemos uma série de entrevistas chamada "TW Entrevista". A entrevistada de hoje é a Loiane Groner,...
Fizemos uma série de entrevistas chamada "TW Entrevista". O entrevistado de hoje é o Diego Eis, fund...
Fizemos uma série de entrevistas chamada "TW Entrevista". O entrevistado de hoje é o Fabio Costa, de...
Neste artigo vamos aprender sobre os Type Hints no Python, veremos como eles funcionam e como podem...
Entenda o que é e como aplicar o UX Research e 360 View, técnicas importantes na hora de pensar em u...
Aprenda a trabalhar com Machine Learning diretamente no navegador usando o TensorFlow.js
Nesse post explicamos com exemplos tudo o que você precisa saber sobre definição de tipos em parâmet...
Confira neste artigo um pouco mais sobre a Cloud Computing.
Aprenda como otimizar a sua aplicação .NET Core com a Tiered Compilation.
Conheça mais sobre as funções anônimas, como se comportam no PHP e em qual momento se tornam closure...
Aprenda o que é injeção de dependência e como o princípio da inversão de dependência é importante pa...
Veja como o Cake pode auxiliar na automação de tarefas de um projeto .NET Core.
Veja alguns dos serviços oficiais de hospedagem e teste gratuito de algumas das principais plataform...
Agora que já sabemos criar nossa primeira aplicação com Flask, veremos neste artigo como retornar ar...
Veja como automatizar a geração de certificados SSL e usar no servidor do seu ambiente de desenvolvi...
Neste artigo veremos como criar um CRUD com NestJS, o passo a passo utilizando ferramentas como o Ty...
Aprenda a criar recipes do Symfony Flex personalizados para automatizar as configurações de bundles....
Conheça os principais serviços gratuitos do Google Cloud Platform e seus limites de uso.
Neste artigo vamos aprender a utilizar os eventos com o NestJS, criando um exemplo onde vamos simula...
Neste artigo veremos o que é o Spring Boot e como ele pode nos auxiliar no desenvolvimento de aplica...
Neste artigo vamos aprender a utilizar o recurso de upload de arquivos locais com o NestJS utilizand...
Veja neste artigo como configurar seu ambiente de desenvolvimento linux para desenvolvimento rest co...
Veja neste artigo como configurar seu ambiente de desenvolvimento Windows para desenvolvimento rest...
Como contornar a situação quando o cliente reclama do preço. Depois deste artigo você vai saber o qu...
Aprenda a definir elementos com dimensões proporcionais com CSS sem nenhuma linha de JavaScript.
Veja neste artigo como criar a primeira app com Flask, principal microframework do ecossistema Pytho...
Descubra o que é o App Engine, sua história e como fazer a publicação (deploy) de sua primeira aplic...
Aprenda a configurar o Cordova para compilar no emulador ou direto no dispositivo Android usando o m...
Aprenda a criar comandos customizados no Django para automatizar tarefas, personalizar funcionalidad...
Aprenda nesse artigo como realizar o Deploy de uma aplicação Spring Boot em uma VPS da DigitalOcena,...
Neste artigo, nós iremos aprender sobre o uso de Media Query no CSS3, na prática aprendendo como uti...
Veja como implementar o HATEOAS em uma aplicação JAX-RS-Jersey de forma simples com os recursos forn...
Veja nesse artigo como subir uma função para o AWS Lambda para converter HTML para PDF usando wkhtml...
Nesse artigo vamos criar um ambiente de desenvolvimento PHP completo, com MySQL e Nginx dentro do WS...
Veja neste artigo como criar APIs de forma rápida e fácil utilizando o Strapi.io.
Quase um ano depois da última versão, o PHP 7.2 bate à porta. Saiba tudo sobre essa versão. O que de...
Nesse artigo aprenderemos sobre as metatag no HTML. Vamos aprender como utilizar e o porquê devemos...
Conheça as camadas e componentes do padrão arquitetural Porto. Nesse artigo vamos aprender como cada...
Conheça as várias maneiras para se fazer testes de performance em seus códigos JavaScript para melho...
Existem vários métodos que podem ser aplicados na hora de optar pelo teste funcional. Neste artigo v...
Conheça os comandos do console do navegador e domine essa ferramenta para melhorar seus testes ou ca...
Confira neste artigo o que é uma falha zero-day e como essas brechas são exploradas.
Conheça as melhores extensões disponíveis do VS Code para Front-End e melhore a eficiência dos seus...
Veja como usar a API de reflexão do PHP para extrair e até mesmo alterar características internas de...
Veja nesse artigo como funciona o TDD e quais seus benefícios.
Neste artigo veremos como criar uma máquina virtual utilizando a VirtualBox com o sistema operaciona...
Há um bom tempo que temos visto formulários com labels flutuantes em vários lugares. A ideia era de...
Conheça neste artigo o pattern arquitetural BFF (Backend For Frontend).
Veja neste artigo as principais IDEs para desenvolvimento Dart.
Conheça neste artigo as variáveis, tipos de dados e constantes da linguagem Java.
Aprenda a configurar o método de pagamento PagSeguro em sua loja WooCommerce.
Saiba como configurar o sistema de entregas utilizando o plugin dos Correios no WooCommerce.
A confusão entre frameworks e bibliotecas é muito comum. Entenda qual a diferença entre eles e qual...
Veja neste artigo o que é uma IDE e suas principais características.
Aplicações mobile sempre estão em alta. Conheça mais sobre o Xamarin, a plataforma open source para...
Neste artigo veremos algumas dicas de como proteger seus dados de aplicativos maliciosos.
Neste post, dando continuidade à série sobre programação funcional, trataremos de um tema muito pert...
A Amazon Web Services (AWS) é uma das principais plataformas de computação em nuvem do mercado. Apre...
Se você tem vontade de viver e trabalhar em outro país, veja neste artigo as oportunidades que o mer...
Dentre as modalidades de estudo que temos, será que vale a pena escolher um curso à distância?
Você sabe o que é uma PWA? Será que vale a pena transformar o seu site em uma?
O Firebase é uma plataforma do Google que contém um conjunto de ferramentas e infraestrutura para aj...
Como proteger o código de possíveis erros? Confira neste artigo o que vem a ser a programação defens...
Geralmente, quando participamos de um processo seletivo para uma vaga relacionada a desenvolvimento,...
Neste artigo abordaremos o que é o Double Diamond e suas etapas, que vão da imersão até ao protótipo...
Veja neste artigo o que é a linguagem de programação Ruby.
Descubra a utilidade dos Symbols no JavaScript, novo tipo primitivo introduzido no ES2015.
Veja neste artigo algumas dicas sobre o que você deve se atentar para criar um aplicativo de sucesso...
Saiba como se tornar um desenvolvedor de aplicativos reconhecido pelo mercado.
Neste artigo, vamos aprender mais três conceitos sobre object calisthenics e como eles nos ajudam a...
Conheça os recursos que o Google disponibiliza para aperfeiçoar os resultados das buscas e torná-las...
Veja neste artigo como utilizar estruturas de condição e repetição no Jinja2.
Veja neste artigo como enviar e exibir dados com Jinja2.
Conheça um pouco mais sobre o termo Soft Skills e a importância em sua carreira.
Neste artigo vamos aprender sobre as funções na Golang. Veremos o que são, qual a sua importância em...
Nesse artigo vamos aprender sobre as funcionalidades CSS Grid e FlexBox do CSS na pratica durante o...
Confira neste artigo o que vem a ser um container.
Veja como criar uma animação infinita de fundo com efeito parallax usando apenas CSS puro.
Veja um pouco mais sobre os sistemas de codificação de caracteres ASCII e Unicode.
Operadores lógicos costumam causar dúvidas em quem está aprendendo lógica de programação. Nesse post...
Neste artigo abordaremos os principais comandos do SQL: DQL, DLL e DML.
Confira neste artigo algumas dicas do que estudar para se tornar um bom profissional de Cloud Comput...
Nesse artigo falaremos um pouco sobre o que é serialização de dados e quais os principais recursos q...
Veja como a técnica de Debounce pode te ajudar a cuidar da performance da sua aplicação.
Veja dicas sobre como se tornar um Desenvolvedor Mobile e sobre quais tecnologias estudar.
Neste artigo conheceremos as estruturas condicionais e estruturas de repetição na linguagem de progr...
Neste artigo conheceremos as variáveis e constantes no Dart.
Segurança é um item essencial e uma forma de limitar o acesso da aplicação é através de autenticação...
Veja neste artigo o perigo do compartilhamento de informações com aplicativos.
Trabalha com JavaScript? Então você precisa conhecer estes métodos para trabalhar com Arrays.
Aprenda a configurar um servidor web com PHP e MySQL de forma rápida e segura, com gerenciador web d...
Veja como funcionam as trilhas e sub-trilhas de certificação da Microsoft para desenvolvedores.