- Introdução
- Plano de estudo
- Material de apoio em PDF
- Grupos de estudos
- Qual editor utilizar
- Editor Notepad++
- Editor Visual Studio Code
- Editor Netbeans + configurações
- O que é o PHP?
- Imprimindo Texto
- Variáveis e Comentários
- Operadores Matemáticos
- Constante
- If, Else e Elseif
- Switch
- While
- For
- Dowhile
- Array
- Foreach
- Function
- Função com valor por referência
- Funções do PHP
- Post
- Get
- Data e hora
- Ler e gravar em TXT
- Requisitando arquivos
- Criptografias
- Cookie
- Session
- Try e Catch
- Entendendo o que é o JSON
- Convertendo um array em JSON
- Convertendo um JSON em array
- Buscando dados com CEP e retornando em JSON
- Entendendo o que é AJAX
- Envio de dados POST com AJAX
- Requisições GET com AJAX
- Exercício [Consultando dados do CEP via AJAX]
- Desafio
- Apresentando o projeto
- Download dos arquivos e códigos
- Montando o projeto
- Explicando a Interface
- Criando o Modelo
- Criando a DAO
- Criando a Controladora
- Cadastrando o usuário
- Populando objeto usuário
- Autenticando o usuário
- Criando e validando as sessões
- Finalizando as páginas
- Finalização + Dicas
- Obtendo valores dos Checkbox
- O que é o MySQL/MariaDB
- Materiais extras
- O que é o PHPMyAdmin
- Criando um banco de dados
- Tipos de dados
- Criando uma tabela
- Inserindo dados na tabela
- Consultando dados na tabela
- Alterando dados na tabela
- Deletando dados na tabela
- Deletando uma tabela
- Funções do MySQL
- Ordenando informações com ASC e DESC
- Limitando a quantidade de registros
- Consulta com o Where
- Exportando a base de dados
- Importando o banco de dados
- Baixando e instalando o MySQL Workbench
- Criando tabelas no Workbench
- Salvando e exportando o projeto em SQL e PNG
- Sincronizando o projeto com o banco de dados MySQL
- Interface gráfica do PHPMyAdmin
- Introdução
- Anotações extras
- Baixando e instalando o Composer
- Configurando o Composer
- Baixando o Monolog com o composer
- Usando o Monolog
- Conhecendo alguns comandos de linha
- Grupos e cursos