O documento fornece informações sobre a certificação Zend Framework. Resume o documento em três frases:
1) O documento discute os benefícios da certificação Zend Framework, como diferencial no currículo e reconhecimento da expertise pelo criador do framework.
2) Ele explica o processo de certificação, que envolve realizar um exame online de múltipla escolha sobre o Zend Framework versão 1.5.3.
3) Por fim, dá dicas de como se preparar para o exame, estudando a documentação oficial e cri
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
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
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