SlideShare uma empresa Scribd logo
1 de 16
Começando bem com Zend Framework
                      Flávio Silveira
Sobre...
           http://flaviosilveira.com



                      @flaviosilveira



             flavioaugustosilveira


              Flávio Augusto da Silveira
           PHP Day - Serpro - Curitiba - 2011
Programando ?
E você?                                  Projetos ?




             Flávio Augusto da Silveira
          PHP Day - Serpro - Curitiba - 2011
Frameworks...
O que são? Por que usar?




                     Flávio Augusto da Silveira
                  PHP Day - Serpro - Curitiba - 2011
Frameworks... de Projeto
Orientação a objetos e Padrões

POO / OOP

  Classes

  Conceitos

  Prática                                      Design Patterns
                                                    MVC

                                                    Singleton

                                                    Decorator
                  Flávio Augusto da Silveira
               PHP Day - Serpro - Curitiba - 2011
Zend Framework...
Quando usar? Quando não usar?


      BLOG ?              SISTEMA ?                            E-COMMERCE ?




       SITE ?                                                    OUTROS ?
 PEQUENO, GRANDE, MÉDIO        CRUD ?

                             Flávio Augusto da Silveira
                          PHP Day - Serpro - Curitiba - 2011
Zend Framework...

Vamos conhecer o ZF...

 Requisítos Básicos

 Download

 Instalação

 Estrutura


                         Flávio Augusto da Silveira
                      PHP Day - Serpro - Curitiba - 2011
Zend Tool...

 O que é?

 Porquê?

 Uso




               Flávio Augusto da Silveira
            PHP Day - Serpro - Curitiba - 2011
Zend Framework...
Bê-á-Bá

Estrutura segura

Include_Path ou Library

Index Controller, Index Action

Action         View

Configs/application.ini

Bootstrap

Error Controller

URL
                             Flávio Augusto da Silveira
                          PHP Day - Serpro - Curitiba - 2011
MVC... acontece no ZF ?
O que é ? Como




                 Flávio Augusto da Silveira
              PHP Day - Serpro - Curitiba - 2011
Models... do banco de dados
Puxando informações


                                   Configurando a base

                                   Maneiras de acessar os
                                   dados

                                   Criando e Usando o Model

                                   Select, Insert, Update,
                                   Delete

                                   Querys complexas


                 Flávio Augusto da Silveira
              PHP Day - Serpro - Curitiba - 2011
Módulos... em perfis
Seu sistema dividido




        ADMIN                                  USUÁRIOS




                   Flávio Augusto da Silveira
                PHP Day - Serpro - Curitiba - 2011
Layouts...

 Problema

 Template Engine

 Problema do template
 engine

 No Zend Framework




                      Flávio Augusto da Silveira
                   PHP Day - Serpro - Curitiba - 2011
Formulários...



         Porquê?

         Uso

         Personalizando erros

         Passando valores
               Flávio Augusto da Silveira
            PHP Day - Serpro - Curitiba - 2011
Outras Classes...
Paginação com Zend_Paginator



                                       Configurando Paginação

                                       Partials

                                       Exibindo controle na View




                      Flávio Augusto da Silveira
                   PHP Day - Serpro - Curitiba - 2011
O que faço agora ?




             Flávio Augusto da Silveira
          PHP Day - Serpro - Curitiba - 2011

Mais conteúdo relacionado

Semelhante a Minicurso zend

PHP Symfony, Vale A Pena
PHP Symfony, Vale A PenaPHP Symfony, Vale A Pena
PHP Symfony, Vale A PenaMarcelo Fleury
 
Palestra Zend Framework CISL 2012 - ZF no Governo Federal
Palestra Zend Framework CISL 2012 - ZF no Governo FederalPalestra Zend Framework CISL 2012 - ZF no Governo Federal
Palestra Zend Framework CISL 2012 - ZF no Governo FederalFlávio Lisboa
 
Conhecendo o Zend Framework
Conhecendo o Zend FrameworkConhecendo o Zend Framework
Conhecendo o Zend FrameworkJaime Neto
 
Lampada Php Conference Brasil 2007 Palestra
Lampada Php Conference Brasil 2007 PalestraLampada Php Conference Brasil 2007 Palestra
Lampada Php Conference Brasil 2007 PalestraDavid O'Keefe
 
