Sobre a Formação Gratuita PHP Moderno Completo
A Formação Gratuita PHP Moderno Completo é uma iniciativa aberta de Lucas Quadros para capacitar desenvolvedores com a base sólida da linguagem de programação mais popular da web (PHP 8.2+). Totalmente gratuita e prática, desenvolvida sem enrolação para que você domine os fundamentos reais da engenharia de software em PHP.
O que você aprenderá nesta formação 100% gratuita:
- Fundamentos & PHP Moderno (8.2+): Tipagem estrita (strict types), Match Expressions, Constructor Property Promotion, Enums, Readonly Properties e Nullsafe Operator.
- Programação Orientada a Objetos (POO): Classes, Objetos, Herança, Polimorfismo, Encapsulamento, Interfaces, Traits, Classes Abstratas e Princípios SOLID.
- Gerenciamento de Pacotes com Composer & PSRs: Autoload com PSR-4, boas práticas da PSR-12, publicação de bibliotecas e reutilização de componentes.
- Persistência Segura de Dados com PDO & MySQL: Prepared statements contra SQL Injection, transações com Rollback e arquitetura de dados relacional.
- Arquitetura MVC & Criação de APIs REST com PHP Puro: Roteamento limpo, tratamento centralizado de exceções, Middlewares e respostas JSON estruturadas.
- Testes Automatizados & Qualidade de Código: Criação de testes unitários com PHPUnit e análise estática de código com PHPStan.
- Segurança Web & Hardening: Proteção contra XSS, CSRF, sanitização rigorosa de inputs e criptografia com Password Hashing nativo.
Projetos Práticos Desenvolvidos na Formação:
- Micro-Framework MVC com PHP Puro: Construído do zero com roteamento dinâmico e injeção de dependências.
- API RESTful Segura de Autenticação: Com tokens seguros e persistência em MySQL via PDO.
- CLI Tool Utilitária: Script de linha de comando para automação de tarefas com Composer.