Nesta formação você aprenderá como criar e gerenciar lojas virtuais do início, com o sistema de e-commerce Open Source mais completo do mercado, o Magento. Ao t...
3 cursos 09h44 de vídeos 81 exercíciosO 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íciosAprenda a trabalhar de maneira correta com números no JavaScript.
01h11Aprenda a otimizar o SEO de suas páginas e posts utilizando o Plugin Yoast SEO para Wordpress e elev...
Veja algumas das técnicas que podem ajudar a posicionar o seu site no topo dos buscadores.
Nesse artigo aprenderemos sobre as metatag no HTML. Vamos aprender como utilizar e o porquê devemos...
Veja neste artigo o porquê você deve investir em Marketing Digital no seu negócio.
Conheça os recursos que o Google disponibiliza para aperfeiçoar os resultados das buscas e torná-las...
Neste artigo, veremos a importância do uso da Semântica HTML e como utilizamos as tags em nossos pro...
Confira neste artigo as diferenças entre SPA e SSR, as vantagens e desvantagens de cada uma, além de...
Veja neste artigo o que é o Magento.
Neste artigo, vamos abordar o que são as aplicações baseadas em tecnologias SPA e o porquê de estas...
Confira neste artigo o que é um certificado SSL e como ele funciona.
Veja neste artigo algumas dicas essenciais para quem está pensando em dar os primeiros passos em sua...
Algumas siglas e termos do Marketing Digital podem nos confundir ou podemos até mesmo desconhecer se...
Aprenda a configurar o seu blog WordPress para que ele poste automaticamente no Facebook as publicaç...
Fizemos uma série de entrevistas chamada "TW Entrevista". O entrevistado de hoje é o Reinaldo Ferraz...
Saiba o que é o Route Model Binding do Laravel, qual problema ele resolve e como utilizá-lo de forma...
Veja dicas sobre como se tornar um Desenvolvedor Mobile e sobre quais tecnologias estudar.
Se você deseja criar rapidamente aplicações bonitas e utilizáveis, dê uma conferida no Material Desi...
Veja neste artigo se você está cometendo algum dos erros mais comuns encontrados em interfaces web.
Saiba como se tornar um desenvolvedor de aplicativos reconhecido pelo mercado.
Injetar dependências pode se tornar uma tarefa tediosa quando se têm muitas classes envolvidas. Um c...
Você já pensou o que se passa na cabeça do recrutador em uma entrevista de emprego? O que será que e...
Entenda como a síndrome do impostor se manifesta e o que podemos fazer para combatê-la.
Vai participar de um code challenge? Confira essas dicas para se sair bem nessa etapa da entrevista.
Aprenda a instalar e utilizar o gerenciador de dependências Composer e dê o próximo passo rumo a se...
Conheça a funcionalidade async / await do JavaScript que nos ajuda a trabalhar com códigos assíncron...
Valores em PHP possuem que semântica? De valor ou de referência? Objetos são passados por referência...
Confira neste artigo o que vem a ser a UX (User eXperience) e a UI (User Interface), suas diferenças...
Você, desenvolvedor PHP, já teve a oportunidade de trabalhar mais intimamente com Streams? Se você j...
Conheça mais sobre Gerenciamento de Projetos com a aplicação do PMI nos seus projetos de TI.
Confira neste artigo o que é o Selenium.
Neste artigo vamos entender como funcionam e para que servem os métodos ToString(), Equals() e GetHa...
Saiba um pouco mais sobre as linguagens de programação e seus principais paradigmas.
Conheça a história e as curiosidades por trás da criação do ECMAScript e JavaScript. Entenda de uma...
Os testes de software são uma atividade essencial para garantir a qualidade do sistema ou aplicação...
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 o que vem a ser o protoloco OAuth 2.
Uma Introdução ao Swoole, framework PHP assíncrono baseado em corrotinas e comparação dele com o mod...
Quer iniciar seus estudos em PHP e não sabe por onde começar? Veja o que preparamos pra você.
Domine o Git ao conhecer comandos e truques que facilitarão o seu trabalho.
Nesse artigo você irá entender de fato a diferença entre as várias opções de unidades medidas do CSS...
Veja neste artigo três linguagens de programação em alta em 2021.
Neste artigo iremos falar sobre o que é, qual a estrutura e onde são utilizados os JSON Web Tokens o...
Neste artigo veremos o que é o Spring Security, quais suas funcionalidades e como ele pode aumentar...
O conhecimento técnico e a visão de negócio deste profissional também lhe permite colaborar no desen...
Entenda a função das estruturas condicionais (If - Else) e de repetição (While - For) nos estudos so...
O Plop.js facilita a criação de arquivos em seus projetos, evitando que você tenha sempre que escrev...
Segurança é um item essencial e uma forma de limitar o acesso da aplicação é através de autenticação...
Nesse artigo vamos aprender como publicar e configurar um projeto desenvolvido em ASP.NET Core 3.0 n...
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...
Neste artigo, vamos compreender o funcionamento básico do garbage collector dentro da CLR em uma apl...
Veja neste artigo algumas boas práticas que você deve adotar enquanto escreve seu código.
Quando falamos de Software as a Service (SaaS) e cloud computing, é inevitável que o termo "multiten...
Aprenda quando utilizar os métodos AddMvc(), AddMvcCore(), AddControllers(), AddControllersWithViews...
Dando sequência aos artigos sobre Injeção de Dependência e Container de Injeção de Dependência, ness...
Veja neste artigo algumas dicas que podem te ajudar em sua produtividade no desenvolvimento de softw...
O LINQ é uma das features mais legais e poderosas do .NET. Porém, você sabe exatamente o que é o LIN...
Aprenda a trabalhar com o CSS Flexbox com este guia definitivo e interativo! Vamos ver as propriedad...
Devo começar minha carreira como desenvolvedor Front-End, Back-End ou FullStack?
Veja o porquê você deve dar a devida importância ao teste de software para garantir a qualidade do p...
Entenda o que é Cross-Site Request Forgery (CSRF) e conheça abordagens para mitigá-lo, incluindo a m...
Veja como a técnica de Debounce pode te ajudar a cuidar da performance da sua aplicação.
Aprenda a criar um tipo que pode ser retornado pelos métodos assíncronos do C#.
Tire as suas ideias do papel e planeje o seu negócio utilizando Canvas.
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...
O htop é uma ferramenta multiplataforma, visual e interativa, para visualizar processos e recursos e...
Você sabe o que são ponteiros? Nesse artigo temos uma abordagem introdutória e essencial para que vo...
Aprenda a configurar o Cordova para compilar no emulador ou direto no dispositivo Android usando o m...
Neste artigo vamos aprender como enviar emails utilizando o NestJS e o Nodemailer, um dos módulos ma...
Neste artigo, nós iremos aprender sobre o uso de media queries no CSS e iremos aprender como utilizá...
Nesse artigo você irá entender alguns tipos de seletores pouco utilizados no CSS, porém extremamente...
Neste artigo, nós iremos aprender sobre seletores básicos do CSS e iremos estudar sobre os seletores...
Novos recursos do ECMAScript 2022 que é a décima terceira edição da especificação que vai padronizar...
Neste artigo nós iremos aprender um pouco mais sobre o FastAPI durante o desenvolvimento de uma API...
Neste artigo veremos algumas das abordagens e widgets que são usados no desenvolvimento de aplicativ...
Neste artigo conheceremos as estruturas condicionais e estruturas de repetição na linguagem de progr...
Neste artigo veremos como instalar o Maven e como podemos utilizá-lo para nos auxiliar na criação e...
No artigo anterior, foi apresentado o conceito do 12 Factor App. Nessa segunda parte, veremos mais...
Neste artigo, conheceremos as estruturas condicionais e de repetição no Python.
Veja como serializar e desserializar JSON no .NET com a biblioteca System.Text.Json.
Conheça os novos tipos de dados introduzidos no C# 9.0, os inteiros nativos e os novos recursos da i...
Entenda o conceito de modularização e a utilização de funções e procedimentos no desenvolvimento de...
O ato de fazer compras online cresceu nos últimos meses. Sendo assim, confira neste artigo como melh...
Confira neste artigo as 5 soft skills mais valorizadas no mercado atualmente, segundo o LinkedIn.
A prototipação no desenvolvimento de software permite amadurecer ideias, identificar problemas e eng...
Veja como você pode monitorar as conexões ao servidor Nginx e aos seus logs de acesso com o Netdata.
HATEOAS é um componente que faz parte da arquitetura REST, cujo objetivo é ajudar os clientes a cons...
Aprenda como trabalhar com condicional if else no php, as principais características dessa estrutura...
O Java define a especificação JAX-RS API para a criação de aplicações API RESTful, que pode ser faci...
Existem muitas pessoas mal intencionadas que fazem uso da internet para aplicar golpes: um deles é o...
Um gerenciador de pacote é essencial em qualquer plataforma de desenvolvimento moderna. Para o .NET...
Uma ferramenta que facilita a vida do desenvolvedor e o auxilia no gerenciamentos das bibliotecas ut...
Veja como usar a API de reflexão do PHP para extrair e até mesmo alterar características internas de...
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...
Aprenda a ordenar cores e fazer conversões entre os formatos RGB, Hexadecimal e HSL usando JavaScrip...
Neste artigo veremos uma introdução a WebSockets com a criação de um servidor em PHP e usando o nave...
Operadores lógicos costumam causar dúvidas em quem está aprendendo lógica de programação. Nesse post...
Existe uma gama de ferramentas que permitem a criação de um instalador do Windows. Neste artigo veja...
Verificar e monitorar a integridade de uma aplicação web é algo essencial, principalmente em ambient...
Neste artigo, abordaremos a new generation, a old generation e a permanent generation na JVM, compre...
Veremos nesse artigo como usar um domínio personalizado em um site do Github Pages de forma simples...
Nesse artigo vamos criar um ambiente de desenvolvimento PHP completo, com MySQL e Nginx dentro do WS...
Aprenda como criar e conheça as opções de configuração de um middleware customizado no ASP.NET Core.
"Quanto eu cobro?" ou "Qual o preço do meu serviço?", essa é uma grande dor do desenvolvedor freelan...
Veremos neste artigo, a importância do manual da marca para a manutenção da identidade visual de um...
Uma reflexão sobre reuso de código, herança e a recomendação de utilização de Traits.
Veja neste artigo as diferenças entre as metodologias tradicional e ágil.
Veja nesse artigo um modelo sugerido para a implementação de um método, com a definição de algumas e...
Veja como despertar o desejo no seu cliente, comunicando com o lado emocional do cérebro dele. Vou t...
Aprenda a documentar uma aplicação ASP .NET Core Web API com o Swagger.
Conheça as principais Game Engines para JavaScript.
Além de ter o conhecimento técnico, existem algumas habilidades que as empresas esperam de um profis...
Aprenda como os eventos do Eloquent podem te ajudar a diminuir a quantidade de lógica nos controller...
O React, agora em sua versão 16, foi totalmente reescrito. Veja as melhorias e o que há de novo.
Veja quando utilizar o localStorage ou o sessionStorage para armazenar dados no navegador.
Veja as principais novidades e atualizações que a equipe de desenvolvedores do Android Studio prepar...
Falaremos nesse artigo das vantagens, desvantagens e práticas importantes para nos mantermos em alto...
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 é...
O GraphQL é uma linguagem de consulta que facilita o nosso trabalho na hora de fazer requisições, ba...
Qual o motivo por trás do surgimento de tantas ferramentas em forma de serviço? Quais as principais...
Os algoritmos recursivos são fundamentais na solução de muitos problemas envolvendo a computação. Lo...
Entenda as nuances do processo de execução de um código no .NET Framework.
Alguns desenvolvedores dão somente muita atenção à codificação. Vejamos outros importantes aspectos...
Aprenda como o método merge do JPA funciona e utilize-o corretamente em seu projeto.
Descubra como os enums no PHP podem transformar seu código, tornando-o mais claro e eficiente. Otimi...
Neste artigo, vamos aprender sobre o recurso de Records no Java. Veremos como utilizar esse recurso,...
Neste artigo vamos continuar no assunto de autenticação, abordando a estratégia de refresh token com...
Neste artigo vamos aprender sobre os Type Hints no Python, veremos como eles funcionam e como podem...
Neste artigo vamos aprender a proteger rotas com o NestJS e a biblioteca passport, utilizando a estr...
Nesse artigo, veremos algumas formas, de desenvolver nosso site pensando em todos, tornando assim, u...
Neste artigo você aprenderá criar classes, implementar métodos e instanciar objetos no TypeScript us...
Neste artigo iremos aprender de teórica como é o fluxo de autenticação baseado em JWT dentro de uma...
Neste artigo veremos o que é o Spring Boot e como ele pode nos auxiliar no desenvolvimento de aplica...
Neste artigo vamos ver como realizar a instalação do Python nos sistemas Windows, Linux e MacOS. Alé...
Dando continuidade ao nosso estudo do C# 9.0, neste artigo veremos dois novos recursos dele: Program...
Já estamos no C# 9.0, a nova versão lançada no .NET Conf 2020 trouxe uma série de novos recursos, ve...
Após criar uma VPC na AWS, não podemos nos descuidar com relação a segurança dessa rede. Existem dua...
Aprenda como configurar o Visual Studio Code para trabalhar com debug de código PHP. Veremos como in...
A ação de usuários disparam diversos serviços que podem falhar ou ficar indisponíveis. Conheça neste...
O AWS CLI v2 é uma ferramenta em linha de comando capaz de gerenciar recursos na AWS. Com ela é poss...
Conheça o Deno, ambiente de execução de JavaScript desenvolvido pelo criador do Node.js e que pode s...
Conheça a biblioteca AutoMapper e aprenda como implementá-la em uma aplicação C#.
Nesse post explicamos com exemplos tudo o que você precisa saber sobre definição de tipos em parâmet...
Aprenda como instalar o PHP e a extensão Xdebug no Windows. Ensinaremos os detalhes que você precisa...
Testes unitários ajudam a garantir a qualidade de uma aplicação. Uma forma de garantir isso no C# é...
Veja neste artigo como criar a primeira app com Flask, principal microframework do ecossistema Pytho...
Testes unitários ajudam a garantir a qualidade de uma aplicação. Uma forma de garantir isso no C# é...
Obtenha uma visão geral do recurso switch expressions do C# 8.0 e aprenda a criar códigos mais limpo...
Veja nesse artigo como subir uma função para o AWS Lambda para converter HTML para PDF usando wkhtml...
Conheça o que é Paralisia por Análise, a razão de várias pessoas não começarem ou finalizarem algo,...
Uma introdução à programação assíncrona com PHP e uso básico dos componentes do ReactPHP.
Veja neste artigo o que vem a ser o ALM (Application Lifecycle Management).
O paradigma funcional vem ficando a cada dia mais popular entre os desenvolvedores. Porém, com este...
Nesta série de artigos, vamos ver como atrair, precificar e fechar clientes, utilizando técnicas nov...
Veja neste artigo como criar um Chatbot utilizando o Python.
Veja como os middlewares funcionam em uma aplicação ASP.NET Core.
O paradigma orientado a objetos é um dos mais utilizados no mercado de trabalho. Neste artigo, verem...
Aprenda como otimizar a sua aplicação .NET Core com a Tiered Compilation.
Trabalha com JavaScript? Então você precisa conhecer estes métodos para trabalhar com Arrays.
Separamos as cinco principais redes sociais do momento e destacamos os pontos fortes de cada uma del...
Um dos problemas mais clássicos de aplicações que utilizam MVC é a camada de view concentrar lógica...
Neste artigo, vamos aprender mais três conceitos sobre object calisthenics e como eles nos ajudam a...
São muitas as dúvidas que envolvem a escolha de uma carreira profissional e os estudantes de tecnolo...
Cuidar da segurança é um dos pilares para a sustentação de qualquer aplicação na web. Sem o mínimo n...
Veja como é possível formatar as mensagens do console do navegador e até mesmo imprimir imagens nele...
Você conhece a metodologia Scrum? Sabe como utilizá-la corretamente?
Conheça os recursos de linha de comando para o Entity Framework Core.
Generators são uma funcionalidade que veio no ES2015 para nos auxiliar no desenvolvimento de código...
Como fazer a depuração de código PHP? Essa é uma dúvida recorrente do pessoal que está vindo de outr...
Veja um pouco mais sobre o PHP 7 e, principalmente, as novidades do PHP 7.1, recém lançado.
Neste guia do framework NestJS vamos fazer um compilado de tópicos úteis sobre o framework, desde cr...
Aprenda nesse artigo como obter dados enviados na requisição. Veremos desde como pegar a instância d...
Aprenda a criar um provedor customizado para o Microsoft.Extensions.Logging