Detalhes do Curso de PHP


PHP

Informações do Curso

  • Preço 45 000,00
  • Carga Horária 80 horas
  • Duração 60 dias
  • Dias de aulas Sábado

Turmas disponíveis para este curso

Turma Prazo das Inscrições Início do Curso Fim do Curso Modalidade Vagas Formador ###
PHP 15H- 18H 26/11/2020 até 31/12/2021 18/10/2021 20/12/2021 Presencial 20

Descrição

PHP é uma linguagem de script de propósito geral popular especialmente adequada para o desenvolvimento Web

Conteúdo Programático

Objectivo Geral

Apresentar ao aluno a linguagem de programação “PHP” e seus recursos para a construção de sites e aplicações web. E levá-lo a construir: Formulários, sessões, cookies, bancos de dados, classe PDO, XML, Zip, e-mails, Web e Services

Objectivos Específicos
  1. Ao término do curso, o aluno estará apto a utilizar a linguagem PHP com bancos de dados para construir sites e aplicações web, como por exemplo, vitrines, lojas virtuais e outros
Conteúdo
  • Unidade 1: Introdução ao PHP
    1. O que é o PHP
    2. Vantagens e Desvantagens
    3. Como funciona
    4. Ambiente de desenvolvimento
    5. Links interessantes
  • Unidade 2: A Linguagem PHP
    1. Estrutura de arquivo
    2. Tipos de dados
    3. Variáveis e Constantes
    4. Operadores: Matemáticos, Condicionais e Lógicos
    5. Estruturas de Controle
    6. Estruturas Repetição
    7. Arredondamento numérico
    8. Super-variáveis: $_SERVER, $_POST, $_GET, $_REQUEST, $_SESSION, $_COOKIE.
    9. Includes e Requires
    10. Redirecionamento de fluxo: Header, ob_start, ob_flush
    11. Hello World: primeira aplicação
  • Unidade 3: Strings e Funções Especiais
    1. Impressão de valores
    2. Tamanho de string
    3. Localização e captura de string
    4. substituição de string
    5. Tabela ASCII
    6. Formatação de string
    7. Criptografia de string
    8. Divisão de string
    9. Remoção de espaços em branco
    10. Conversão para valores numéricos
  • Unidade 4: Arrays e Funções Especiais
    1. O que são e como funcionam
    2. Criando e inserindo valores
    3. Impressão e exclusão de valores
    4. Tamanho de array
    5. Navegação em array
    6. Trabalhando com pilhas e filas
    7. Executando função em um array
    8. Verificando ocorrência de elemento
    9. Ordenação de array
    10. Transformações entre string e array
  • Unidade 5: Datas e Funções Especiais
    1. Criando um elemento de data/hora
    2. Formatando visualização
    3. Convertendo uma string para data e hora
    4. Conversões entre data/hora e timestamp
    5. Validando uma data/hora
    6. Calculando diferenças entre data/hora
  • Unidade 6: Manipulando Arquivos
    1. Leitura e gravação de arquivos
    2. Tamanho de arquivo
    3. Leitura de arquivos por meio de arrays
    4. Criando e excluindo diretórios
    5. Criando e excluindo arquivos
  • Unidade 7: Formulários e Dados
    1. Composição de um formulário
    2. Manipulando um request
    3. Envio de dados POST ($_POST)
    4. Envio de dados GET ($_GET)
    5. A configuração register_globals
  • Unidade 8: Conexão com Bancos de Dados
    1. Arquitetura do PHP com bancos de dados
    2. Classe PDO (MySQL e outros bancos)
    3. Criando uma conexão
    4. Selecionando um banco
    5. Realizando uma instrução SQL
    6. Realizando um cadastro no banco
    7. Consultando registros no banco
    8. Excluindo registros no banco
    9. Segurança: tratando informações
  • Unidade 9: Controle de Sessão e Cookies
    1. Sessões
    2. Arquitetura de funcionamento
    3. Iniciando uma sessão
    4. Manipulando uma sessão Cookies
    5. Arquitetura de funcionamento
    6. Cookies vs. Sessões
    7. Criando um cookie
    8. Manipulando cookies
  • Unidade 10: Orientação a Objectos
    1. Introdução a OO
    2. Como funciona
    3. Classes
    4. Atributos
    5. Métodos
    6. Objetcos
    7. Classe vs. Objeto
    8. Herança
    9. Sobrescrita de Métodos
    10. Elementos Estáticos
    11. Abstração
    12. Interfaces
    13. Polimorfismo
  • Unidade 11: Manipulando arquivos XML
    1. Exemplo de arquivo
    2. A classe DOMDocument
    3. Criando um arquivo XML
    4. Criando um nó
    5. Criando um atributo
    6. Vinculando nós
    7. Lendo um arquivo XML
  • Unidade 12: Manipulando arquivos Zip
    1. Como funciona
    2. Compactando arquivos
    3. Descompactando arquivos
    4. Navegando por um arquivo compactado
  • Unidade 13: Web Services
    1. Arquitetura
    2. Criando um Web Service (lado servidor)
    3. Conectando à um Web Service (lado cliente)
Recursos didácticos
  1. Quadro
  2. Marcador
  3. Apagador
  4. Tela de projeção
  5. Projector
  6. Computador
  7. Discos de instalação