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