Imprimir

Zend Framework 2

Descrição

Zend Framework é um framework para desenvolvimento em PHP, open-source, mantido pela Zend Techonologies, empresa líder de soluções PHP. É um framework robusto, simples e flexível. O Zend Framework foi desenvolvido com o objetivo de simplificar o desenvolvimento web enquanto promove as melhores práticas de programação PHP.

Durante o treinamento serão abordadas a arquitetura e as principais funcionalidades do framework, tais como: MVC, Ajax, RESTful, acesso a banco de dados, autenticação e autorização.

Público Alvo: Profissionais com experiência em PHP e Orientação a Objetos que desejam aprender o Zend Framework.

Carga Horária

40 horas.

Pré-requisitos

"Desenvol. PHP 5 com MySQL" ou conhecimentos equivalentes.

Conteúdo programático

  • Introdução
    • Manutenção de software
    • Arquitetura de software
    • Boas práticas de desenvolvimento
    • Ambiente de desenvolvimento
    • Instalação do Zend Framework 2
  • Bússola de PHP
    • Configuração do PHP
    • Diretórios e arquivos
    • Servidor embutido
  • MVC com Zend Framework 2
    • Criação do projeto
    • Edição de projeto
    • Criação de módulo
    • Criação das rotas
    • Criação das ações do controlador
    • Criação das visões
    • Banco de dados, modelo e mapeador
    • Conexão e mapeamento objeto-relacional como serviço
    • Implementando as ações do controlador
    • Criando formulários dinâmicos
    • Modelo e mapeador com relacionamento
    • Mapeando várias tabelas
    • Formulário com mapeador
    • Visões de um modelo relacionado
    • Ajustando o módulo Application
  • Além do MVC
    • Uma aplicação sem virtual host
    • Usando view helpers
    • Usando plugin controllers
    • Enviando dados do controlador para view helpers
    • Navegação de páginas
    • Paginação de dados
  • Trabalhando com componentes
    • Como usar um componente ZF2 de forma isolada
    • Como criar componentes
  • Filtros
    • Zend\Filter
    • Filtros predefinidos
    • Cadeias de filtro
    • Criando filtros customizados
    • Zend\InputFilter\InputFilter
  • Validadores
    • Zend\Validator
    • Customizando mensagens
    • Validadores predefinidos
    • Criando validadores customizados
  • Banco de dados
    • Guia de referência rápida do Zend\Db
    • Zend Framework 2 e Doctrine 2
  • Web services
    • XML-RPC
    • SOAP
    • JSON-RPC
  • Criando o projeto ZF2
    • Desenvolvimento de projeto ZF2



Voltar | Subir