- Instalação do Ambiente - Windows
- Boas vindas - Primeiro Script PHP
- Impressão de Conteúdo
- Variáveis e Tipos de Dados
- Funções Diversas
- Arrays
- Operações com variáveis de tipo Inteiro
- Operações com variáveis de tipo Ponto Flutuante
- Operações com variáveis de tipo String
- Operações com variáveis de tipo Boolean e Operações Lógicas
- Operações com Arrays - Parte 1
- Operações com Arrays - Parte 2
- Comparação e desvio de fluxo de execução
- Comparações múltiplas com Switch / Case
- Formulários e os arrays especiais $_GET e $_POST
- Projeto 1 - Calculadora (materialize) - Parte 1 - Apresentação e Ambiente
- Projeto 1 - Calculadora (materialize) - Parte 2 - Template e Definições
- Projeto 1 - Calculadora (materialize) - Parte 3 - O HTML
- Projeto 1 - Calculadora (materialize) - Parte 4 - O PHP
- Funções - Parte 1 - Declarações
- Funções - Parte 2 - Tipos de Passagem de Parâmetros
- Funções - Parte 3 - Tipos de Passagem de Parâmetros
- Funções - Parte 4 - Funções Anônimas e Valores Pradrões
- Bibliotecas
- Laços de Repetição - Parte 1
- Laços de Repetição - Parte 2
- Exercício: Funções, Arrays e Laços de Repetição
- Resolução de Exercício
- Sessões - Contador de Visitas
- Sessões - Armazenando dados de um formulário
- Projeto 2 - Cadastro em Sessão (Bootstrap 4) - Parte 1
- Projeto 2 - Cadastro em Sessão (Bootstrap 4) - Parte 2
- Projeto 2 - Cadastro em Sessão (Bootstrap 4) - Parte 3
- Projeto 2 - Cadastro em Sessão (Bootstrap 4) - Parte 4
- Projeto 2 - Cadastro em Sessão (Bootstrap 4) - Parte 5
- Projeto 2 - Cadastro em Sessão (Bootstrap 4) - Parte 6
- Projeto 2 - Cadastro em Sessão (Bootstrap 4) - Parte 7
- Projeto 2 - Cadastro em Sessão (Bootstrap 4) - Parte 8
- Projeto 2 - Cadastro em Sessão (Bootstrap 4) - Parte 9
- Leitura de Arquivos - Parte 1
- Leitura de Arquivos - Parte 2
- Leitura de Arquivos - Parte 3
- Escrita de Arquivos - Parte 1
- Escrita de Arquivos - Parte 2
- Download de Arquivos
- Upload de Arquivos
- JSON e PHP - Parte 1
- JSON e PHP - Parte 2
- JSON e PHP - Parte 3
- Projeto 3 - Parte 1
- Projeto 3 - Parte 2
- Projeto 3 - Parte 3
- Projeto 3 - Parte 4
- Projeto 3 - Parte 5
- Projeto 3 - Parte 6
- Projeto 3 - Parte 7
- Projeto 3 - Parte 8
- Projeto 3 - Parte 9
- Projeto 3 - Parte 10
- Projeto 3 - Parte 12
- Projeto 3 - Parte 13
- Projeto 3 - Parte 11
- Introdução
- Classes
- Encapsulamento (básico)
- Construtores e Destrutores (parte 1)
- Construtores e Destrutores (parte 2)
- Construtores e Destrutores (parte 3)
- Construtores e Destrutores (parte 4)
- Herança (parte 1)
- Herança (parte 2)
- Encapsulamento
- Classes Abstratas
- Polimorfismo
- Interfaces
- Os métodos mágicos __set e __get
- Objetos em Sessões (parte 1)
- Objetos em Sessões (parte 2 - get_object_vars)
- Utilizando Namespaces para separação lógica
- Namespaces diferentes em um mesmo arquivo
- Exceções - Parte 1 - Gerando e tratando exceções
- Exceções - Parte 2 - Criando sua própria exceção
- Métodos e Atributos Estáticos
- Introdução