Conteúdo programático

  • Conhecendo o PHP
    • Obtendo o PHP.
    • Instalação: Tipos de utilização do PHP, Scripts do lado servidor, Scripts de linha de comando, Aplicações GUI do lado cliente.
    • Características.
    • Programação estruturada vs. programação orientada a objetos.
  • Tipos de Dados
    • Sintaxe básica: Comentários, print, echo, Concatenação.
    • Tipos de dados: Tipos básicos (Boolean, Ponto flutuante (float), Inteiro (integer), String), Tipos compostos (Array, Objeto), Tipos especiais (Recurso (resource), NULL).
    • Conversão de tipos: Coerção, Função settype, Conversão de tipo explícita.
  • Variáveis, Constantes e Operadores
    • Variáveis: Tipos de variáveis, Escopo das variáveis (Variáveis globais), Variáveis de ambiente, Interpolação de variáveis, Verificando o tipo de variáveis, Destruindo variáveis, Funções isset e empty.
    • Constantes: Definindo constantes, Constantes predefinidas.
    • Operadores: Tipos de operadores (Operadores aritméticos, Operadores de comparação, Operadores de strings, Operadores de incremento e decremento, Operadores de atribuição, Operadores lógicos), Precedência dos operadores.
  • Estruturas de Controle
    • Comandos de decisão: if, else, elseif, switch.
    • Comandos de repetição: while, do...while, for, foreach.
    • Comandos de controle do fluxo de execução: break, continue.
  • Trabalhando com Arrays
    • Criando arrays: Modificando arrays.
    • Mesclando arrays.
    • Ordenando arrays: Diferenças entre as funções de organização de arrays.
    • Computando diferenças.
    • Funções de busca e contagem de itens.
    • Funções de extração de valores.
    • Array dereferencing.
  • Formulários em HTML
    • Método GET: $_GET.
    • Método POST: $_POST.
    • Incluindo arquivos em páginas PHP: Include e require, include_once e require_once.
  • Funções
    • Definindo uma função.
    • Argumentos de funções: Passagem de argumentos por valor, Passagem de argumentos por referência.
    • Retornando valores.
    • Indução de tipo.
    • Funções anônimas.
    • Funções nativas: Funções de texto, Funções de data, Funções numéricas, Funções de validação, Funções de filtro, Funções de codificação, Funções de criptografia.
  • Cookies e Sessões
    • Utilizando cookies: Definição de cookies, Acessando cookies enviados, Alterando a expiração do cookie.
    • Utilizando sessões: Configuração de sessões, Propagação do session id, Gerenciamento de sessões, A variável $_SESSION.
  • Banco de Dados
    • Criando um banco de dados.
    • Conexão.
    • Execução de comandos SQL no PHP: Criando uma tabela, Adicionando registros, Listando dados de uma tabela, Alterando registros, Excluindo registros.
  • Classes e Objetos
    • Definindo e instanciando classes.
    • Classes estendidas ou subclasses: Abstração de classes, Palavra-chave final.
    • Visibilidade: Visibilidade de propriedades da classe, Visibilidade de métodos da classe.
    • Carregando classes automaticamente.
    • Construtores e destrutores de objetos: Construtores, Destrutores.
    • Propriedades e métodos estáticos.
    • Palavras-chave.
    • Correio Eletrônico
      • A classe PHPMailer.
      • Enviando mensagens para mais de um destino: Mensagens com cópia, Mensagens com cópia oculta.
      • Enviando mensagens com anexo: Anexando arquivos, Anexando strings, Anexos embutidos no corpo da mensagem.
      • Enviando mensagens no formato HTML.

    Certificação Impacta

    Um dos títulos mais respeitados do país, atesta a qualidade e os conhecimentos de profissionais especializados nas mais variadas áreas de TI, Gestão e Design. Ao concluir o curso, você tem 90 dias a contar da data de término do curso para agendar seu exame.
    Saiba mais sobre a certificação Impacta

    Próximas turmas

    Data e horário
    Local
    Preços e descontos
    Nenhuma turma no momento

    O que os alunos dizem sobre a Impacta

    Ver mais depoimentos