SlideShare ist ein Scribd-Unternehmen logo
1 von 35
Jaime Neto
contato@jaimeneto.com
   Tecnólogo em Telemática (CEFET-PB)
   Especialista em Desenvolvimento para Web
    (UNIBRATEC)
   Analista e desenvolvedor do
   Analista e desenvolvedor da Ponto-R Comunicação
   Trabalho com PHP desde 2004
   Trabalho com Zend Framework desde 2007
   Parte da equipe dos grupos PHP-PB e ZF-PB
   Zend Certified Engeneer Zend Framework desde 2012


               Certificação Zend Framework - Jaime Neto
   Popularidade do ZF
   Sobre a Zend Technologies
   Sobre o Zend Framework
   Case studies
   Por que fazer certificação?
   Como proceder?
   Como estudar?
   Exemplos
   E o ZF2?
   Veja também...
   Perguntas


                Certificação Zend Framework - Jaime Neto
Fonte: php-developer.org (2011)

Certificação Zend Framework - Jaime Neto
Certificação Zend Framework - Jaime Neto
   Lançamento:
     Versão 1.0 - Junho de 2007
     Versão 2.0 - Setembro de 2012
   Código aberto (New BSD License)
   Últimas versões:
     Versão 1.12.2 - requer PHP 5.1.4+ (recomenda-se 5.2.4+)
     Versão atual: 2.1.3 - requer PHP 5.3+
   Versão cobrada na prova de certificação: 1.5.3
   http://zendframework.com


                 Certificação Zend Framework - Jaime Neto
http://www.zend.com/en/resources/case-studies/




       Certificação Zend Framework - Jaime Neto
   Diferencial no currículo
   Crescimento do ZF no mercado
   Escassez de profissionais qualificados
   Válido no mundo todo
   É a empresa responsável pelo sistema dizendo
    pro mundo que você sabe!
   Realização pessoal



              Certificação Zend Framework - Jaime Neto
   Acesso ao grupo Zend Certified
    Engeneers no LinkedIn.

   Permite cadastrar-se no
    odesk.com

   Ganhar o direito de usar o selo de
    certificado em seu currículo, site,
    cartão de visita, etc.



               Certificação Zend Framework - Jaime Neto
   Licença perpétua de uso do Zend
    Studio
     Ou seja, pra sempre!
     Valor atual: $299,00


   Descontos nas conferências da
    Zend pelo mundo

   Ter seu nome na Zend’s PHP
    Yellow Pages


                    Certificação Zend Framework - Jaime Neto
       Cadastrar-se no site da Pearson Vue.
           http://pearsonvue.com

       Escolher o local da prova mais conveniente (tem
        uma lista enorme do mundo todo)
           http://www.pearsonvue.com/vtclocator/
           Em João Pessoa: Faculdade iDez

       Escolher data e hora dentre as opções disponíveis
        para o local selecionado.
       Pagar o boleto ($ 195,00)
       ESTUDAR!
                         Certificação Zend Framework - Jaime Neto
   Verifique o conteúdo da prova no site:
       http://www.zend.com/services/certification/framework




                   Certificação Zend Framework - Jaime Neto
Certificação Zend Framework - Jaime Neto
   Lembre-se: Zend Framework versão 1.5.3

                              Zend_Tool
