
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
- Controllers (Zend_Controller)
- 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
- Autenticação de Usuarios (Zend_Auth)
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.