Introdução ao PHP
  • Boas Vindas
  • Como Funciona a Plataforma da Udemy
  • Dúvidas, Certificado de Conclusão, Certificado Hcode, Novos Recursos
  • História do PHP e Evolução da Linguagem
  • Preparando o Ambiente - Instalando PHP 7 e Apache
  • Editor vs IDE e Hello World!
  • A arquitetura Cliente/Servidor
  • Introdução ao PHP
Entendendo Controle de versão
  • O Que é Git
  • Instalando o Git e Clonando um Repositório
  • Criando o Seu Repositório
  • GitHub vs BitBucket
  • Editando Arquivos Remotos e Resolvendo Conflitos
Conhecendo a Linguagem PHP
  • Utilizando Variáveis com PHP
  • Conhecendo os Tipo de Dados em PHP
  • Variáveis e Tipos de Dados no PHP
  • Variáveis Pré-definidas
  • Escopo de Variável
  • Conhecendo os Operadores do PHP
  • Strings em PHP
  • Incluindo Arquivos Com Include e Require
Estruturas de Controle e Laços de repetição
  • Estruturas Condicionais - If, ElseIf Else
  • Switch Case
  • For
  • Foreach
  • While
  • Estruturas de Controle e Laços de repetição
Arrays em PHP
  • Array em PHP
  • JSON
  • Constantes e Array Constantes
Sessão no PHP 7
  • Criando e Entendendo Sessões
  • ID de Sessão
  • Funções Para Sessão
Trabalhando com Funções em PHP
  • Criando Funções de Usuário
  • Parâmetros de funções
  • Parâmetros por Valor x por Referência
  • Funções no PHP 7 Novidades
  • Funções Recursivas
  • Funções Anônimas
Trabalhando com Data e Hora no PHP
  • Função date() e a Função Time()
  • Definindo a configuração regional com setlocale()
  • Classe DateTime
Programação Orientada a Objetos - Introdução
  • Conceitos de Programação Orientada a Objetos
  • Criando uma Classe
  • Atributos e Métodos
  • Métodos Estáticos
  • Métodos Mágicos
  • Encapsulamento
  • Herança
  • Interface
  • Classe Abstrata
  • Polimorfismo
  • Incluindo classes com Autoload
  • Usando Namespace
Banco de Dados - Preparando o Ambiente
  • Acessando o Banco de Dados com Workbench
  • Visão Geral do MySQL
Banco de Dados - MySQLi
  • Classe MySQLi e o PHP 7
Banco de Dados - PDO
  • Conectando o PHP 7 com MySQL usando PDO
  • Instalando o SQL Server Express
  • Conectando o PHP 7 com SQL Server usando PDO
  • PDO: Inserindo dados no banco
  • PDO - Alterando dados no banco
  • PDO: Apagando dados no banco
  • PDO: Usando transações
Banco de Dados - Data Access Object e PDO
  • PDO - DAO
  • PDO - DAO - SELECT
  • PDO - DAO - LIST
  • PDO - DAO - INSERT
  • PDO - DAO - UPDATE
  • PDO - DAO - DELETE
Manipulando Arquivos
  • Lendo e manipulando pastas/diretórios com PHP 7
  • Criando arquivos com fopen()
  • Excluindo arquivos
  • Lendo conteúdo de arquivos
  • Upload de arquivos com PHP 7
  • Download de arquivos com file_get_contents
  • Movendo um arquivo
  • Usando a cURL
  • Usando Cookies
Tratando Erros com Try Catch
  • Try e Catch
  • Tratando erros
Trabalhando com Imagens e o PHP usando a Biblioteca GD
  • Processamento de Imagem (GD)
  • Usando imagem existente (GD)
  • Fontes TTF (GD)