Desenvolvendo Aplicações com Zend Framework
Desenvolvendo Aplicações com Zend FrameworkDesenvolvendo Aplicações com Zend Framework
Desenvolvendo Aplicações com Zend FrameworkDomingos Teruel
 
Palestra - Profissão: Desenvolvedor
Palestra - Profissão: DesenvolvedorPalestra - Profissão: Desenvolvedor
Palestra - Profissão: DesenvolvedorDaniel Brandão
 
DotNetDay novidades entityframework 4
DotNetDay novidades entityframework 4DotNetDay novidades entityframework 4
DotNetDay novidades entityframework 4Marcelo Paiva
 
Treinamentos Avançados em Informática
Treinamentos Avançados em InformáticaTreinamentos Avançados em Informática
Treinamentos Avançados em InformáticaEder Carneiro
 
TechEd Brasil 2010 - Novidades e razões para migrar para o microsoft .net fra...
TechEd Brasil 2010 - Novidades e razões para migrar para o microsoft .net fra...TechEd Brasil 2010 - Novidades e razões para migrar para o microsoft .net fra...
TechEd Brasil 2010 - Novidades e razões para migrar para o microsoft .net fra...JP Clementi
 
MVC 3 & razor (DevBrasil Summit 2011)
MVC 3 & razor (DevBrasil Summit 2011)MVC 3 & razor (DevBrasil Summit 2011)
MVC 3 & razor (DevBrasil Summit 2011)José Roberto Araújo
 
Curso C sharp plus Framework NET (NOTURNO)
Curso C sharp plus Framework NET (NOTURNO)Curso C sharp plus Framework NET (NOTURNO)
Curso C sharp plus Framework NET (NOTURNO)Grupo Treinar
 

Semelhante a Minicurso zend (20)

PHP Symfony, Vale A Pena
PHP Symfony, Vale A PenaPHP Symfony, Vale A Pena
PHP Symfony, Vale A Pena
 
Palestra Zend Framework CISL 2012 - ZF no Governo Federal
Palestra Zend Framework CISL 2012 - ZF no Governo FederalPalestra Zend Framework CISL 2012 - ZF no Governo Federal
Palestra Zend Framework CISL 2012 - ZF no Governo Federal
 
Palestra Zend Framework no Governo Federal
Palestra Zend Framework  no Governo FederalPalestra Zend Framework  no Governo Federal
Palestra Zend Framework no Governo Federal
 
Frameworks PHP @edgarsandi
Frameworks PHP @edgarsandiFrameworks PHP @edgarsandi
Frameworks PHP @edgarsandi
 
Conhecendo o Zend Framework
Conhecendo o Zend FrameworkConhecendo o Zend Framework
Conhecendo o Zend Framework
 
Lampada Php Conference Brasil 2007 Palestra
Lampada Php Conference Brasil 2007 PalestraLampada Php Conference Brasil 2007 Palestra
Lampada Php Conference Brasil 2007 Palestra
 
Desenvolvendo Aplicações com Zend Framework
Desenvolvendo Aplicações com Zend FrameworkDesenvolvendo Aplicações com Zend Framework
Desenvolvendo Aplicações com Zend Framework
 
Xamarin UI Test + BDD Specflow
Xamarin UI Test + BDD SpecflowXamarin UI Test + BDD Specflow
Xamarin UI Test + BDD Specflow
 
Palestra - Profissão: Desenvolvedor
Palestra - Profissão: DesenvolvedorPalestra - Profissão: Desenvolvedor
Palestra - Profissão: Desenvolvedor
 
DotNetDay novidades entityframework 4
DotNetDay novidades entityframework 4DotNetDay novidades entityframework 4
DotNetDay novidades entityframework 4
 
Treinamentos Avançados em Informática
Treinamentos Avançados em InformáticaTreinamentos Avançados em Informática
Treinamentos Avançados em Informática
 
Cursos Season
Cursos SeasonCursos Season
Cursos Season
 
Cursos Season
Cursos Season Cursos Season
Cursos Season
 
PHP Tools for Fast coding
PHP Tools for Fast codingPHP Tools for Fast coding
PHP Tools for Fast coding
 
