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...
14 cursos 60h32 de vídeos 381 exercíciosNa formação desenvolvedor Wordpress da TreinaWeb vamos aprender desde o início todos os aspectos necessários para o desenvolvimento de temas e plugins para o Wo...
12 cursos 43h59 de vídeos 335 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...
31 cursos 64h23 de vídeos 176 exercíciosNesta formação você aprenderá desenvolver aplicações PHP usando o framework Symfony com desenvoltura. Ao final desta formação, terá condições de trabalhar em gr...
7 cursos 27h02 de vídeos 170 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íciosAprenda configurar um ambiente PHP e Laravel no Docker
01h19Aprenda como publicar no Heroku uma aplicação PHP desenvolvida com o Laravel.
00h44Aprenda como implementar validações nos seus formulários do Laravel
01h56Aprenda como gerar PDFs em uma aplicação Laravel utilizando o Dompdf
00h28Aprenda como realizar o deploy de uma aplicação Laravel utilizando o Deployer.
00h50Aprenda como importar e exportar planilhas do Excel
00h50Aprenda como utilizar uma ferramenta de geração de cadastros no Laravel
00h43Aprenda como acessar uma API Rest em uma aplicação Laravel
01h01Aprenda como utilizar SMS para validar cadastros nas suas aplicações.
01h26Aprenda como trabalhar com sessão em aplicações Laravel.
00h58Aprenda como aproveitar todo o poder do Request e Response no Laravel
01h23Aprenda como utilizar uma API de cep para validar e autocompletar endereços em uma aplicação Laravel
01h03Aprenda como implementar uma autenticação de API com Laravel Sanctum.
00h39Neste artigo veremos o que são as PSRs do PHP. Entenderemos conceitos importantes, como, RFCs e a RF...
Veja como fazer o deploy de uma aplicação PHP Serverless no AWS Lambda usando o Bref.
Veja neste artigo as principais IDEs para desenvolvimento PHP.
Quer iniciar seus estudos em PHP e não sabe por onde começar? Veja o que preparamos pra você.
Neste artigo vamos aprender os dois primeiros conceitos sobre object calisthenics e como eles nos aj...
Veremos nesse artigo o padrão de projeto Strategy em PHP, aplicaremos refatoração para implementá-lo...
JSON Schema é uma especificação para validação de documentos JSON. A ideia é parecida com a de um XS...
Você, desenvolvedor PHP, já teve a oportunidade de trabalhar mais intimamente com Streams? Se você j...
Veja nesse artigo como subir uma função para o AWS Lambda para converter HTML para PDF usando wkhtml...
Neste artigo veremos uma introdução à programação de sockets com o PHP.
Quase um ano depois da última versão, o PHP 7.2 bate à porta. Saiba tudo sobre essa versão. O que de...
Neste artigo, vamos aprender mais três conceitos sobre object calisthenics e como eles nos ajudam a...
Imutabilidade é uma característica forte nas linguagens funcionais, onde a alteração de estado não é...
Dando continuidade aos artigos sobre programação assíncrona com PHP, neste artigo veremos o componen...
Veremos neste artigo como usar o componente de socket do ReactPHP para criar um chat pelo terminal....
Aprenda nesse artigo como obter dados enviados na requisição. Veremos desde como pegar a instância d...
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 com desenvolvedores chamada "TW Entrevista". O entrevistado de hoje...
Aprenda o que é injeção de dependência e como o princípio da inversão de dependência é importante pa...
Nesse artigo falaremos sobre o utilitário de linha de comando symfony. Veremos como realizar a criaç...
Uma introdução à programação assíncrona com PHP e uso básico dos componentes do ReactPHP.
Veja neste artigo o que é o Magento.
Conheça as camadas e componentes do padrão arquitetural Porto. Nesse artigo vamos aprender como cada...
Um dos pontos mais importantes quando estamos trabalhando APIs é o retorno dos dados. Veja como melh...
Aprenda como otimizar a sua aplicação .NET Core com a Tiered Compilation.
Conheça o padrão arquitetural Porto! Voltado para aplicações back-end, ele permite escrever monolito...
Veja de forma resumida como é trabalhar em uma empresa de desenvolvimento de software.
Em meio ao desenvolvimento de software, você pode ter visto em algum momento a sigla “MVC”. Confira...
Veja um pouco mais sobre o PHP 7 e, principalmente, as novidades do PHP 7.1, recém lançado.
Descubra como utilizar as propriedades somente leitura no PHP 8.1 para criar código mais seguro e co...
Aprenda o que são extensões no PHP, como instalar e ativar. Entenda também porque o PHP possui o con...
Veja como usar a API de reflexão do PHP para extrair e até mesmo alterar características internas de...
O PHP nunca esteve tão forte. Nesse artigo, algumas desconstruções de famosas falácias acerca do PHP...
Nesse guia de PHP você aprenderá o necessário para criar os seus primeiros softwares com a linguagem...
Aprenda como trabalhar com classes, atributos, métodos e objetos no PHP e aumente seus conhecimentos...
Veremos neste artigo o que é o CodeIgniter, um dos principais frameworks PHP do mercado, e suas prin...
Aprenda o que é e como utilizar união de tipos no PHP. Recurso conhecido como union types que permit...
Aprenda como declarar propriedades e atribuir diretamente no construtor, recurso também conhecido co...
O loop foreach no PHP é uma estrutura de repetição simples e flexível! Aprenda corretamente como uti...
Aprenda como trabalhar com condicional if else no php, as principais características dessa estrutura...
Aprenda desde o início como declarar e acessar arrays no PHP. Veja o que são arrays, como trabalhar...
Aprenda como declarar variáveis no PHP, as principais regras de nomeação de variáveis, suas caracter...
Nesse artigo falaremos de umas das PSRs mais importantes da linguagem PHP, a PSR-4, responsável por...
Saiba o que são Iterators e Generators, bem como os seus casos de uso.
Iterator é um mecanismo que permite que um objeto seja iterado e ele próprio fica no controle granul...
Valores em PHP possuem que semântica? De valor ou de referência? Objetos são passados por referência...
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...
Uma Introdução ao Swoole, framework PHP assíncrono baseado em corrotinas e comparação dele com o mod...
Veja como usar Github Actions para criar um workflow de análise e teste do seu projeto desenvolvido...
Veja como Stream Wrappers personalizados podem ser criados em PHP para se trabalhar com streams usan...
Neste artigo falaremos brevemente sobre os principais Frameworks PHP do mercado.
Uma reflexão sobre reuso de código, herança e a recomendação de utilização de Traits.
Neste artigo veremos o que é PHP e algumas de suas características e vantagens.
Veja como visualizar a versão e outras informações importantes do PHP que você estiver utilizando.
Qual linguagem escolher? Java, C# ou PHP? Quais são as vantagens de cada uma? Vamos analisar estas d...
Aprenda a configurar um completo ambiente PHP usando o Laravel Homestead.
Como fazer a depuração de código PHP? Essa é uma dúvida recorrente do pessoal que está vindo de outr...
Descubra como os enums no PHP podem transformar seu código, tornando-o mais claro e eficiente. Otimi...
Aprenda a usar Arrow Functions no PHP para tornar seu código mais conciso e poderoso. Confira exempl...
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.
Aprenda como usar parâmetros nomeados no PHP, qual sua sintaxe e suas principais vantagens em relaçã...
Aprenda como utilizar attributes no PHP 8. Veja o que são, qual a sintaxe e como obter os dados das...
Aprenda o que é PDO e as vantagens de utilizá-lo na linguagem de programação PHP. Veremos também o q...
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...
Entenda o que são os componentes do Symfony, o que eles fazem, quais as vantagens e desvantagens de...
Neste artigo cito as quatro principais ferramentas que considero essenciais para qualquer projeto PH...
Nesse artigo vamos criar um ambiente de desenvolvimento PHP completo, com MySQL e Nginx dentro do WS...
Conheça mais sobre as funções anônimas, como se comportam no PHP e em qual momento se tornam closure...
Aprenda como configurar o Visual Studio Code para trabalhar com debug de código PHP. Veremos como in...
Conheça as recomendações da PSR-1 sobre os padrões básicos de codificação da linguagem PHP.
Conheça um pouco mais sobre a phploc, ferramenta para avaliar a complexidade de código escrito em PH...
Aprenda a instalar e utilizar o gerenciador de dependências Composer e dê o próximo passo rumo a se...
O Doctrine é um conjunto de projetos PHP voltados principalmente para trabalhar com persistência de...
Aprenda a configurar um servidor web com PHP e MySQL de forma rápida e segura, com gerenciador web d...
Veja neste artigo o que é Lumen, Micro-Framework PHP.
Você já ouviu falar no Laminas? Para quem não sabe, esse é o novo nome do já conhecido Zend Framewor...
Neste artigo veremos o que é Laravel e algumas de suas características.
Veja neste artigo o que é o Composer.
Nesse post falaremos sobre os principais conceitos do Symfony Flex. Veremos desde o início como ele...
Veja neste artigo o que é Zend Framework.
Veja neste artigo como instalar um pacote com PIP e utilizá-lo em seu projeto.
Veja neste artigo o que é Twig.
Veja neste artigo o que é e as principais características do Slim Framework.
Neste artigo veremos o que é Symfony e suas principais características. Vamos falar sobre sua histór...
Aprenda a instalar o ambiente de desenvolvimento necessário para o Multi-stack 3. Seja PHP com Larav...
Veja neste artigo o que é o Drupal.
Conheça os principais conceitos do Doctrine ORM, como entidade, mapeamento e Entity Manager. Veja ta...
Ser especialista ou saber um pouco de tudo? Veja qual caminho seguir em sua carreira.
Veja neste artigo três linguagens de programação em alta em 2021.
Neste artigo veremos como podemos realizar o deploy de uma aplicação Spring Boot na nuvem com o Hero...
Conheça mais uma lista de extensões do VS Code que ajudarão a melhorar a sua produtividade e facilit...
Nesta terceira parte, iremos abordar mais três dos 12 princípios: port binding, concurrency e dispos...
Neste artigo veremos o que é o VS Code e como podemos realizar a sua instalação nos sistemas operaci...
Uma dúvida muito comum é sobre tipagem nas linguagens de programação. Nesse artigo falamos de forma...
Nesse artigo vamos aprender como publicar e configurar um projeto desenvolvido em ASP.NET Core 3.0 n...
Concorrência, paralelismo, processos, threads, programação síncrona e assíncrona, são assuntos que p...
Veja neste artigo o que é Template Engine e as principais opções do mercado.
Neste artigo trabalharemos com os conceitos fundamentais de corrotinas, canais, defer etc, também ex...
Existe uma gama de ferramentas que permitem a criação de um instalador do Windows. Neste artigo veja...
Veja neste artigo o que é um framework e para que ele serve.
Veja neste artigo boas práticas que você deve ter com seu código.
Nesse post veremos alguns passos simples que precisamos nos atentar ao subir nossa aplicação para o...
Está na dúvida se deve fazer uma faculdade ou ir para os cursos de especialização? Esse artigo poder...
Veja neste artigo como gerenciar pacotes para seus projetos Python utilizando o PIP.
Aprenda o que são geradores de sites estáticos e quando usá-los em seus projetos.
Um dos problemas mais clássicos de aplicações que utilizam MVC é a camada de view concentrar lógica...
Veremos neste artigo como adicionar uma camada de retorno usando middleware, com o objetivo de flexi...
Injetar dependências pode se tornar uma tarefa tediosa quando se têm muitas classes envolvidas. Um c...
O PHPUnit é um framework para a criação de testes unitários. Nesse artigo vamos falar sobre a geraçã...
Yarn nasceu para ser uma opção rápida e segura de se gerenciar dependências em JavaScript.
No artigo de hoje, veremos um recurso muito utilizado pelos desenvolvedores front-end e presente no...
Geralmente, quando participamos de um processo seletivo para uma vaga relacionada a desenvolvimento,...
Essa é uma pergunta muito comum para quem deseja iniciar na área de programação. Por mais que deseja...
Entenda por que em um mundo tão moderno, com mouses e touch screens, ainda usamos terminais para tra...
Saiba o que é o WordPress e aprenda a instalar localmente em sua máquina.
HATEOAS é um componente que faz parte da arquitetura REST, cujo objetivo é ajudar os clientes a cons...
Veja neste artigo as principais IDEs para desenvolvimento Python.
Veja neste artigo as principais IDEs para desenvolvimento em Java.
Confira neste artigo o Joomla, o segundo CMS mais utilizado do mercado.
Uma ferramenta que facilita a vida do desenvolvedor e o auxilia no gerenciamentos das bibliotecas ut...
Veja neste artigo como publicar uma aplicação ASP.NET Core no Heroku.
Veja neste artigo o que é e para que serve o YAML.
Agora que já sabemos o que é o XML e o JSON, qual escolher? É o que veremos neste artigo.
Com o lançamento do WSL 2, agora é possível executar o Docker sem precisar de uma máquina virtual tr...
Nesse artigo aprenderemos o que é ORM, quais problemas ele resolve, os padrões mais usados e quais o...
Preparar nosso ambiente local de desenvolvimento pode ser uma tarefa bastante demorada. Pode levar h...
Veja neste artigo o que é JSON.
Veja neste artigo as principais aplicações para gerenciamento de banco de dados com interface gráfic...
Veja como automatizar a geração de certificados SSL e usar no servidor do seu ambiente de desenvolvi...
Veja neste artigo os principais SGBDs NoSQL e suas principais características.
Aprenda a criar recipes do Symfony Flex personalizados para automatizar as configurações de bundles....
Nesse artigo veremos como criar o primeiro projeto no Symfony. Falaremos sobre qual tipo de estrutur...
Neste artigo veremos o que é um micro-framework.
Dando sequência aos artigos sobre Injeção de Dependência e Container de Injeção de Dependência, ness...
Nesse artigo falaremos um pouco sobre o que é serialização de dados e quais os principais recursos q...
Confira neste artigo 5 dicas que te ajudarão a progredir profissionalmente.
Neste artigo veremos alguns templates para criação de aplicações administrativas.
Devo começar minha carreira como desenvolvedor Front-End, Back-End ou FullStack?
Fizemos uma série de entrevistas chamada "TW Entrevista". O entrevistado de hoje é o Fabio Costa, de...
Conheça as habilidades necessárias para se tornar um bom desenvolvedor web back-end.
Saiba o que é a vulnerabilidade de redirecionamento aberto (Open Redirect) e ações que podem ser des...
Descubra o que é o App Engine, sua história e como fazer a publicação (deploy) de sua primeira aplic...
Saiba o que é o Route Model Binding do Laravel, qual problema ele resolve e como utilizá-lo de forma...
Fizemos uma série de entrevistas com desenvolvedores chamada “TW Entrevista”. O entrevistado de hoje...
Há muitas dúvidas sobre qual o primeiro passo para se iniciar na carreira de desenvolvedor. Veja nes...
Aprenda como os eventos do Eloquent podem te ajudar a diminuir a quantidade de lógica nos controller...
Início de carreira pode ser bem difícil. Como começar se você não tem experiência? Veja as dicas que...
Entenda como a síndrome do impostor se manifesta e o que podemos fazer para combatê-la.
Há um bom tempo que temos visto formulários com labels flutuantes em vários lugares. A ideia era de...
Cuidar da segurança é um dos pilares para a sustentação de qualquer aplicação na web. Sem o mínimo n...
Nesse artigo veremos de forma didática, com foco nos iniciantes, o que é uma hospedagem, domínio e q...
Aprenda como realizar buscas textuais rápidas e eficientes independentemente da quantidade de regist...
Veremos nesse artigo como se dá a mensuração da complexidade ciclomática; como os analisadores estát...
Os desenvolvedores de front-end e back-end se completam na maioria dos casos. Se faz indispensável s...
Veja dicas sobre como se tornar um Desenvolvedor Mobile e sobre quais tecnologias estudar.
Uma visão geral das mudanças do Magento 1.9 para o Magento 2.
O Wordpress é o CMS mais usado do mundo. Veja algumas dicas sobre como personalizar seu site/blog ut...
Saiba um pouco mais sobre as linguagens de programação e seus principais paradigmas.
Primeiro post do nosso novo Blog. Siga e confira dicas e novidades sobre o dia-a-dia dos profissiona...
Neste artigo, veremos como apresentarmos dados com listas e tabelas HTML e qual a sua importância no...
Veja neste artigo os principais tipos de banco de dados NoSQL.
Veja neste artigo o que são mixins e qual sua importância no Dart.
O Netdata é uma ferramenta opensource que te permite monitorar o seu servidor em tempo real. Visuali...
Veja um pouco mais sobre os sistemas de codificação de caracteres ASCII e Unicode.
Veja neste artigo o que é uma IDE e suas principais características.
Veja nesse artigo como funciona o TDD e quais seus benefícios.
O MJML é um framework e linguagem de marcação para a criação de e-mails responsivos. Veja como integ...
Neste artigo veremos os três tipos de ataques mais comuns a aplicações web.
Neste artigo veremos como criar uma máquina virtual utilizando a VirtualBox com o sistema operaciona...
Uma introdução (base teórica) para TCP, UDP e Sockets, principalmente para desenvolvedores que des...
Neste artigo veremos alguns editores de código para utilizar na criação de seus projetos.
Entenda o que é Cross-Site Request Forgery (CSRF) e conheça abordagens para mitigá-lo, incluindo a m...
Veja dicas sobre finanças, social, saúde, alimentação, ambiente e produtividade ao trabalhar em casa...
Conheça as várias áreas onde podemos trabalhar com JavaScript além do navegador.
Nesse artigo, algumas lições que aprendi com o meu primeiro projeto como freelancer, lá atrás, quand...
Falaremos nesse artigo das vantagens, desvantagens e práticas importantes para nos mantermos em alto...
Neste primeiro artigo da série sobre SOLID, vamos entender o porquê de eles terem sido definidos, al...
No tipo mu-plugin do WordPress os plugins ficam sempre ativos e devem ser usados para funções essenc...
A composição permite um reuso e extensão de código mais flexível que a herança clássica. Mas isso é...