Programa do Curso

Introdução

Atualização sobre PHP Programming Noções básicas

Usando PHP Namespaces

  • Visão geral dos namespaces
  • Definindo Namespaces
  • Usando espaços para nome
  • Trabalhando com o compositor
  • Compreendendo as regras de resolução de nomes

Usando PHP Interfaces

  • Criando uma interface
  • Estendendo uma interface
  • Trabalhando com interfaces predefinidas PHP

Trabalhando com PHP características

  • Compreendendo PHP características
  • Criando uma característica PHP

Object-Oriented Programming com Avançado PHP

  • Usando PHP métodos mágicos
  • Usando PHP Construtores
  • Usando PHP Desconstrutores
  • Usando PHP Singletons

Implementando PHP Classes Abstratas

  • Visão geral de PHP classes abstratas
  • Criando PHP Classes Abstratas

Usando o Iterador PHP

  • Criando um PHP Iterador
  • Usando iteradores de empilhamento
  • Usando Iteradores SPL

Usando PHP Geradores

  • Visão geral de PHP Geradores
  • Criando um gerador PHP

Implementando PHP Hashing de senha, verificação de senha e atualização de senha

Trabalhando com PHP dicas de tipo

  • Compreendendo as dicas básicas PHP de tipo
  • Usando PHP declarações de tipo estrito
  • Trabalhando com PHP tipos de retorno

Trabalhando com PHP fechamentos

  • Visão geral de PHP fechamentos
  • Criando um PHP Fechamento
  • Usando fechamentos avançados

Usando PHP Exceções

  • Compreendendo PHP Exceções
  • Lançando uma exceção
  • Implementando exceções aninhadas
  • Implementando PHP Exceções SPL
  • Estendendo PHP Exceções
  • Usando o bloco Finalmente

Depuração e login PHP

Usando funções em PHP

  • Compreendendo a reutilização de código
  • Compreendendo a alimentação funcional
  • Retornando dados de uma função
  • Demonstração: chamada por valor vs. chamada por referência

Usando extensões relacionadas a data e hora

Usando funções PHP regulares Expressions (REGEX)

Usando funções de manipulação de strings

Tratamento de erros de tempo de execução em PHP

Operando em arquivos em PHP

Accessing Database Armazenamento em PHP

Implementando Design Patterns em PHP

Implementando a função Mail em PHP

  • Demonstração: Envio e recuperação de Emails em PHP
  • Demonstração: Usando SMTP (Simple Main Transfer Protocol) para enviar e-mails

Usando PEAR e cURL em PHP

  • Demonstração: Usando o PHP Repositório de Extensão e Aplicativo (PEAR)
  • Demonstração: Implementando cURL básico
  • Demonstração: Webscraping usando cURL

Trabalhando com Web Services em PHP

  • Usando o protocolo Simple Object Access (SOAP)
  • Usando Web Services Linguagem de Descrição (WSDL)

Compreendendo a introspecção e a reflexão em PHP

  • Demonstração: usando API Instrospection
  • Demonstração: usando a API Reflection
  • Demonstração: usando modelos Smarty

Trabalhando com PHP sessões

  • Compreendendo as sessões
  • Demonstração: PHP Mecanismo de Sessão

Visão geral de PHP Estruturas

  • CakePHP
  • Ei
  • Zend
  • CodeIgniter

Implementando Melhores Práticas e Segurança em PHP

  • Compreendendo as melhores práticas
  • Demonstração: usando criptografia

Solução de problemas

Resumo e conclusão

Requisitos

  • Experiência básica PHP em programação

Público

  • Desenvolvedores Web
  • Qualquer pessoa interessada em aumentar os conhecimentos PHP existentes
  35 horas
 

Número de participantes


Inicia

Termina


Dates are subject to availability and take place between 09:30 and 16:30.
Open Training Courses require 5+ participants.

Declaração de Clientes (3)

Cursos Relacionados

Categorias Relacionadas