Introdução ao Curso
  • Introdução
  • Plano de estudo
  • Material de apoio em PDF
Editores
  • Qual editor utilizar
  • Editor Notepad++
  • Editor Visual Studio Code
  • Editor Netbeans + configurações
Sintaxe Básica
  • 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
JSON com PHP
  • Entendendo o que é o JSON
  • Convertendo um array em JSON
  • Convertendo um JSON em array
  • Buscando dados com CEP e retornando em JSON
AJAX jQuery com PHP
  • Entendendo o que é AJAX
  • Envio de dados POST com AJAX
  • Requisições GET com AJAX
  • Exercício [Consultando dados do CEP via AJAX]
  • Desafio
Criando um painel de login e senha sem banco de dados
  • 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
Solucionando perguntas
  • Obtendo valores dos Checkbox
Introdução ao MySQL/MariaDB
  • 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 ao Composer
  • 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
Aula Bônus
  • Grupos e cursos