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