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

Autoload e PSR-4

Esta aula ensina como implementar autoload de classes em PHP usando spl_autoload_register e a PSR-4, explicando a importância dessa prática, a estrutura de pastas recomendada e fornecendo exemplos práticos para aplicação imediata.

✓ Lido
PHP

Prevenindo SQL injection

Aula completa sobre prevenção de SQL injection em PHP, cobrindo o conceito, a proteção oferecida por prepared statements, erros comuns e boas práticas, com exemplos práticos, exercícios e referências.

✓ Lido
PHP

Composer

Aula sobre o Composer, o gerenciador de dependências do PHP. Aprenda a criar um composer.json, instalar pacotes e usar o autoload do Composer para carregar classes automaticamente.

✓ Lido
PHP

JSON em PHP

Esta aula aborda o uso de JSON em PHP, incluindo as funções json_encode e json_decode, as flags disponíveis, a diferença entre objetos e arrays associativos e o tratamento de erros. O conteúdo inclui exemplos práticos, boas práticas e exercícios com respostas.

✓ Lido
PHP

Atributos (PHP 8)

Nesta aula, você aprenderá sobre atributos no PHP 8, uma forma moderna de adicionar metadados estruturados a classes, métodos, propriedades, etc. Você verá a sintaxe #[...], como ler atributos via reflexão, casos de uso práticos e a comparação com as antigas anotações em docblock.

✓ Lido
PHP

Composer avançado

Nesta aula avançada sobre Composer, você aprenderá a configurar scripts personalizados, gerenciar dependências com versionamento semântico, separar dependências de desenvolvimento com require-dev e criar e publicar seus próprios pacotes. Ao final, você terá domínio prático para otimizar fluxos de trabalho e compartilhar código de forma profissional.

✓ Lido
PHP

Expressões regulares

Nesta aula, você aprenderá a usar expressões regulares em PHP com as funções preg_match e preg_replace, compreenderá a sintaxe PCRE, como trabalhar com grupos de captura e aplicará esses conhecimentos em casos comuns do dia a dia.

✓ Lido
PHP

O padrão MVC

Esta aula apresenta o padrão arquitetural MVC (Model-View-Controller), explicando seus três componentes, a separação de responsabilidades e os benefícios de sua adoção em aplicações PHP. Inclui um exemplo conceitual prático e exercícios para fixação.

✓ Lido
PHP

Filtros e funções de string avançadas

Nesta aula, você aprenderá a dominar funções avançadas de string em PHP, incluindo formatação com sprintf, funções de formatação como number_format e str_pad, funções multibyte (mb_*) para trabalhar com Unicode, e conceitos de encoding. Ao final, você terá exercícios práticos para consolidar o conhecimento.

✓ Lido
PHP

Padrões de projeto em PHP

Esta aula apresenta quatro padrões de projeto essenciais em PHP: Factory, Strategy, Observer e Repository. Cada padrão é explicado com seu contexto, estrutura e implementação prática em código, além de exercícios para fixação. O objetivo é capacitar o aluno a aplicar esses padrões para criar sistemas mais flexíveis, testáveis e de fácil manutenção.

✓ Lido