Curso de PHP - Desenvolvendo em Camadas (MVC) com ZEND FRAMEWORK
Duração:
20h
Neste curso de PHP - Desenvolvendo com ZEND, voce aprenderá o desenvolvimento com PHP em camadas - MVC (Model View Controller) usando Zend, um poderoso framework que apresenta eficácia, produtividade e fácil manutenção no desenvolvimento aplicações web, tais como: blogs, sites e portais de conteúdo.
Após este treinamento voce será um profissional diferenciado no mercado!
***Curso realizado em Sistema Operacional Linux
Objetivos
- Aprender a usar as ferramentas necessárias para desenvolver com eficácia aplicações, blogs, sites e portais de conteúdo.
- Aprender a desenvolver em camadas - MVC (Model View Controller) e o framework Zend.
- Conhecer diversos padrões de projetos - design patterns - essenciais ao desenvolvimento pleno com Zend.
Pré-requisitos
- Curso TargetTrust de Lógica de Programação ou conhecimento similar
- Curso TargetTrust Introdução a Banco de Dados Relacional ou conhecimento equivalente
- Curso TargetTrust Padrões WEB 2.0 com XHTML e CSS
- Curso TargetTrust PHP - Fundamentos da Linguagem
- Curso TargetTrust PHP - Orientado a Objetos
Público alvo
- Programadores
- Desenvolvedores de Aplicações
- Desenvolvedores Web
- Web Designers
Conteúdo
1. Introdução ao Zend Framework
- Apresentação
- Frameworks
- Modelo-Visão-Controle (MVC)
- Histórico ZF
- Características ZF
- Pré-requisitos
- Proposta de Projeto e de Ambiente
- Instalação do LAMP
- Instalação do WAMP
- Instalação do Zend Framework
- Configuração do Apache
- Ferramenta de Desenvolvimento
- Configuração do NetBeans
- Criação do Projeto com NetBeans
- Criação do Projeto com Zend_Tool
2. Implementando um projeto com Zend Framework
- Estrutura do projeto
- Arquivos Importantes
- ->Application.ini
- ->Bootstrap.php
- Teste do Ambiente
- Início do Projeto
- ->Artefatos de modelagem
- ->Classe Especialidade
- Modelo de dados
- ->Camada Modelo
- ->Camada de Controle
- ->Camada de Visão
- ->Uso de Arquivos CSS
- Passagem de Dados (QueryString)
3. Implementando o Projeto (Caso de Uso Inserir)
- Formulários (Form)
- Elementos (Elements)
- Validadores (Validators)
4. Continuação do Projeto (Caso de Uso Editar)
5. Continuação do Projeto (Caso de Uso Excluir)
- Uso de arquivos Javascript
6. Autenticação com Zend_Auth
Tenho interesse