Aulas
  • Introdução ao Curso
  • Configurando o PHP 7
  • Primeiros Passos com OO
  • Atributos
  • Atributos Públicos e Privados
  • Métodos Getters e Setters
  • Método Construtor
  • Método Privad
  • Herança
  • Parent
  • Diferença de Protected e Private
  • Classe e Método Abstrato
  • Criando uma Interface
  • Trabalhando com Static
  • Autoload com spl_autoload_register
  • Um pouco sobre a PSR-4
  • Composer com PSR-4
  • Diretórios e Namespace
  • Trabalhando com Recurso Externo
  • O que é o MVC
  • Exemplo do que o MVC vai Resolver
  • Criando o Controle
  • Refatorando o Controle
  • Views
  • Refatorando as Views
  • Criando o Modelo Compra
  • Aplicando Herança nos Controles
  • Conectando com Banco de Dados
  • Definindo um Template
  • Problema com Include nas Views
  • Abstraindo o Include das Views
  • Otimizando o Método All
  • Formulário de Cadastro
  • Enviando os dados para o Modelo Compra
  • Implementando o Método Save
  • Método Save Dinâmico
  • Diferença do bindParam para o bindValue
  • Iniciando a implementação do Detalhe
  • Método Find
  • Página de Detalhe
  • Atualizando Registros - Parte 1
  • Atualizando Registros - Parte 2
  • Deletar Registros
  • Preparando o Projeto para receber outro Crud
  • Tabela de Usuários
  • Crud de Usuários
  • Sistema de Login
  • Configurando o Bootstrap 4
  • Baixando o AdminLTE
  • Configurando o AdminLTE
  • Definindo o NavBar
  • Menu Lateral
  • Preparando o Servidor
  • Subindo o Projeto para o Servidor
  • Considerações Finais