PHP com MySQL — material de apoio
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.
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 ===
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
Nenhum dia corresponde à busca. Tente outro termo.