Cursos Isolados
PHP Developer
Próximas turmas agendadas
Sábados das 14:00 as 18:00 - 11/09/2010  
Quero me inscrever
Já sou cadastrado
E-mail
Senha
Esqueci minha senha
Ainda não sou cadastrado
Nome
E-mail
Senha
Confirmação
Cpf
Rg
Endereço
Cep
Bairro
Cidade
Uf
Celular
Telefone
Formas de pagamento
Desejo pagar na Especializa
  1. A vaga só é garantida após o pagamento
  2. Pagamento a vista com desconto em dinheiro, cheque ou boleto
  3. Parcelamentos apenas em cheques pré-datados
Desejo pagar agora
* Você será direcionado à central PagueSeguro
  • Visa - Até 12x
  • Master - Até 12x
  • Diners - Até 12x
  • American - Até 15x
  • Hiper - Até 12x
  • Aura - Até 18x
  • Débito no Banco do Brasil
  • Débito no Bradesco
  • Débito no Banco Real
  • Débito no Banco Itaú
  • Débito no Unibanco
  • Débito no Banrisul
Sábados das 08:30 às 12:30 - 11/12/2010  
Quero me inscrever
Já sou cadastrado
E-mail
Senha
Esqueci minha senha
Ainda não sou cadastrado
Nome
E-mail
Senha
Confirmação
Cpf
Rg
Endereço
Cep
Bairro
Cidade
Uf
Celular
Telefone
Formas de pagamento
Desejo pagar na Especializa
  1. A vaga só é garantida após o pagamento
  2. Pagamento a vista com desconto em dinheiro, cheque ou boleto
  3. Parcelamentos apenas em cheques pré-datados
Desejo pagar agora
* Você será direcionado à central PagueSeguro
  • Visa - Até 12x
  • Master - Até 12x
  • Diners - Até 12x
  • American - Até 15x
  • Hiper - Até 12x
  • Aura - Até 18x
  • Débito no Banco do Brasil
  • Débito no Bradesco
  • Débito no Banco Real
  • Débito no Banco Itaú
  • Débito no Unibanco
  • Débito no Banrisul
Objetivo
A filosofia de programação que mais vem se destacando no mercado nos últimos 15 anos, sem dúvida é a orientação a objetos. Neste módulo, você conhecerá os principais avanços do PHP 5, sobretudo no que diz respeito ao modelo de objetos da Zend Engine 2 e novidades do PHP 5.3.

Conheça padrões de projeto, crie um framework MVC do zero e aplique todo o assunto abordado em um projeto de Loja Virtual.
Ementa
POO – Programação orientada a objetos
- Modelagem orientada a objetos
- Relações entre classes
- Herança (é um)
- Associação (tem um)
- Agregações e composições
- Composições x Heranças
- Exceções
- Membros estáticos x membros de objeto

Métodos especiais
- Construtores e destutores
- Métodos de acesso __get() e __set()
- Métodos dinâmicos com __call() e __callStatic()
- Outros métodos especiais:
:: __sleep(), __wakeup()
:: __isset(), __unset()
:: __toString(), __invoke() e __clone()

Mapeamento Objeto x Relacional
- Introdução ao Doctrine 2.0
- Mapeamentos simples e relacionamentos
- Mapeamentos avançados (herança, fetch e cascade)
- Consultas

Desempenho e escalabilidade
- Tunando configurações do Apache e do PHP
- Bytecode cache com APC
- Profiling com XDebug
- Dicas gerais

Arquitetura
- Framework MVC (Model, View, Controller)
- Reescrita de URLs
- Expressões regulares
- Ambientes, módulos e ações
- Introspecções (reflections)
- Internacionalizações
- Padrões de projeto
- DAOs x Active Records

Projeto: Loja Virtual
- Tela principal
- Listas e detalhes de produtos
- Buscas
- Manipulações de carrinho
- Finalização de compras em boletos bancários
Observações
Conhecimentos prévios recomendados:
- Ter feito ou possuir conhecimentos compatíveis com o Módulo 1 – PHP Programmer

Suporte didático
- Extensa apostila teórica para estudo em casa
- Grupo de estudos no Google Groups com uma comunidade bastante ativa.
Mais informações:
Carga-horária: 48h
Investimento: R$ 500,00
  Estou interessado!
Formas de pagamento:
(dinheiro ou cheque)
a vista: R$ 450,00 (10% desc.)
1+1: R$ 237,50 (5% desc.)
1+2: R$ 166,67 (0% desc.)
1+3: R$ 125,00 (0% desc.)
PagSeguro em até 3 vezes sem acréscimos
PagSeguro em até 18 vezes
 
X
  «     »
Siga-nos no Twitter
Parabéns à Especializa e ao instrutor Luciano Félix pela realizaçao do
curso de Scrum. Estávamos procurando uma metodologia ágil para os projetos na nossa empresa e escolhemos o Scrum. Aplicamos as práticas vistas em sala já percebemos melhora significativa na integraçao, comunicaçao e motivaçao da equipe.
Flammarion Cysneiros
     
Receba nossas
novidades por e-mail!
Nome:
Email:
  © Copyright 2005 - Especializa Treinamentos - Fone: 81 - 3465.0032
webinterativa - design & tecnologia