Categoria: PHP

PHP move boa parte da web do lado do servidor, de blogs em WordPress a sistemas corporativos inteiros. Da versão 8 em diante ganhou tipagem mais rigorosa, compilação JIT, enums e atributos, deixando para trás a fama dos scripts bagunçados dos anos 2000. Com o Composer e frameworks como Laravel e Symfony, virou uma plataforma madura. A referência está no manual em php.net.

PHP

Prevenindo CSRF

Esta aula aborda a prevenção de ataques CSRF (Cross-Site Request Forgery) em aplicações PHP, explicando o conceito, a implementação de tokens CSRF, o uso de cookies SameSite e a implementação prática de proteção em formulários e requisições.

✓ Lido
PHP

Uploads seguros

Esta aula aborda como implementar uploads de arquivos seguros em PHP, cobrindo validação de tipo real, armazenamento fora da raiz web, renomeação de arquivos e os principais riscos associados. O conteúdo inclui exemplos práticos de código, boas práticas de segurança e exercícios para fixação.

✓ Lido
PHP

CORS em APIs

Nesta aula, você aprenderá sobre CORS (Cross-Origin Resource Sharing) em APIs PHP, desde o conceito de same-origin até a implementação prática dos headers, incluindo o tratamento de requisições preflight e a configuração adequada do servidor.

✓ Lido
PHP

Rate limiting e cache

Esta aula aborda a importância do rate limiting e do cache em aplicações PHP, apresentando estratégias práticas e ferramentas. Você aprenderá a implementar controle de acesso, otimizar respostas e melhorar a escalabilidade do seu sistema.

✓ Lido
PHP

Testes de integração

Nesta aula, você aprenderá a criar e executar testes de integração em PHP, focando em banco de teste, fixtures, isolamento e integração com CI. Serão apresentados exemplos práticos com PHPUnit e boas práticas para garantir a qualidade do seu código.

✓ Lido
PHP

Mocks e dublês

Esta aula aborda o conceito de dublês de teste em PHP, focando em stubs e mocks, como testar dependências, e a importância da injeção de dependências para a testabilidade. Além disso, apresenta boas práticas para criar testes eficazes e confiáveis.

✓ Lido
PHP

PHPUnit na prática

Nesta aula, você aprenderá a utilizar o PHPUnit na prática, cobrindo asserções, setup e teardown, data providers e organização de testes. O conteúdo inclui exemplos de código e exercícios para fixar o aprendizado.

✓ Lido