Certificacao Php

joseberardo 1,153 views 34 slides Mar 10, 2009
Slide 1
Slide 1 of 34
Slide 1
1
Slide 2
2
Slide 3
3
Slide 4
4
Slide 5
5
Slide 6
6
Slide 7
7
Slide 8
8
Slide 9
9
Slide 10
10
Slide 11
11
Slide 12
12
Slide 13
13
Slide 14
14
Slide 15
15
Slide 16
16
Slide 17
17
Slide 18
18
Slide 19
19
Slide 20
20
Slide 21
21
Slide 22
22
Slide 23
23
Slide 24
24
Slide 25
25
Slide 26
26
Slide 27
27
Slide 28
28
Slide 29
29
Slide 30
30
Slide 31
31
Slide 32
32
Slide 33
33
Slide 34
34

About This Presentation

Palestra sobre a certificação PHP (Zend Certified Engineer) realizada no II Encontro do grupo PHP PB em João Pessoa, 07 de março de 2009


Slide Content

PHPPHP Certification Certification
Seja um Seja um Zend Certified EngineerZend Certified Engineer
Jose BerardoJose Berardo
www.especializa.com.brwww.especializa.com.br
81 3465.003281 3465.0032

AgendaAgenda
1. Certificação pra que?
2. Como obter uma certificação
3. Certificação Zend (PHP)
3.1 Ementa
3.2 Registro
3.3 Teste de nivelamento
4. Conclusão

O que são certificaçõesO que são certificações
Certificações oficiais de TI são Certificações oficiais de TI são atestadosatestados
de de empresas ou organizaçõesempresas ou organizações
consideradas consideradas internacionalmente internacionalmente como como
(co-)responsáveis(co-)responsáveis por uma por uma tecnologia ou tecnologia ou
metodologiametodologia reconhecendo que o reconhecendo que o
profissional possui profissional possui sólidos conhecimentossólidos conhecimentos
em uma em uma área específicaárea específica..

Certificação pra que?Certificação pra que?
11

Valorização profissional
Profissionais certificados recebem 53%53%*
mais que não certificados
Certificações podem ajudar no
plano de carreira dentro das
empresas
(* Fonte: Jornal A Tarde – Salvador / IBOPE – 03 março de 2008)

Diferencial competitivo
Profissionais certificados têm 53%53%* mais
chances de serem contratados
Até 2008, o déficit de pessoal qualificado em TI
no Brasil era de 10 mil10 mil* postos de trabalho
(* Fonte: Jornal A Tarde – Salvador / IDC Brasil – 03 março de 2008)
Profissionais certificados valorizam melhor as
empresas em licitações e concorrências
Diferencial competitivo

O que certificações não são?O que certificações não são?
SSubstitutas à experiência profissional
Não há como garantir que o profissional
certificado consegue trabalhar em equipe
Substitutas à formação acadêmica
Seu currículo depende de quem o lê
Provas definitivas de conhecimento
Sempre haverá questões não avaliadas
Certificações expiram ou tecnologias
envelhecem

Como obter uma certificação?Como obter uma certificação?
22

Grandes playersGrandes players
Empresas:Empresas:
CiscoCisco
MicrosoftMicrosoft
SAPSAP
NovelNovel
IBMIBM
SunSun
OracleOracle
BEABEA
Red HatRed Hat
Zend TechnologiesZend Technologies
Organizações:Organizações:
CompTIACompTIA
LPILPI
SANS GIACSANS GIAC
PMIPMI
ITILITIL
Scrum AllianceScrum Alliance
W3CW3C

Agentes certificadoresAgentes certificadores
Thomson PrometricThomson Prometric

Pearson Vue Pearson Vue
Possuem milhares de centros autorizados em todo o mundoPossuem milhares de centros autorizados em todo o mundo

Processo prático e simplesProcesso prático e simples
1. Adquira o voucher1. Adquira o voucher
2. Agende a prova2. Agende a prova
3. Dirija-se ao centro3. Dirija-se ao centro
4. Receba o 4. Receba o
certificado em casacertificado em casa
O resultado saiO resultado sai
NA HORANA HORA

Como agendarComo agendar

Local de provaLocal de prova

3 3 Certificação ZendCertificação Zend