Zend_Application

                                           Zend_Paginator
    Zend_Navigation

                                 ZendX
     Zend_Dojo                                       ZF 2


              Certificação Zend Framework - Jaime Neto
   Estude as várias formas de fazer a mesma coisa:

    1   $name = new Zend_Form_Element_Text('name');
        $name->setLabel('Nome');
        $form->addElement($name);


    2   $name = new Zend_Form_Element('text', 'name');
        $name->setLabel('Nome');
        $form->addElement($name);


    3   $name = $form->createElement('text', 'name');
        $name->setLabel('Nome');
        $form->addElement($name);


    4   $form->addElement('text', 'name‘, array('Label' => 'Nome’));


    5   $form->addElement(array(
            'type' => 'text',
            'options' => array('Label' => 'Nome’)
        ));
                     Certificação Zend Framework - Jaime Neto
   Materiais para estudo:
     Zend Framework Reference Guide – 1.5.3
      (O manual oficial)
     Zend Framework Certification Study Guide (PDF)
     Livro Zend Framework In Action
     Zend Framework Certification (a refresher)




               Certificação Zend Framework - Jaime Neto
   Sugestão:
       Crie um projeto ZF, chame-o de zfcertification, ou
        zf153;
       Para cada tópico da lista de assuntos, crie um
        controller, para cada bullet, crie um ou mais actions;
       Estude a documentação de cada ponto a fundo;
       procure codificar todas as formas possíveis de fazer
        a mesma coisa, teste tudo que o ZF oferece;
       Fique esperto, a documentação nem sempre mostra
        todas a formas de se fazer a mesma coisa. Veja a API
        também, ou entre nos arquivos do ZF para ver as
        opções de cada um deles;

                   Certificação Zend Framework - Jaime Neto
   Sugestão (continuação):
     Fique bastante familiarizado com a sintaxe, que é
      bastante cobrada. Estude os coding conventions;
     Preste atenção em que tipo de dado os métodos
      retornam
     Foque principalmente nos tópicos que você não
      costuma utilizar, para fixar melhor;
     Codifique, codifique, codifique, codifique...




                Certificação Zend Framework - Jaime Neto
   A prova é toda feita no computador
   São 75 questões para responder em 90 minutos
   Tem várias questões fáceis, o que deixa tempo
    suficiente para as mais complicadas
   Um único tópico por questão
   A prova é toda em inglês
   Cuidado com as cascas de banana (tem
    muitas!)


              Certificação Zend Framework - Jaime Neto
   A maioria das questões são para selecionar
    uma opção, duas opções ou digitar a saída de
    um código
   Você pode revisar as questões no final, e voltar
    para as que não fez na hora
   Você pode deixar um comentário caso encontre
    alguma questão errada ou mal elaborada (se
    tiver tempo)
   Fique calmo que dá tempo!

               Certificação Zend Framework - Jaime Neto
   The result of a Zend_Auth adapter’s
    authenticate method is:

    a. an instance of Zend_Auth_Result
    b. an instance of Zend_Auth_Authentication
    c. a boolean
    d. a string




               Certificação Zend Framework - Jaime Neto
   The recommended length of a code line is:

    a. 120 characters
    b. 100 characters
    c. 80 characters
    d. 60 characters




               Certificação Zend Framework - Jaime Neto
   Zend_Db::quote() is used to quote a table name
    so that it is safe to use in a SQL statement:

    a. True
    b. False




               Certificação Zend Framework - Jaime Neto
   Which of the following is NOT a Zend_Log
    writer:

    a. Zend_Log_Writer_Db
    b. Zend_Log_Writer_Xml
    c. Zend_Log_Writer_Stream
    d. Zend_Log_Writer_Mock



              Certificação Zend Framework - Jaime Neto
   What is the output of:
    $filterChain = new Zend_Filter();
    $filterChain->addFilter(new Zend_Filter_StripTags())
                ->addFilter(new Zend_Filter_StringTrim());
    echo $filterChain->filter(' a <b>test </b>');



    a. ' a test '
    b. 'a test '
    c. 'a test'
    d. ' a test'

                    Certificação Zend Framework - Jaime Neto
   Which configuration file format is not
    supported by Zend_Config? (Choose 2)

    a. XML
    b. INI
    c. JSON
    d. YAML



              Certificação Zend Framework - Jaime Neto
   Which Zend_View_Helper_Translate
    method is used to change language?


    _______________________




              Certificação Zend Framework - Jaime Neto
   The result of a call to a Zend_Rest_Client
    method is na instance of:


    _________________________




              Certificação Zend Framework - Jaime Neto
   Which of the following field types is tokenised
    by Zend_Search_Lucene?

    a. Keyword
    b. UnIndexed
    c. UnStored
    d. Binary



               Certificação Zend Framework - Jaime Neto
   Ainda não existe prova de certificação para o ZF2
   Suporte, fóruns e informações para dúvidas em
    geral ainda é escassa para ZF2, e muito extensa
    para ZF1
   Muitas empresas ainda trabalham com ZF1
   É pouco provável que aplicações feitas em ZF1
    migrem para ZF2 tão cedo
   Ainda existe grande necessidade de profissionais
    que trabalham com ZF1 no mercado
   Sim, ainda vale a pena estudar ZF1
       Mas é claro que não podemos ignorar o ZF2

                   Certificação Zend Framework - Jaime Neto
   O que mudou?
       Baseado no PHP versão 5.3
       Performance melhorada
       Uma camada MVC dirigida por eventos totalmente
        reescrita
       EventManager, para sistemas controlados por eventos
       Novo sistema de gerenciamento de módulos
       Uma nova camada de visão, para responder de forma
        adequada de acordo com o tipo de requisição (HTML,
        JSON, etc)
       Suporte a injeção de dependência (Dependency Injection)
       Namespaces


                   Certificação Zend Framework - Jaime Neto
Certificação Zend Framework - Jaime Neto
   zendframework.com                                            Links úteis
   ZF Brasil (Google Groups)
       https://groups.google.com/forum/?hl=pt&fromgroups#!forum/zfbrasil
   Zend Framework Paraíba
       https://groups.google.com/forum/?hl=pt&fromgroups=#!forum/zend-
        framework-paraiba
   Rob Allen
       akrabat.com
   php-pb.net/sua-escolha

   blog.jaimeneto.com/category/zend-framework
   https://github.com/jaimeneto



                      Certificação Zend Framework - Jaime Neto
Boa sorte!




   Jaime Neto
contato@jaimeneto.com

                   Certificação Zend Framework - Jaime Neto

Weitere ähnliche Inhalte

Was ist angesagt?

Criando API Rest no Zend Framework 2
Criando API Rest no Zend Framework 2Criando API Rest no Zend Framework 2
Criando API Rest no Zend Framework 2Rankest
 
Mini Curso Zend Framework
Mini Curso Zend FrameworkMini Curso Zend Framework
Mini Curso Zend FrameworkAdler Medrado
 
O que esperar do Zend Framework 3
O que esperar do Zend Framework 3O que esperar do Zend Framework 3
O que esperar do Zend Framework 3Flávio Lisboa
 
Desenvolvimento web ágil com python e web2py
Desenvolvimento web ágil com python e web2pyDesenvolvimento web ágil com python e web2py
Desenvolvimento web ágil com python e web2pyRelsi Maron
 
Ferramentas Livres Para Desenvolvimento com PHP
Ferramentas Livres Para Desenvolvimento com PHPFerramentas Livres Para Desenvolvimento com PHP
Ferramentas Livres Para Desenvolvimento com PHPAdler Medrado
 
Zend Framework 3 - porque só o que existe pode ser aprimorado
Zend Framework 3 - porque só o que existe pode ser aprimoradoZend Framework 3 - porque só o que existe pode ser aprimorado
Zend Framework 3 - porque só o que existe pode ser aprimoradoFlávio Lisboa
 
Java Scripting - Linguagens Interpretadas pelo Java
Java Scripting - Linguagens Interpretadas pelo JavaJava Scripting - Linguagens Interpretadas pelo Java
Java Scripting - Linguagens Interpretadas pelo JavaPaulo César M Jeveaux
 
Panorama atual do PHP
Panorama atual do PHPPanorama atual do PHP
Panorama atual do PHPAdler Medrado
 
PHP Experience 2016 - [Palestra] Vagrant, LXC, Docker, etc: Entenda as difere...
PHP Experience 2016 - [Palestra] Vagrant, LXC, Docker, etc: Entenda as difere...PHP Experience 2016 - [Palestra] Vagrant, LXC, Docker, etc: Entenda as difere...
PHP Experience 2016 - [Palestra] Vagrant, LXC, Docker, etc: Entenda as difere...iMasters
 
Mini curso de django
Mini curso de djangoMini curso de django
Mini curso de djangorosenclever
 
Zend Framework 1.11
Zend Framework 1.11Zend Framework 1.11
Zend Framework 1.11Cezar Souza
 
Python Brasil[9] - Entrega Contínua
Python Brasil[9] - Entrega Contínua Python Brasil[9] - Entrega Contínua
Python Brasil[9] - Entrega Contínua Renzo Nuccitelli
 
Pense no futuro: PHP com Zend Framework
Pense no futuro: PHP com Zend FrameworkPense no futuro: PHP com Zend Framework
Pense no futuro: PHP com Zend FrameworkFlávio Lisboa
 
Desenvolvendo uma App multiplataforma compartilhando 90% do código
Desenvolvendo uma App multiplataforma compartilhando 90% do códigoDesenvolvendo uma App multiplataforma compartilhando 90% do código
Desenvolvendo uma App multiplataforma compartilhando 90% do códigoGuilherme Heynemann Bruzzi
 
Unit Test JavaScript
Unit Test JavaScriptUnit Test JavaScript
Unit Test JavaScriptDan Vitoriano
 
Pyramid - O Framework Web para Todos
Pyramid - O Framework Web para TodosPyramid - O Framework Web para Todos
Pyramid - O Framework Web para TodosRuda Filgueiras
 
Demoiselle Behave - Parte 2
Demoiselle Behave - Parte 2Demoiselle Behave - Parte 2
Demoiselle Behave - Parte 2Vanderson Silva
 

Was ist angesagt? (20)

Criando API Rest no Zend Framework 2
Criando API Rest no Zend Framework 2Criando API Rest no Zend Framework 2
Criando API Rest no Zend Framework 2
 
Mini Curso Zend Framework
Mini Curso Zend FrameworkMini Curso Zend Framework
Mini Curso Zend Framework
 
O que esperar do Zend Framework 3
O que esperar do Zend Framework 3O que esperar do Zend Framework 3
O que esperar do Zend Framework 3
 
Desenvolvimento web ágil com python e web2py
Desenvolvimento web ágil com python e web2pyDesenvolvimento web ágil com python e web2py
Desenvolvimento web ágil com python e web2py
 
Ferramentas Livres Para Desenvolvimento com PHP
Ferramentas Livres Para Desenvolvimento com PHPFerramentas Livres Para Desenvolvimento com PHP
Ferramentas Livres Para Desenvolvimento com PHP
 
Zend Framework 3 - porque só o que existe pode ser aprimorado
Zend Framework 3 - porque só o que existe pode ser aprimoradoZend Framework 3 - porque só o que existe pode ser aprimorado
Zend Framework 3 - porque só o que existe pode ser aprimorado
 
Java Scripting - Linguagens Interpretadas pelo Java
Java Scripting - Linguagens Interpretadas pelo JavaJava Scripting - Linguagens Interpretadas pelo Java
Java Scripting - Linguagens Interpretadas pelo Java
 
Zend Framework
Zend FrameworkZend Framework
Zend Framework
 
Panorama atual do PHP
Panorama atual do PHPPanorama atual do PHP
Panorama atual do PHP
 
PHP Experience 2016 - [Palestra] Vagrant, LXC, Docker, etc: Entenda as difere...
PHP Experience 2016 - [Palestra] Vagrant, LXC, Docker, etc: Entenda as difere...PHP Experience 2016 - [Palestra] Vagrant, LXC, Docker, etc: Entenda as difere...
PHP Experience 2016 - [Palestra] Vagrant, LXC, Docker, etc: Entenda as difere...
 
Mini curso de django
Mini curso de djangoMini curso de django
Mini curso de django
 
Zend Framework 1.11
Zend Framework 1.11Zend Framework 1.11
Zend Framework 1.11
 
Python Brasil[9] - Entrega Contínua
Python Brasil[9] - Entrega Contínua Python Brasil[9] - Entrega Contínua
Python Brasil[9] - Entrega Contínua
 
Pense no futuro: PHP com Zend Framework
Pense no futuro: PHP com Zend FrameworkPense no futuro: PHP com Zend Framework
Pense no futuro: PHP com Zend Framework
 
Desenvolvendo uma App multiplataforma compartilhando 90% do código
Desenvolvendo uma App multiplataforma compartilhando 90% do códigoDesenvolvendo uma App multiplataforma compartilhando 90% do código
Desenvolvendo uma App multiplataforma compartilhando 90% do código
 
Aula1
Aula1Aula1
Aula1
 
Unit Test JavaScript
Unit Test JavaScriptUnit Test JavaScript
Unit Test JavaScript
 
Mean Stack
Mean StackMean Stack
Mean Stack
 
Pyramid - O Framework Web para Todos
Pyramid - O Framework Web para TodosPyramid - O Framework Web para Todos
Pyramid - O Framework Web para Todos
 
Demoiselle Behave - Parte 2
Demoiselle Behave - Parte 2Demoiselle Behave - Parte 2
Demoiselle Behave - Parte 2
 

Ähnlich wie ZF1Certificação guia

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
 
Caminhos para a certificação PHP
Caminhos para a certificação PHPCaminhos para a certificação PHP
Caminhos para a certificação PHPMauricio Garcia
 
O que esperar do Zend Framework 2
O que esperar do Zend Framework 2O que esperar do Zend Framework 2
O que esperar do Zend Framework 2Flávio Lisboa
 
Tirando Certificação PHP
Tirando Certificação PHPTirando Certificação PHP
Tirando Certificação PHPFernando Chucre
 
PHP robusto com Zend Framework
PHP robusto com Zend FrameworkPHP robusto com Zend Framework
PHP robusto com Zend FrameworkJaime Neto
 
Reinventar a roda a cada novo framework js, vale a pena?
Reinventar a roda a cada novo framework js, vale a pena?Reinventar a roda a cada novo framework js, vale a pena?
Reinventar a roda a cada novo framework js, vale a pena?Fernanda Bernardo
 
Desfrutando os Componentes do Zend Framework
Desfrutando os Componentes do Zend FrameworkDesfrutando os Componentes do Zend Framework
Desfrutando os Componentes do Zend FrameworkFernando Geraldo Mantoan
 
ZF Básico - 1. Introdução
ZF Básico - 1. IntroduçãoZF Básico - 1. Introdução
ZF Básico - 1. IntroduçãoMarcos Bezerra
 
PHP like a super hero
PHP like a super heroPHP like a super hero
PHP like a super heroElton Minetto
 
Zend Framework - PHPSP - 2009
Zend Framework - PHPSP - 2009Zend Framework - PHPSP - 2009
Zend Framework - PHPSP - 2009silva.edgar
 
Framework PHP Zend e MVC
Framework PHP Zend e MVCFramework PHP Zend e MVC
Framework PHP Zend e MVCEduardo Greco
 
Xdebug seus problemas acabaram - tdc floripa 2017
Xdebug   seus problemas acabaram - tdc floripa 2017Xdebug   seus problemas acabaram - tdc floripa 2017
Xdebug seus problemas acabaram - tdc floripa 2017Vitor Mattos
 
TDC2017 | Florianopolis - Trilha DevOps How we figured out we had a SRE team ...
TDC2017 | Florianopolis - Trilha DevOps How we figured out we had a SRE team ...TDC2017 | Florianopolis - Trilha DevOps How we figured out we had a SRE team ...
TDC2017 | Florianopolis - Trilha DevOps How we figured out we had a SRE team ...tdc-globalcode
 

Ähnlich wie ZF1Certificação guia (20)

Palestra Zend Framework no Governo Federal
Palestra Zend Framework  no Governo FederalPalestra Zend Framework  no Governo Federal
Palestra Zend Framework no Governo Federal
 
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
 
Caminhos para a certificação PHP
Caminhos para a certificação PHPCaminhos para a certificação PHP
Caminhos para a certificação PHP
 
Certificacao Php
Certificacao PhpCertificacao Php
Certificacao Php
 
O que esperar do Zend Framework 2
O que esperar do Zend Framework 2O que esperar do Zend Framework 2
O que esperar do Zend Framework 2
 
Frameworks PHP @edgarsandi
Frameworks PHP @edgarsandiFrameworks PHP @edgarsandi
Frameworks PHP @edgarsandi
 
Tirando Certificação PHP
Tirando Certificação PHPTirando Certificação PHP
Tirando Certificação PHP
 
PHP robusto com Zend Framework
PHP robusto com Zend FrameworkPHP robusto com Zend Framework
PHP robusto com Zend Framework
 
PHP, Mercado e Certificações
PHP, Mercado e CertificaçõesPHP, Mercado e Certificações
PHP, Mercado e Certificações
 
Zend Framework
Zend FrameworkZend Framework
Zend Framework
 
Reinventar a roda a cada novo framework js, vale a pena?
Reinventar a roda a cada novo framework js, vale a pena?Reinventar a roda a cada novo framework js, vale a pena?
Reinventar a roda a cada novo framework js, vale a pena?
 
Desfrutando os Componentes do Zend Framework
Desfrutando os Componentes do Zend FrameworkDesfrutando os Componentes do Zend Framework
Desfrutando os Componentes do Zend Framework
 
ZF Básico - 1. Introdução
ZF Básico - 1. IntroduçãoZF Básico - 1. Introdução
ZF Básico - 1. Introdução
 
Php FrameWARks - sem CakePHP
Php FrameWARks - sem CakePHPPhp FrameWARks - sem CakePHP
Php FrameWARks - sem CakePHP
 
Introducao ao PHP @edgarsandi
Introducao ao PHP @edgarsandiIntroducao ao PHP @edgarsandi
Introducao ao PHP @edgarsandi
 
PHP like a super hero
PHP like a super heroPHP like a super hero
PHP like a super hero
 
Zend Framework - PHPSP - 2009
Zend Framework - PHPSP - 2009Zend Framework - PHPSP - 2009
Zend Framework - PHPSP - 2009
 
Framework PHP Zend e MVC
Framework PHP Zend e MVCFramework PHP Zend e MVC
Framework PHP Zend e MVC
 
Xdebug seus problemas acabaram - tdc floripa 2017
Xdebug   seus problemas acabaram - tdc floripa 2017Xdebug   seus problemas acabaram - tdc floripa 2017
Xdebug seus problemas acabaram - tdc floripa 2017
 
TDC2017 | Florianopolis - Trilha DevOps How we figured out we had a SRE team ...
TDC2017 | Florianopolis - Trilha DevOps How we figured out we had a SRE team ...TDC2017 | Florianopolis - Trilha DevOps How we figured out we had a SRE team ...
TDC2017 | Florianopolis - Trilha DevOps How we figured out we had a SRE team ...
 

ZF1Certificação guia

  • 2. Tecnólogo em Telemática (CEFET-PB)  Especialista em Desenvolvimento para Web (UNIBRATEC)  Analista e desenvolvedor do  Analista e desenvolvedor da Ponto-R Comunicação  Trabalho com PHP desde 2004  Trabalho com Zend Framework desde 2007  Parte da equipe dos grupos PHP-PB e ZF-PB  Zend Certified Engeneer Zend Framework desde 2012 Certificação Zend Framework - Jaime Neto
  • 3. Popularidade do ZF  Sobre a Zend Technologies  Sobre o Zend Framework  Case studies  Por que fazer certificação?  Como proceder?  Como estudar?  Exemplos  E o ZF2?  Veja também...  Perguntas Certificação Zend Framework - Jaime Neto
  • 6. Lançamento:  Versão 1.0 - Junho de 2007  Versão 2.0 - Setembro de 2012  Código aberto (New BSD License)  Últimas versões:  Versão 1.12.2 - requer PHP 5.1.4+ (recomenda-se 5.2.4+)  Versão atual: 2.1.3 - requer PHP 5.3+  Versão cobrada na prova de certificação: 1.5.3  http://zendframework.com Certificação Zend Framework - Jaime Neto
  • 7. http://www.zend.com/en/resources/case-studies/ Certificação Zend Framework - Jaime Neto
  • 8. Diferencial no currículo  Crescimento do ZF no mercado  Escassez de profissionais qualificados  Válido no mundo todo  É a empresa responsável pelo sistema dizendo pro mundo que você sabe!  Realização pessoal Certificação Zend Framework - Jaime Neto
  • 9. Acesso ao grupo Zend Certified Engeneers no LinkedIn.  Permite cadastrar-se no odesk.com  Ganhar o direito de usar o selo de certificado em seu currículo, site, cartão de visita, etc. Certificação Zend Framework - Jaime Neto
  • 10. Licença perpétua de uso do Zend Studio  Ou seja, pra sempre!  Valor atual: $299,00  Descontos nas conferências da Zend pelo mundo  Ter seu nome na Zend’s PHP Yellow Pages Certificação Zend Framework - Jaime Neto
  • 11.
  • 12. Cadastrar-se no site da Pearson Vue.  http://pearsonvue.com  Escolher o local da prova mais conveniente (tem uma lista enorme do mundo todo)  http://www.pearsonvue.com/vtclocator/  Em João Pessoa: Faculdade iDez  Escolher data e hora dentre as opções disponíveis para o local selecionado.  Pagar o boleto ($ 195,00)  ESTUDAR! Certificação Zend Framework - Jaime Neto
  • 13. Verifique o conteúdo da prova no site:  http://www.zend.com/services/certification/framework Certificação Zend Framework - Jaime Neto
  • 15. Lembre-se: Zend Framework versão 1.5.3 Zend_Tool Zend_Application Zend_Paginator Zend_Navigation ZendX Zend_Dojo ZF 2 Certificação Zend Framework - Jaime Neto
  • 16. Estude as várias formas de fazer a mesma coisa: 1 $name = new Zend_Form_Element_Text('name'); $name->setLabel('Nome'); $form->addElement($name); 2 $name = new Zend_Form_Element('text', 'name'); $name->setLabel('Nome'); $form->addElement($name); 3 $name = $form->createElement('text', 'name'); $name->setLabel('Nome'); $form->addElement($name); 4 $form->addElement('text', 'name‘, array('Label' => 'Nome’)); 5 $form->addElement(array( 'type' => 'text', 'options' => array('Label' => 'Nome’) )); Certificação Zend Framework - Jaime Neto
  • 17. Materiais para estudo:  Zend Framework Reference Guide – 1.5.3 (O manual oficial)  Zend Framework Certification Study Guide (PDF)  Livro Zend Framework In Action  Zend Framework Certification (a refresher) Certificação Zend Framework - Jaime Neto
  • 18. Sugestão:  Crie um projeto ZF, chame-o de zfcertification, ou zf153;  Para cada tópico da lista de assuntos, crie um controller, para cada bullet, crie um ou mais actions;  Estude a documentação de cada ponto a fundo;  procure codificar todas as formas possíveis de fazer a mesma coisa, teste tudo que o ZF oferece;  Fique esperto, a documentação nem sempre mostra todas a formas de se fazer a mesma coisa. Veja a API também, ou entre nos arquivos do ZF para ver as opções de cada um deles; Certificação Zend Framework - Jaime Neto
  • 19. Sugestão (continuação):  Fique bastante familiarizado com a sintaxe, que é bastante cobrada. Estude os coding conventions;  Preste atenção em que tipo de dado os métodos retornam  Foque principalmente nos tópicos que você não costuma utilizar, para fixar melhor;  Codifique, codifique, codifique, codifique... Certificação Zend Framework - Jaime Neto
  • 20. A prova é toda feita no computador  São 75 questões para responder em 90 minutos  Tem várias questões fáceis, o que deixa tempo suficiente para as mais complicadas  Um único tópico por questão  A prova é toda em inglês  Cuidado com as cascas de banana (tem muitas!) Certificação Zend Framework - Jaime Neto
  • 21. A maioria das questões são para selecionar uma opção, duas opções ou digitar a saída de um código  Você pode revisar as questões no final, e voltar para as que não fez na hora  Você pode deixar um comentário caso encontre alguma questão errada ou mal elaborada (se tiver tempo)  Fique calmo que dá tempo! Certificação Zend Framework - Jaime Neto
  • 22. The result of a Zend_Auth adapter’s authenticate method is: a. an instance of Zend_Auth_Result b. an instance of Zend_Auth_Authentication c. a boolean d. a string Certificação Zend Framework - Jaime Neto
  • 23. The recommended length of a code line is: a. 120 characters b. 100 characters c. 80 characters d. 60 characters Certificação Zend Framework - Jaime Neto
  • 24. Zend_Db::quote() is used to quote a table name so that it is safe to use in a SQL statement: a. True b. False Certificação Zend Framework - Jaime Neto
  • 25. Which of the following is NOT a Zend_Log writer: a. Zend_Log_Writer_Db b. Zend_Log_Writer_Xml c. Zend_Log_Writer_Stream d. Zend_Log_Writer_Mock Certificação Zend Framework - Jaime Neto
  • 26. What is the output of: $filterChain = new Zend_Filter(); $filterChain->addFilter(new Zend_Filter_StripTags()) ->addFilter(new Zend_Filter_StringTrim()); echo $filterChain->filter(' a <b>test </b>'); a. ' a test ' b. 'a test ' c. 'a test' d. ' a test' Certificação Zend Framework - Jaime Neto
  • 27. Which configuration file format is not supported by Zend_Config? (Choose 2) a. XML b. INI c. JSON d. YAML Certificação Zend Framework - Jaime Neto
  • 28. Which Zend_View_Helper_Translate method is used to change language? _______________________ Certificação Zend Framework - Jaime Neto
  • 29. The result of a call to a Zend_Rest_Client method is na instance of: _________________________ Certificação Zend Framework - Jaime Neto
  • 30. Which of the following field types is tokenised by Zend_Search_Lucene? a. Keyword b. UnIndexed c. UnStored d. Binary Certificação Zend Framework - Jaime Neto
  • 31. Ainda não existe prova de certificação para o ZF2  Suporte, fóruns e informações para dúvidas em geral ainda é escassa para ZF2, e muito extensa para ZF1  Muitas empresas ainda trabalham com ZF1  É pouco provável que aplicações feitas em ZF1 migrem para ZF2 tão cedo  Ainda existe grande necessidade de profissionais que trabalham com ZF1 no mercado  Sim, ainda vale a pena estudar ZF1  Mas é claro que não podemos ignorar o ZF2 Certificação Zend Framework - Jaime Neto
  • 32. O que mudou?  Baseado no PHP versão 5.3  Performance melhorada  Uma camada MVC dirigida por eventos totalmente reescrita  EventManager, para sistemas controlados por eventos  Novo sistema de gerenciamento de módulos  Uma nova camada de visão, para responder de forma adequada de acordo com o tipo de requisição (HTML, JSON, etc)  Suporte a injeção de dependência (Dependency Injection)  Namespaces Certificação Zend Framework - Jaime Neto
  • 34. zendframework.com Links úteis  ZF Brasil (Google Groups)  https://groups.google.com/forum/?hl=pt&fromgroups#!forum/zfbrasil  Zend Framework Paraíba  https://groups.google.com/forum/?hl=pt&fromgroups=#!forum/zend- framework-paraiba  Rob Allen  akrabat.com  php-pb.net/sua-escolha  blog.jaimeneto.com/category/zend-framework  https://github.com/jaimeneto Certificação Zend Framework - Jaime Neto
  • 35. Boa sorte! Jaime Neto contato@jaimeneto.com Certificação Zend Framework - Jaime Neto