|
Conteúdo Programático:
1 - O que há de Novo no PHP 5 ?
Funcionalidades da Linguagem
Modificações PHP Gerais
Outras Novas Funcionalidades do PHP5
2- Linguagem PHP Básica
Inserção de HTML
Comentários
Variáveis
Tipos de Dados Básicos
Operadores
Estruturas de Controle
Funções29
3 - Linguagem PHP500
Objetos
Declarando Classe
A Palavra Chave New e os Construtores
Destrutores
Acessando Métodos e Propriedades Usando a Variável $this
Constantes de Classes
Clonando Objetos
Poliformismo
parent::eself::
Operador Instanceof
Métodos e Classes Abstratos
Interfaces
Herança de Interfaces
Métodos Finais
Classes Finais
Método_to String()
Tratamento de Exceções
_autoload()
Dicas de Tipos de Classes em Parâmetros de Funções
4 - Padrões de Design e OOP avançada de PHP
Capacidade de Overloading
Iteradores
Padrões de Design
Reflexão
5 - Padrões de Design e OOP avançada de PHP
Inserindo em HTML
Dados de Entrada do Usuário
Manipulação Segura dos Dados de Entrada do Usuário
Técnicas para Tornar os Scripts “Seguros”
Cookies
Sessões
Upload de Arquivos
Arquitetura
6 - BancodeDadoscomPHP.95
MySQL.95
SQLite102
PEARDB114
7 - Manipulação de Erros
Tipos de erros
Erros PEAR
Exceções
8 - XML com PHP
Vocabulário
Parsing de XML
Simple XML
PEAR
Convertendo XML
Comunicando com o XML
9 - Extensões Mainstream
Arquivos e Streams
Expressões Regulares
Manipulação de Datas
manipulação de Gráficos com o GD
Strings e Conjuntos de Caracteres Multi-Byte
10Usando o PEAR
Conceitos PEAR
Obtendo o Pear
Instalando Pacotes
Parâmetros de Configuração
Comandos PEAR
Installer Front-Ends
11 Usando o PEAR
DataBase Queries
Sistemas de Modelo
Autenticação
Manipulação de Formulários
Caching
12 - Construindo Componentes PEAR
Padrões PEAR
Gerando Versões
Ambiente CLI
Fundamentos
Construindo Pacotes
Formato package.xml
Dependências
Substituição de Strings
Incluindo o Código C
Lançando Pacotes
O Processo de Lançamento do PEAR
Empacotando
Carregando
13 - Usando o PEAR
O Modelo de Objeto
Passando Objetos para Funções
Modo de Compatibilidade
Outras Alterações
E_STRICT
Outros Problemas de Compatibilidade
Alterações nas funções
14 Desempenho
Design voltado ao Desempenho
Avaliação de Desempenho
Criando perfil com o gerador de perfil ZendStudio
Criando perfil com o APD
Criando perfil com o XDebug
Usando o APC(Advanced PHPCache)
Usando o ZPS(ZendPerformanceSuite)
Otimizando o Código
15 - Uma Introdução à Escrita de Extensões PHP
16 - Script de Shell PHP
Scripts Shell CLIPHP
Próximo curso: Ajax com PHP (4 dias ou 8 noites)
|