Imprimir

Zend Framework

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

Treinamento "Desenvolvimento PHP 5 com MySQL" ou conhecimentos equivalentes.

Conteúdo programático

  • Introdução
    • - Apresentação do Curso
    • - O que é e por que utilizar um Framework?
    • - Por que o Zend Framework?
    • - Outros Frameworks PHP existentes.
    • - Introdução ao Zend Framework
  • Arquitetura MVC
    • - Dividindo uma aplicação em camadas
    • - As três camadas do MVC
    • - Introdução ao MVC com Zend Framework
    • - A estrutura de diretórios
  • Arquitetura Zend Framework
    • - Principais Módulos do Zend Framework
    • - Instalação e configuração do Framewrok
    • - A ferramenta de linha de comando: ZF Tool
    • - Construindo a primeira aplicação
  • MVC com Zend Framework
    • - Zend_Application e Zend_Register
    • - A camada de controle: ZF Controller
    • - A camada de visão: Zend_View
  • A camada de Modelo
    • - O padrão Table Data Gateway
    • - Zend_Db
    • - Zend_Db_table
  • Ajax e RESTful Services
    • - Introdução ao Ajax
    • - Bibliotecas JS disponiveis
    • - Introdução aos serviços REST
    • - O formato JSON
    • - Ajax com Zend Framework
  • Gerenciamento do Banco de dados e Buscas Avançadas
    • - Zend_Db_Adapter
    • - Zend_Db_Select
    • - Relacionamentos com Zend_Db_table
    • - Buscas avançadas com Zend_Search
  • Autenticação e Autorização
    • - O que é Autenticação e Autorização?
    • - Zend_Auth
    • - Zend_Acl
  • Formulários, Email e Implantação
    • - Zend_Form e validações
    • - Zend_Mail
    • - Implantação (deploy)
  • Projeto
    • - Construção de um projeto com todos os recursos apresentados



Voltar | Subir