Este curso apresenta um conjunto de ferramentas e técnicas para o desenvolvimento de aplicações PHP com maior qualidade e rapidez. Durante o curso você irá aprender a implementar um projeto usando Zend Framework, OO e MVC.
O Zend Framework possui uma infraestrutura com componentes poderosos e modularizados, permitindo que o desenvolvedor utilize apenas o que for necessário para sua aplicação, possibilitando um processo ágil e escalável que facilita o trabalho caso haja a necessidade de uma evolução e manutenção.
O curso é 100% prático com aulas dinâmicas e instrutor qualificado. Além do uso da principal ferramenta de desenvolvimento PHP e Zend Framework, o Eclipse.
Ao final do curso, você terá condições de desenvolver aplicações mais escaláveis, modularizadas e simples. Este curso é recomendado para pro
gramadores experientes que queiram aumentar a produtividade e a escalabilidade de seus projetos Web.
Pré-requisito
Noções de PHP e Orientação a objetos
Noções de banco de dados Mysql
Material didático
Os participantes receberão 01 (um) DVD do Curso.
Conteúdo programático
- 1º aula - O que você precisa saber sobre Framework
Introdução ao Zend Framework (Instalação e Overview)
Gerando o esqueleto da sua aplicação usando Zend Tool (controllers e actions)
- 2º Aula– A camada Model
Configurando sua conexão com o banco de dados
As classes (Zend_Db_Statement, Zend_Db_Select, Zend_Db_Table_Rowset e Zend_Db_Table_Row)
- 3º aula– Controller e View na prática
Controllers (Zend_Controller e Zend_Controller_Front)
Visão Geral, Helpers e Zend Layout
- 4º Aula - Formulários
Zend Tool para criação de formulários e Elementos de Formulário
Upload de arquivos e Filtros e Validação
- 5º Aula – Autenticação e Controle de acesso
Autenticação de Usuarios (Zend_Auth)
Regras de Acesso (Zend_Acl)
- 6º Aula – Segurança
Regras de Segurança (Cross Site Scripting – XSS, SQL Injections e Segurança de Sessões
Configurações de segurança em Upload de Arquivos