Certificação Zend (PHP)Certificação Zend (PHP)
Sobre a provaSobre a prova
Disponível nas versões Disponível nas versões 44 e e 55
Hoje, há aproximadamente 100 brasileiros Hoje, há aproximadamente 100 brasileiros
certificadoscertificados
Não avalia apenas o PHP:Não avalia apenas o PHP:
Regex, BD, XML, Webservices, sockets & streams, Regex, BD, XML, Webservices, sockets & streams,
OOP e padrões de projetoOOP e padrões de projeto
7070 questões em questões em 9090 minutos minutos
Score obtido e mínimo requerido Score obtido e mínimo requerido NÃO SÃO NÃO SÃO
INFORMADOSINFORMADOS

Certificação Zend (PHP)Certificação Zend (PHP)
Mais informaçõesMais informações
Custo do voucher: Custo do voucher: $ 125.00$ 125.00
Há descontos para gruposHá descontos para grupos
O voucher expira em 1 anoO voucher expira em 1 ano
É possível fazer a prova 5 com voucher da 4É possível fazer a prova 5 com voucher da 4
O certificado “chega” em 8 a 10 semanasO certificado “chega” em 8 a 10 semanas
Em até dois dias, o seu nome constará nas Em até dois dias, o seu nome constará nas
Zend Yellow PagesZend Yellow Pages

Como se prepararComo se preparar
A Especializa possui 4 cursos de PHP, A Especializa possui 4 cursos de PHP,
sendo 1 específico para a provasendo 1 específico para a prova
PHP ProgrammerPHP Programmer
Fundamentos, sessões, emails, arquivos, MySQLFundamentos, sessões, emails, arquivos, MySQL
PHP DeveloperPHP Developer
OOP, design patterns, PostgreSQL, PDO, bináriosOOP, design patterns, PostgreSQL, PDO, binários
PHP Expert PHP Expert
Ajax, SPL, Regex, MVC, ORM, XML, WebservicesAjax, SPL, Regex, MVC, ORM, XML, Webservices
PHP Certified EngineerPHP Certified Engineer
Todos os tópicos da provaTodos os tópicos da prova

Como se prepararComo se preparar
Guia oficial: Guia oficial:
Zend PHP Certification - Study GuideZend PHP Certification - Study Guide
$ 32.99$ 32.99
Simulados Vulcan:Simulados Vulcan:
 1 - $ 11.99 CAD1 - $ 11.99 CAD
 5 - $ 20.99 CAD5 - $ 20.99 CAD
 10 - $ 26.99 CAD10 - $ 26.99 CAD


www.phparch.com/c/product/vulcan/viewwww.phparch.com/c/product/vulcan/view

Como se prepararComo se preparar
Outros livros:Outros livros:
Outras fontes:Outras fontes:
www.php.netwww.php.net (precisava dizer?!) (precisava dizer?!)
Revista PHP Architect (www.phparch.com)Revista PHP Architect (www.phparch.com)
del.icio.us/berardo/phpdel.icio.us/berardo/php

3.13.1
EmentaEmenta

EmentaEmenta
FundamentosFundamentos
SintaxeSintaxe
OperadoresOperadores
VariáveisVariáveis
ConstantesConstantes
Controle de fluxoControle de fluxo
Construções e Construções e
funçõesfunções
FunçõesFunções
SintaxeSintaxe
ArgumentosArgumentos
VariáveisVariáveis
ReferênciasReferências
RetornosRetornos
Escopo de variáveisEscopo de variáveis

EmentaEmenta
ArraysArrays
Arrays enumeradosArrays enumerados
Arrays associativosArrays associativos
Iteração sobre Iteração sobre
arraysarrays
Multi-dimensionaisMulti-dimensionais
Funções com arraysFunções com arrays
SPLSPL
OOPOOP
InstanciaçãoInstanciação
Modificadores / Modificadores /
herançaherança
InterfacesInterfaces
ExceptionsExceptions
Membros staticMembros static
AutoloadAutoload
ReflexãoReflexão
Type HintingType Hinting

EmentaEmenta
SegurançaSegurança
ConfiguraçãoConfiguração
Segurança em Segurança em
SessionsSessions
Cross-Site Scripting Cross-Site Scripting
(XSS)(XSS)
Cross-Site Request Cross-Site Request
Forgeries (XSRF)Forgeries (XSRF)
SQL InjectionSQL Injection
Remote Code Remote Code
InjectionInjection
Email InjectionEmail Injection
Filter InputFilter Input
Escape OutputEscape Output

