Nesta 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...
8 cursos 40h39 de vídeos 247 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...
26 cursos 66h19 de vídeos 149 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...
15 cursos 74h07 de vídeos 458 exercíciosNesta formação você aprenderá a desenvolver aplicações web full-stack utilizando o Laravel desde o zero.
53 cursos 168h27 de vídeos 725 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...
13 cursos 57h33 de vídeos 412 exercíciosAprenda como implementar uma autenticação de API com Laravel Sanctum.
00h39Aprenda 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 configurar um ambiente PHP e Laravel no Docker
01h19Aprenda como publicar no Heroku uma aplicação PHP desenvolvida com o Laravel.
00h44Aprenda 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
01h03Nesse artigo vamos aprender como publicar e configurar um projeto desenvolvido em ASP.NET Core 3.0 n...
Agora que já sabemos o que é o XML e o JSON, qual escolher? É o que veremos neste artigo.
Veja neste artigo o que é JSON.
O Netdata é uma ferramenta opensource que te permite monitorar o seu servidor em tempo real. Visuali...
Nesta terceira parte, iremos abordar mais três dos 12 princípios: port binding, concurrency e dispos...
Nesse artigo veremos de forma didática, com foco nos iniciantes, o que é uma hospedagem, domínio e q...
Saiba o que é o Route Model Binding do Laravel, qual problema ele resolve e como utilizá-lo de forma...
Aprenda a configurar um servidor web com PHP e MySQL de forma rápida e segura, com gerenciador web d...
Neste artigo veremos o que é Symfony e suas principais características. Vamos falar sobre sua histór...
O PHP nunca esteve tão forte. Nesse artigo, algumas desconstruções de famosas falácias acerca do PHP...
Uma Introdução ao Swoole, framework PHP assíncrono baseado em corrotinas e comparação dele com o mod...
Cuidar da segurança é um dos pilares para a sustentação de qualquer aplicação na web. Sem o mínimo n...
Conheça o padrão arquitetural Porto! Voltado para aplicações back-end, ele permite escrever monolito...
Veja neste artigo como publicar uma aplicação ASP.NET Core no Heroku.
Devo começar minha carreira como desenvolvedor Front-End, Back-End ou FullStack?
Veja neste artigo o que é o Drupal.
Neste artigo veremos como podemos realizar o deploy de uma aplicação Spring Boot na nuvem com o Hero...
Conheça as camadas e componentes do padrão arquitetural Porto. Nesse artigo vamos aprender como cada...
Falaremos nesse artigo das vantagens, desvantagens e práticas importantes para nos mantermos em alto...
Uma introdução (base teórica) para TCP, UDP e Sockets, principalmente para desenvolvedores que des...
Veja dicas sobre como se tornar um Desenvolvedor Mobile e sobre quais tecnologias estudar.
Nesse guia de PHP você aprenderá o necessário para criar os seus primeiros softwares com a linguagem...
Entenda o que é Cross-Site Request Forgery (CSRF) e conheça abordagens para mitigá-lo, incluindo a m...
Neste artigo falaremos brevemente sobre os principais Frameworks PHP do mercado.
Aprenda como instalar o PHP e a extensão Xdebug no Windows. Ensinaremos os detalhes que você precisa...
Qual linguagem escolher? Java, C# ou PHP? Quais são as vantagens de cada uma? Vamos analisar estas d...
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.
Fizemos uma série de entrevistas chamada "TW Entrevista". O entrevistado de hoje é o Fabio Costa, de...
Aprenda a configurar um completo ambiente PHP usando o Laravel Homestead.
Neste artigo veremos o que é PHP e algumas de suas características e vantagens.
Quer iniciar seus estudos em PHP e não sabe por onde começar? Veja o que preparamos pra você.
Veremos neste artigo o que é o CodeIgniter, um dos principais frameworks PHP do mercado, e suas prin...
Aprenda o que são extensões no PHP, como instalar e ativar. Entenda também porque o PHP possui o con...
Neste artigo veremos os três tipos de ataques mais comuns a aplicações web.
Como fazer a depuração de código PHP? Essa é uma dúvida recorrente do pessoal que está vindo de outr...
Valores em PHP possuem que semântica? De valor ou de referência? Objetos são passados por referência...
Uma introdução à programação assíncrona com PHP e uso básico dos componentes do ReactPHP.
Conheça as habilidades necessárias para se tornar um bom desenvolvedor web back-end.
Dando continuidade aos artigos sobre programação assíncrona com PHP, neste artigo veremos o componen...
Conheça mais uma lista de extensões do VS Code que ajudarão a melhorar a sua produtividade e facilit...
Entenda por que em um mundo tão moderno, com mouses e touch screens, ainda usamos terminais para tra...
Veja neste artigo o que é Template Engine e as principais opções do mercado.
Veja de forma resumida como é trabalhar em uma empresa de desenvolvimento de software.
Ser especialista ou saber um pouco de tudo? Veja qual caminho seguir em sua carreira.
Fizemos uma série de entrevistas com desenvolvedores chamada "TW Entrevista". O entrevistado de hoje...
Aprenda o que são geradores de sites estáticos e quando usá-los em seus projetos.
Neste artigo veremos o que é Laravel e algumas de suas características.
Nesse post veremos alguns passos simples que precisamos nos atentar ao subir nossa aplicação para o...
Saiba o que é a vulnerabilidade de redirecionamento aberto (Open Redirect) e ações que podem ser des...
Fizemos uma série de entrevistas com desenvolvedores chamada “TW Entrevista”. O entrevistado de hoje...
Há um bom tempo que temos visto formulários com labels flutuantes em vários lugares. A ideia era de...
Conheça as várias áreas onde podemos trabalhar com JavaScript além do navegador.
Veremos neste artigo como usar o componente de socket do ReactPHP para criar um chat pelo terminal....
Saiba o que é o WordPress e aprenda a instalar localmente em sua máquina.
Um dos pontos mais importantes quando estamos trabalhando APIs é o retorno dos dados. Veja como melh...
Os desenvolvedores de front-end e back-end se completam na maioria dos casos. Se faz indispensável s...
Veja neste artigo três linguagens de programação em alta em 2021.
Em meio ao desenvolvimento de software, você pode ter visto em algum momento a sigla “MVC”. Confira...
Confira neste artigo o Joomla, o segundo CMS mais utilizado do mercado.
Veja neste artigo o que é um framework e para que ele serve.
Há muitas dúvidas sobre qual o primeiro passo para se iniciar na carreira de desenvolvedor. Veja nes...
No tipo mu-plugin do WordPress os plugins ficam sempre ativos e devem ser usados para funções essenc...
Essa é uma pergunta muito comum para quem deseja iniciar na área de programação. Por mais que deseja...
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.
Uma ferramenta que facilita a vida do desenvolvedor e o auxilia no gerenciamentos das bibliotecas ut...
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...
O MJML é um framework e linguagem de marcação para a criação de e-mails responsivos. Veja como integ...
Nesse artigo falaremos sobre o utilitário de linha de comando symfony. Veremos como realizar a criaç...
Nesse artigo veremos como criar o primeiro projeto no Symfony. Falaremos sobre qual tipo de estrutur...
Neste artigo veremos alguns editores de código para utilizar na criação de seus projetos.
Neste artigo veremos o que é um micro-framework.
Neste artigo veremos alguns templates para criação de aplicações administrativas.
Um dos problemas mais clássicos de aplicações que utilizam MVC é a camada de view concentrar lógica...
No artigo de hoje, veremos um recurso muito utilizado pelos desenvolvedores front-end e presente no...
Veja um pouco mais sobre os sistemas de codificação de caracteres ASCII e Unicode.
Dando sequência aos artigos sobre Injeção de Dependência e Container de Injeção de Dependência, ness...
Aprenda como os eventos do Eloquent podem te ajudar a diminuir a quantidade de lógica nos controller...
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...
Veja como usar a API de reflexão do PHP para extrair e até mesmo alterar características internas de...
Aprenda como trabalhar com classes, atributos, métodos e objetos no PHP e aumente seus conhecimentos...
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...
Veja neste artigo as principais IDEs para desenvolvimento PHP.
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...
Nesse post explicamos com exemplos tudo o que você precisa saber sobre definição de tipos em parâmet...
Neste artigo veremos o que são as PSRs do PHP. Entenderemos conceitos importantes, como, RFCs e a RF...
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...
Você, desenvolvedor PHP, já teve a oportunidade de trabalhar mais intimamente com Streams? Se você j...
Veja como fazer o deploy de uma aplicação PHP Serverless no AWS Lambda usando o Bref.
Neste artigo veremos uma introdução à programação de sockets com o PHP.
Uma reflexão sobre reuso de código, herança e a recomendação de utilização de Traits.
Veja como visualizar a versão e outras informações importantes do PHP que você estiver utilizando.
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...
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...
Imutabilidade é uma característica forte nas linguagens funcionais, onde a alteração de estado não é...
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 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...
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...
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...
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...
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.
Aprenda a instalar o ambiente de desenvolvimento necessário para o Multi-stack 3. Seja PHP com Larav...
Veja neste artigo o que é o Magento.
Conheça os principais conceitos do Doctrine ORM, como entidade, mapeamento e Entity Manager. Veja ta...
Veja nesse artigo um modelo sugerido para a implementação de um método, com a definição de algumas e...
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...
Concorrência, paralelismo, processos, threads, programação síncrona e assíncrona, são assuntos que p...
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...
Aprenda nesse artigo como obter dados enviados na requisição. Veremos desde como pegar a instância d...
Veja neste artigo boas práticas que você deve ter com seu código.
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.
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çã...
Aprenda o que é injeção de dependência e como o princípio da inversão de dependência é importante pa...
Yarn nasceu para ser uma opção rápida e segura de se gerenciar dependências em JavaScript.
Geralmente, quando participamos de um processo seletivo para uma vaga relacionada a desenvolvimento,...
Veja neste artigo o que é e para que serve o YAML.
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 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 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.
Aprenda como otimizar a sua aplicação .NET Core com a Tiered Compilation.
Descubra o que é o App Engine, sua história e como fazer a publicação (deploy) de sua primeira aplic...
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.
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...
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.
Veja neste artigo o que é uma IDE e suas principais características.
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...
Veja dicas sobre finanças, social, saúde, alimentação, ambiente e produtividade ao trabalhar em casa...
Nesse artigo, algumas lições que aprendi com o meu primeiro projeto como freelancer, lá atrás, quand...
Neste primeiro artigo da série sobre SOLID, vamos entender o porquê de eles terem sido definidos, al...
A composição permite um reuso e extensão de código mais flexível que a herança clássica. Mas isso é...