PHP com MySQL — material de apoio

Informatica · Conteudo · publicado em 02/10/2026

Material de consulta em 17 dias e 68 aulas de 50 minutos, para o Ensino Médio Técnico. Cada página traz a sintaxe dos comandos, das funções e dos conceitos, com exemplo executado. A busca acima leva direto ao trecho: digite o nome da função ou do operador e você chega na página e na aula onde ele aparece.

Nenhum código aqui depende de instalação do servidor: todos os exemplos rodaram em PHP 8.3 e MySQL 8.4 antes de virarem página, e a saída mostrada ao lado de cada exemplo é a saída real, não uma ilustração.

Material de apoio · 726 termos · 68 aulas

Digite o nome da função, do operador ou do conceito. O material é de consulta: entre aqui para achar a sintaxe de que você não lembra.

S01

Fundamentos de PHP

O que e PHP, onde roda, como instala e como escreve a primeira linha.

1. O que e PHP e onde ele roda
2. Escrevendo na tela: echo, print e comentários
3. Variáveis e tipos de dado
4. Comparação: == contra ===

51 termos
S02

Strings e operadores

Texto em PHP e os operadores que fazem contas e comparacoes.

1. Operadores aritméticos
2. Operadores de comparação e lógicos
3. Funções de string
4. Formatação e caracteres especiais

62 termos
S03

Estruturas de controle

Decisoes, operadores ternario e match, e o que conta como verdadeiro.

1. if, elseif e else
2. Operador ternário e coalescência
3. match e switch
4. Valores verdadeiros e falsos

48 termos
S04

Repetição

Quatro laços, controle de fluxo e acumuladores dentro do laco.

1. for e while
2. do-while e laços infinitos
3. foreach
4. break, continue e laços aninhados

44 termos
S05

Arrays

A estrutura mais usada em PHP: os três formatos e as funções basicas.

1. Arrays indexados
2. Arrays associativos
3. Arrays multidimensionais
4. Procurar e percorrer arrays

35 termos
S06

Funções de array

Transformar, filtrar, somar e ordenar listas sem escrever laco.

1. array_map e array_filter
2. array_reduce
3. Ordenação: sort, usort e spaceship
4. Combinando funções de array

30 termos
S07

Funções

Declarar, tipar e reaproveitar código.

1. Declarar funções
2. Tipos de parâmetro e retorno
3. Parâmetros especiais
4. Passagem por referência e callbacks

34 termos
S08

Funções avançadas e organização

Closures, arrow function, funções internas e quebra de arquivos.

1. Closures e arrow function
2. Funções internas de string e array
3. Funções de data e matemática
4. Include, require e organização de arquivos

50 termos
S09

Banco de dados relacional

Modelo relacional, tipos SQL e criacao de tabelas.

1. Banco, tabela, linha e coluna
2. Tipos de dados no SQL
3. CREATE TABLE e constraints
4. Índices e normalização

51 termos
S10

SQL: inserir e consultar

INSERT e o SELECT com todos os seus filtros.

1. INSERT
2. SELECT básico e WHERE
3. LIKE, IN, BETWEEN e IS NULL
4. ORDER BY, LIMIT e paginação

35 termos
S11

SQL: alterar, apagar e resumir

UPDATE, DELETE, ALTER TABLE e agregacao.

1. UPDATE e DELETE
2. ALTER TABLE e índices
3. GROUP BY e funções de agregação
4. Funções de string, data e matemática no SQL

48 termos
S12

SQL: junções e consultas avançadas

JOIN, subquery, UNION, CTE e view.

1. INNER JOIN e LEFT JOIN
2. JOIN com três ou mais tabelas
3. Subquery e EXISTS
4. UNION, CTE e view

32 termos
S13

PDO: PHP com MySQL

Conectar, consultar e gravar dados do PHP no banco.

1. PDO: conexão
2. Prepared statement
3. CRUD completo
4. Lendo resultados

41 termos
S14

Formulários e transações

Dados do usuario, upload de arquivo e transacao.

1. Formulários GET e POST
2. Recebendo e validando dados
3. Transações
4. Upload de arquivos

43 termos
S15

Arquitetura e segurança

Camadas, configuração e os três riscos que mais aparecem.

1. Organização em camadas
2. Configuração e ambiente
3. SQL Injection, XSS e CSRF
4. Senhas, sessão e tratamento de erro

44 termos
S16

Programação orientada a objetos

Classes, objetos, herança, interfaces e autoload.

1. Classes e objetos
2. Visibilidade, estáticos e encapsulamento
3. Herança, abstração e interfaces
4. Composer e autoload

41 termos
S17

MVC e projeto final

Rotas, controller, model, view e o projeto que junta tudo.

1. Padrão MVC
2. Rotas e controller
3. Model, view e templates
4. Projeto final

37 termos