Logar
Evento
/

PHP - Módulo II

PHP - Módulo II

Participantes

0
participantes
0
curtidas
Banner - PHP - Módulo II
Mostrar
  • De 23/07 às 09:00 até: 27/07 às 18:00
  • 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.

Trabalhando com arrays

Criando arrays; Modificando arrays; Mesclando arrays; Ordenando arrays; Diferenças entre as funções de organização de arrays; Funções de navegação; Computando diferenças; Funções de busca e contagem de itens.

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; Sobrecarga de métodos; Palavra-chave final; Clonando objetos; Indução de tipo; Serializando objetos.

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.

 

Investimento

R$ 1.480,00.

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.