Voltar

Zend Framework

O ZEND FRAMEWORK oferece recursos parao desenvolvimento de aplicações em PHP com maior qualidade e rapidez. Através da implementação de padrões de projeto como MVC e OO, o ZEND FRAMEWORK permite a criação de aplicações mais escaláveis, modularizadas e simples de se manter.

O ZF é mantido pela Zend Technologies e oferece recursos de geração de código, comunicação com Webservices de players como Google e Amazon, além de mecanismo de busca, disponibilização e consumo de WEB Services.

Ementa

  • Introdução
    • Por quê utilizar um Framework
    • Arquitetura MVC
  • Instalação e Overview
    • Download e Instalação
    • Gerando o esqueleto da sua aplicação usando Zend Tool
      • Visão geral da estrutura proposta pelo Zend Tool

    • Usando o Zend Tool para adicionar controllers e actions
  • Iniciando o Projeto
    • O Arquivo de configurações application.ini
    • Configurando a inicialização do seu aplicativo (bootstrap)
    • Usando o Zend_Registry para armazenar objetos na memoria.
  • Recursos Básicos
    • Controllers (Zend_Controller)
      • Configurando rotas (Zend_Controller_Front)
      • Por dentro dos metodos init, preDispatch e postDispatch (Zend_Controller_Action)
      • O Objeto Request
      • O Objeto Response
      • Plugins
    • Views
      • Visão Geral
      • Helpers
      • Zend Layout
    • Trabalhando com Formulários (Zend_Form)
      • Criação de formulários
      • Elementos de Formulário
      • Upload de arquivos
      • Filtros e Validação
      • CAPTCHA
    • Modelos (Zend_Db)
      • Configurando sua conexão com o banco de dados
      • As classes Zend_Db_Statement e Zend_Db_Select
      • Criando seus models com Zend_Db_Table
        • A classe Zend_Db_Table_Rowset (para manipular um conjunto de registros)
        • A classe Zend_Db_Table_Row (para manipular um registro unico)
      • Relacionamentos
      • Paginando um conjunto de registros com Zend_Paginator
  • Recursos Avançados
    • Autenticação de Usuarios (Zend_Auth)
      • Autenticação utilizando banco de dados
      • Autenticação LDAP
      • Persistindo a autenticação
      • Protegendo seu sistema usando um plugin para o Controller da aplicação
    • Regras de Acesso (Zend_Acl)
      • Entendo o esquema Rules vs Resources
      • Definindo os niveis de acesso
Tenho interesse neste curso.

Duração

40 horas-aula

Material Didático

  • Material PHPrime
  • Notas de aula e material suplementar na web

A quem se destina

Programadores e analistas PHP que queiram melhorar a qualidade e a velocidade de seus projetos.

Gerentes que queiram melhorar o desempenho de suas equipes PHP.

Pré-requisitos

Saber programar em PHP utilizando orientação a objetos.

Investimento

  • 3x de R$290,00 (R$870,00)
  • À vista: R$829,00

Outras Informações

  • Coffee-Break incluído
  • Certificado de conclusão para alunos com mais 70% de presença

Turmas

No momento não há turmas abertas para este curso.

© 2010 F6 Sistemas LTDA
Av. Barão Homem de Melo, 4500, Cj 612 - Estoril - Belo Horizonte - MG
Telefones: (31)3785-1130 | (31)9130-1042   Fax: (31)3785-1104