Logar
Evento
/

PHP - Módulo II

PHP - Módulo II

Banner - PHP - Módulo II
Mostrar
  • De 03/09 às 08:00 até: 14/09 às 12:30
  • Av. Paulista, 1009 - 9° andar - São Paulo/São Paulo - Brasil

Descrição

Carga Horária: 40 horas

 

 

Objetivo

 

Este treinamento destina-se aos que pretendem aprimorar-se no aprendizado de PHP. Eles serão habilitados a criar aplicações Web dinâmicas e interativas seguras utilizando recursos mais avançados da linguagem.

 

No decorrer do treinamento, serão apresentados assuntos que vão do trabalho com datas, arrays e namespaces à manipulação de erros e implementação de segurança, passando por técnicas para o trabalho com JSON, XML e manipulação de arquivos e pastas.
 

 

Pré-requisito

 

Para que os alunos possam obter um bom aproveitamento deste treinamento, é imprescindível que eles tenham participado do nosso treinamento PHP - Módulo I, ou possuam conhecimentos equivalentes.
 

 

Conteúdo Programático


Trabalhando com data

As funções date e time; Timestamp; Funções getdate e gettimeofday; Função getdate; Função gettimeofday.

 

PHP com Ajax usando jQuery

Ajax; A biblioteca jQuery; Seletores; Efeitos; Eventos; $.ajax; Exemplos de uso; Validação de Cadastros; Criando um combo dinâmico; Criando formulário com autocompletar.

 

Trabalhando com JSON

Funções do JSON

 

Trabalhando com XML

Interpretando XML; Funções para XML; Extensão SimpleXML; Criando um objeto SimpleXML; Navegando nos objetos SimpleXML; Armazenando objetos SimpleXML; XML e os RSS feeds; Gerando RSS a partir do banco de dados.

 

Manipulação de arquivos e pastas

Abrindo um arquivo; Fechando um arquivo; Lendo um arquivo; Escrevendo dados em um arquivo; Movendo um arquivo; Excluindo um arquivo; A função file; Testes sobre os arquivos; Manipulando pastas; Abrindo pastas; Fechando pastas; Criando pastas; Excluindo pastas; Lendo conteúdo de pastas; Movendo pastas.

 

Upload de arquivos

HTTP e FTP; Configurações para fazer upload; Arquivo php.ini; Atributos HTML; Variáveis de upload; Erros do array $_FILES; Gravando os dados em um banco de dados.

 

Trabalhando com imagens

Requisitos para criar uma imagem; Criando uma imagem; Criando a área da imagem; Determinando as cores da imagem; Criando o conteúdo da imagem; Funções de desenho; Funções de texto; Armazenando a imagem; Desalocação da memória; Criando um CAPTCHA; Gerando uma miniatura de uma imagem.

 

Classes e Objetos

Métodos mágicos; Métodos abstratos; Interfaces; Sobrecarga; Sobrecarga de propriedades; Clonando objetos; Exemplo de uso.

 

Namespaces

Definindo namespaces; Subnamespaces; Usando namespaces; Acessando elementos de um namespace de forma abstrata; Importing; Regras de resolução de nomes.

 

Exceções e erros

Exceções; Erros; Funções para manipulação de erros; Criando um erro personalizado.

 

Segurança

register_globals; Cross-site scripting; CSRF; Injeção de SQL; Ataque a sessões; Exposição do código-fonte; Ataques via URLs; Injeção de códigos maliciosos; Injeção de comandos; safe_mode.

Ler mais

Localização

Programação

Este evento não possui atividades no momento.

Planta do Evento

A planta do evento não está disponível.

Contato

Preencha os campos abaixo para enviar e-mail ao organizador.

Campos Obrigatórios
Campos Obrigatórios
Ao se cadastrar, você concorda com nossos Termos de uso.
Ajaxloader

Compartilhar evento por e-mail


Para continuar, faça login ou cadastre-se.

Recomende este evento para sua rede.

Selecione os usuários que deseja recomendar este evento.