TechEd Brasil 2010 - Novidades e razões para migrar para o microsoft .net fra...
TechEd Brasil 2010 - Novidades e razões para migrar para o microsoft .net fra...TechEd Brasil 2010 - Novidades e razões para migrar para o microsoft .net fra...
TechEd Brasil 2010 - Novidades e razões para migrar para o microsoft .net fra...
 
NFR Framework
NFR FrameworkNFR Framework
NFR Framework
 
MVC 3 & razor (DevBrasil Summit 2011)
MVC 3 & razor (DevBrasil Summit 2011)MVC 3 & razor (DevBrasil Summit 2011)
MVC 3 & razor (DevBrasil Summit 2011)
 
Mvc 3 & razor
Mvc 3 & razorMvc 3 & razor
Mvc 3 & razor
 
NFR Framework
NFR FrameworkNFR Framework
NFR Framework
 
Curso C sharp plus Framework NET (NOTURNO)
Curso C sharp plus Framework NET (NOTURNO)Curso C sharp plus Framework NET (NOTURNO)
Curso C sharp plus Framework NET (NOTURNO)
 

Minicurso zend

  • 1. Começando bem com Zend Framework Flávio Silveira
  • 2. Sobre... http://flaviosilveira.com @flaviosilveira flavioaugustosilveira Flávio Augusto da Silveira PHP Day - Serpro - Curitiba - 2011
  • 3. Programando ? E você? Projetos ? Flávio Augusto da Silveira PHP Day - Serpro - Curitiba - 2011
  • 4. Frameworks... O que são? Por que usar? Flávio Augusto da Silveira PHP Day - Serpro - Curitiba - 2011
  • 5. Frameworks... de Projeto Orientação a objetos e Padrões POO / OOP Classes Conceitos Prática Design Patterns MVC Singleton Decorator Flávio Augusto da Silveira PHP Day - Serpro - Curitiba - 2011
  • 6. Zend Framework... Quando usar? Quando não usar? BLOG ? SISTEMA ? E-COMMERCE ? SITE ? OUTROS ? PEQUENO, GRANDE, MÉDIO CRUD ? Flávio Augusto da Silveira PHP Day - Serpro - Curitiba - 2011
  • 7. Zend Framework... Vamos conhecer o ZF... Requisítos Básicos Download Instalação Estrutura Flávio Augusto da Silveira PHP Day - Serpro - Curitiba - 2011
  • 8. Zend Tool... O que é? Porquê? Uso Flávio Augusto da Silveira PHP Day - Serpro - Curitiba - 2011
  • 9. Zend Framework... Bê-á-Bá Estrutura segura Include_Path ou Library Index Controller, Index Action Action View Configs/application.ini Bootstrap Error Controller URL Flávio Augusto da Silveira PHP Day - Serpro - Curitiba - 2011
  • 10. MVC... acontece no ZF ? O que é ? Como Flávio Augusto da Silveira PHP Day - Serpro - Curitiba - 2011
  • 11. Models... do banco de dados Puxando informações Configurando a base Maneiras de acessar os dados Criando e Usando o Model Select, Insert, Update, Delete Querys complexas Flávio Augusto da Silveira PHP Day - Serpro - Curitiba - 2011
  • 12. Módulos... em perfis Seu sistema dividido ADMIN USUÁRIOS Flávio Augusto da Silveira PHP Day - Serpro - Curitiba - 2011
  • 13. Layouts... Problema Template Engine Problema do template engine No Zend Framework Flávio Augusto da Silveira PHP Day - Serpro - Curitiba - 2011
  • 14. Formulários... Porquê? Uso Personalizando erros Passando valores Flávio Augusto da Silveira PHP Day - Serpro - Curitiba - 2011
  • 15. Outras Classes... Paginação com Zend_Paginator Configurando Paginação Partials Exibindo controle na View Flávio Augusto da Silveira PHP Day - Serpro - Curitiba - 2011
  • 16. O que faço agora ? Flávio Augusto da Silveira PHP Day - Serpro - Curitiba - 2011

Notas do Editor

  1. \n
  2. \n
  3. \n
  4. \n
  5. \n
  6. \n
  7. \n
  8. \n
  9. \n
  10. \n
  11. \n
  12. \n
  13. \n
  14. \n
  15. \n
  16. \n