Center Cursos
Africa 2010

PHP Avançado

 

Material: Livro PHP 5 Programação Poderosa

Duração: 4 dias ou 8 noites, aproximadamente 32 hs

Pré-Requisito: Ter concluído o curso ou ter conhecimentos equivalentes em PHP c/ My SQL

Metologia: Cada aluno terá a sua própria máquina de desenvolvimento. Os conceitos serão aplicados com exercícios práticos, possibilitando ao aluno aplicar os conhecimentos obtidos e tirar dúvidas.

 

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)


      Av. Independência, 3077             Ribeirão Preto/SP             Tel (16) 3235-6102            cursos@centercursos.com.br  Center Cursos no LinkedIn

 

ComunicaWeb Desenvolvido por