Disciplina

PHP 8.3

Aprenda os fundamentos de PHP com explicações práticas e exercícios ao final de cada aula.

Entre na sua conta para acessar as aulas, responder aos exercícios e acompanhar seu progresso.

Aula 1

Introdução ao PHP 8.3

O que é PHP, onde é usado e o que mudou na versão 8.3.

Aula 2

Instalação do PHP 8.3 no Windows

Instale PHP no Windows, configure PATH e execute scripts.

Aula 3

Instalação do PHP 8.3 no Linux

Instale PHP 8.3 e extensões no Debian ou Ubuntu.

Aula 4

Sintaxe básica, tags e saída

Aprenda tags, instruções, comentários e saída.

Aula 5

Variáveis, constantes e tipos

Declare variáveis, constantes e conheça os tipos fundamentais.

Aula 6

Operadores e expressões

Use operadores aritméticos, comparação, atribuição, lógica e concatenação.

Aula 7

Strings e manipulação de texto

Trabalhe com aspas, concatenação, interpolação e funções de texto.

Aula 8

Arrays indexados e associativos

Crie arrays e percorra seus elementos.

Aula 9

Condicionais if, elseif e match

Controle decisões com condicionais e a expressão match.

Aula 10

Laços for, while e foreach

Repita operações e controle o fluxo com laços.

Aula 11

Funções, parâmetros e retorno

Crie funções com parâmetros, tipos e retorno.

Aula 12

Formulários, GET, POST e superglobais

Receba dados de formulários e entenda as superglobais.

Aula 13

Validação e segurança de saída

Valide entradas, escape saídas e proteja consultas e senhas.

Aula 14

POO: classes, objetos e construtores

Crie classes e objetos e organize atributos e métodos.

Aula 15

Encapsulamento, herança e polimorfismo

Use visibilidade, herança, interfaces e polimorfismo.

Aula 16

Novidades do PHP 8.3

Conheça constantes tipadas, Override, json_validate e constantes dinâmicas.

Aula 17

Namespaces, autoload e Composer

Organize classes com namespaces e carregamento automático PSR-4.

Aula 18

Dependências e boas práticas com Composer

Instale e atualize dependências mantendo ambientes reproduzíveis.

Aula 19

MySQL e PDO

Conecte PHP ao MySQL com PDO, consultas parametrizadas e transações.

Aula 20

JSON, APIs e respostas HTTP

Gere e interprete JSON e configure respostas HTTP.

Aula 21

Sessões, cookies e autenticação

Gerencie sessões e cookies e implemente autenticação segura.

Aula 22

Upload de arquivos seguro

Receba arquivos, valide conteúdo e armazene uploads com segurança.

Aula 23

Exceções, erros e logs

Trate falhas e registre erros sem expor detalhes internos.

Aula 24

Arquitetura MVC e organização

Separe responsabilidades e organize aplicações PHP.

Aula 25

Testes automatizados com PHPUnit

Crie testes unitários e valide comportamentos.

Aula 26

APIs REST com PHP 8.3

Implemente endpoints, métodos HTTP, validação e respostas JSON.

Aula 27

Deploy, PHP-FPM e Nginx

Prepare PHP para produção com servidor web e configuração segura.

Aula 28

Projeto final: CRUD com PHP 8.3 e MySQL

Integre PHP 8.3, PDO, MySQL, validação, segurança e testes.

Receba novos artigos

Quer receber notificações quando publicarmos conteúdo novo?

Saiba mais sobre as notificações