EmentaEmenta
XML e Web ServicesXML e Web Services
Fundamentos de XMLFundamentos de XML
SimpleXMLSimpleXML
Extensões XMLExtensões XML
XpathXpath
Fundamentos Web Fundamentos Web
ServicesServices
SOAPSOAP
RESTREST
StringsStrings
AspasAspas
CorrespondênciaCorrespondência
ExtraçãoExtração
PesquisaPesquisa
SubstituiçãoSubstituição
FormataçãoFormatação
Regex (PCRE)Regex (PCRE)

EmentaEmenta
Banco de dadosBanco de dados
SQLSQL
JoinsJoins
Análise de queriesAnálise de queries
Prepared Prepared
StatementsStatements
TransaçõesTransações
Recursos WebRecursos Web
SessionsSessions
FormsForms
GET e POSTGET e POST
Cookies e sessõesCookies e sessões
Cabeçalhos HTTPCabeçalhos HTTP

EmentaEmenta
Streams e redeStreams e rede
ArquivosArquivos
LeituraLeitura
EscritaEscrita
Funções de sistemas Funções de sistemas
de arquivosde arquivos
StreamsStreams
PHP 4 x PHP 5PHP 4 x PHP 5
OOPOOP
E_STRICTE_STRICT
Referências x Referências x
ObjetosObjetos
Padrões de projetoPadrões de projeto
PadrõesPadrões
Reuso de códigoReuso de código
Teoria OOTeoria OO

3.23.2
RegistroRegistro

RegistroRegistro
Registre-se no site da ZendRegistre-se no site da Zend
https://www.zend.com/en/user/loginhttps://www.zend.com/en/user/login
Registre-se no site da VueRegistre-se no site da Vue
http://www.pearsonvue.com/zend/activityhttp://www.pearsonvue.com/zend/activity
Já é possível comprar o voucher e até Já é possível comprar o voucher e até
mesmo agendar a prova!mesmo agendar a prova!
http://www.pearsonvue.com/zendhttp://www.pearsonvue.com/zend

3.33.3
Teste de Teste de
nivelamentonivelamento

Resultado do testeResultado do teste
Questão 1Questão 1 C.C. Implement the object's __clone() method Implement the object's __clone() method
Questão 2Questão 2 A.A. THE QUICK BROWN FOX JUMPED THE QUICK BROWN FOX JUMPED
OVER THE LAZY DOG.OVER THE LAZY DOG.
Questão 3Questão 3 C. C. $value can be prepended with &, and $value can be prepended with &, and
modified directlymodified directly
Questão 4Questão 4 A. A. Change the behavior of a class without Change the behavior of a class without
modifying the original classmodifying the original class
Questão 5Questão 5 C. C. $_COOKIE['mycookie'] $_COOKIE['mycookie']
Questão 6Questão 6 B. B. Prepared StatementsPrepared Statements
Questão 7Questão 7 A.A. SAX SAX
E AÍ?! QUEM ACERTOU TUDO?!E AÍ?! QUEM ACERTOU TUDO?!

44
ConclusãoConclusão

Dicas úteis

Trace um caminho
Algumas certificações tratam de assuntos
correlacionados
 Estude bastante
Cursos, livros, revistas, blogs, SIMULADOS
Compre o voucher
Ele acenderá uma voz no seu subconciente que não vai
deixá-lo até você marcar a prova
Marque a prova
É possível remarcar
No dia da prova
Alimente-se bem
Durma cedo
Chegue com antecedência
Vá ao banheiro antes da prova
Preocupe-se com o tempo
Não se afobe
Procure começar pelas questões mais simples
Marque para revisão
Haverá uma grade de questões ao final

ResumoResumo
Certificações vêm a somarCertificações vêm a somar
Experiência profissional e formação Experiência profissional e formação
acadêmica continuam sendo extremamente acadêmica continuam sendo extremamente
importantesimportantes
Existem várias certificações que cobrem Existem várias certificações que cobrem
assuntos parecidosassuntos parecidos
Pesquise e monte uma estratégia vencedoraPesquise e monte uma estratégia vencedora
A certificação PHP não é difícilA certificação PHP não é difícil
““mas também não é fácil”mas também não é fácil”
Prepare-se, estude e colha os bons Prepare-se, estude e colha os bons
resultadosresultados

ObrigadoObrigado
Jose BerardoJose Berardo
www.especializa.com.brwww.especializa.com.br
81 3465.003281 3465.0032