Retour sur la certification "Zend Php 5.3"

Certification Zend PHP 5.3
François Crevola
francois@crevola.org
Mars 2013
Présentation
● Certification professionnelle
● Créée / gérée par Zend Technologies Ltd.
(« the php company »)
● « Standard » pour reconnaître une
expertise en PHP
● Référence reconnue internationalement
Pourquoi être certifié ?
● Devenir « Zend Certified Engineer » comme
8000 personnes dans le monde (511 en
France).
● Preuve de compétence PHP sur le CV
● Prouver un haut niveau en PHP (tout le
monde fait du php ...)
● Actualiser/améliorer ses connaissances par
la révision du programme de l'examen
(certains points ne se rencontrent pas tous
les jours)
Historique
● PHP 4
● PHP 5
● PHP 5.3
ATTENTION : Certains livres, certains quizz
d'entrainement portent que les versions
précédentes de la certification
En pratique ...
● Réviser, puis quand vous êtes prêt :
● Acheter le voucher de l'examen « 200-530
Zend PHP 5.3 Certification » chez Zend.com
(valable 1 an).
● Créer un compte sur PearsonVue, sélectionner
un centre d'examen et choisir une date.
L'examen en pratique
● Durée : 90 minutes (timer sur l'écran)
● En anglais.
● 70 questions au hasard sur 10 sujets différents
● Aucun documents autorisés (1 stylo, 1 feuille de
brouillon fournis)
● Type QCM avec trois types de questions :
- une seule réponse possible (boutons radios)
- x réponses (cases à cocher)
- réponse libre (champ texte) : nom de fonction à
donner ou sortie d'un script à deviner. (ATTENTION
aux pièges!!)
● Possibilité de se relire à la fin (s'il reste du temps)
● Résultat immédiat sur le dernier écran
Supports
● Sites web :
- manuel php sur php.net INDISPENSABLE !!
● Livres (print ou PDF)
Programme de l'examen
● PHP Basics
● Functions
● Data Format & Types
● Web features
● Object oriented programming
● Security
● Strings & Patterns
● Databases
● Arrays
● I/O
PHP Basics
● Syntax
● Operators
● Variables
● Constants
● Control Structures
● Language Constructs and Functions
● Namespaces
● Extensions
● Config
● Performance/bytecode caching
Functions
● Syntax
● Arguments
● Variables
● References
● Returns
● Variable Scope
● Anonymous Functions, closures
Data Format & Types
● XML Basics
● SimpleXML
● XML Extension
● Xpath
● Webservices Basics
● SOAP
● REST
● JSON & AJAX
● DateTime
● DOMDocument
Web features
● Sessions
● Forms
● GET and POST data
● Cookies
● HTTP Headers
● HTTP Authentication
● File upload
Object Oriented Programming
● Instantiation
● Modifiers/Inheritance
● Interfaces
● Exceptions
● Static Methods & Properties
● Autoload
● Reflection
● Type Hinting
● Class Constants
● Late Static Binding
● Magic (_*) Methods
● Instance Methods & Properties
● Class Definition
● SPL
Security
● Configuration
● Session Security
● Cross-Site Scripting
● Cross-Site Request Forgeries
● SQL Injection
● Remote Code Injection
● Email Injection
● Filter Input
● Escape Output
● Encryption, Hashing algorithms
● File uploads
● Data storage
● SSL
Strings & Patterns
● Quoting
● Matching
● Extracting
● Searching
● Replacing
● Formatting
● PCRE
● HEREDOC and NOWDOC
● Encodings
Databases
● SQL
● Joins
● Analyzing Queries
● Prepared Statements
● Transactions
● PDO
Arrays
● Enumerated Arrays
● Associative Arrays
● Array Iteration
● Multi-Dimensional Arrays
● Array Functions
● SPL, Objects as arrays
I / O
● Files
● Reading
● Writing
● File System Functions
● Streams
● Contexts
Mon expérience
● Révision matin et soir dans le train + pendant pause
déjeuner
● Expériences professionnelles précédentes montre un
profil plutôt « développeur java », comment montrer
qu'on connaît php ?
● Idée ancienne (plusieurs années) de passer la
certification mais on repousse toujours …
● Révisions entamées il y a bien longtemps mais reprise
sérieuse du travail il y a 3 mois.
● Stress de l'examen … puis immense soulagement !!
● Examen : questions plutôt difficiles ! Attention !!
« Rien d'impossible ! »
Remerciements à : mon épouse et tous ceux qui ont cru en moi...
1 of 20

Recommended

Certification java oracle java se 7 programmer by
Certification java oracle   java se 7 programmerCertification java oracle   java se 7 programmer
Certification java oracle java se 7 programmerEGILIA Learning
146 views1 slide
Zend Framework 2.0 - Le gestionnaire de modules by
Zend Framework 2.0 - Le gestionnaire de modulesZend Framework 2.0 - Le gestionnaire de modules
Zend Framework 2.0 - Le gestionnaire de modulesVincent Blanchon
3.4K views23 slides
Introduction à Zend Framework by
Introduction à Zend FrameworkIntroduction à Zend Framework
Introduction à Zend FrameworkGauthier Delamarre
1.8K views16 slides
Zend Framework - Simplicity Meet Power by
Zend Framework - Simplicity Meet PowerZend Framework - Simplicity Meet Power
Zend Framework - Simplicity Meet PowerALTAIDE
819 views20 slides
Trouver le chemin des bonnes pratiques by
Trouver le chemin des bonnes pratiquesTrouver le chemin des bonnes pratiques
Trouver le chemin des bonnes pratiquesGauthier Delamarre
762 views31 slides
PHP_Attestattion_Nshimiyimana_Issa by
PHP_Attestattion_Nshimiyimana_IssaPHP_Attestattion_Nshimiyimana_Issa
PHP_Attestattion_Nshimiyimana_IssaIssa Nshimiyimana
135 views1 slide

More Related Content

Viewers also liked

Bonnes pratiques de developpement en PHP by
Bonnes pratiques de developpement en PHPBonnes pratiques de developpement en PHP
Bonnes pratiques de developpement en PHPPascal MARTIN
13K views82 slides
The European Talent Landscape by
The European Talent Landscape The European Talent Landscape
The European Talent Landscape Balderton Capital
43.5K views61 slides
CARA Coding Dojo - SOLID by
CARA Coding Dojo - SOLIDCARA Coding Dojo - SOLID
CARA Coding Dojo - SOLIDflorentpellet
618 views6 slides
La mise en cache et ses secrets by
La mise en cache et ses secretsLa mise en cache et ses secrets
La mise en cache et ses secretsAymeric Bouillat
7.3K views44 slides
Formation PHP avancé - Cake PHP by
Formation PHP avancé - Cake PHPFormation PHP avancé - Cake PHP
Formation PHP avancé - Cake PHPkemenaran
14.7K views84 slides
Concevez votre-site-web-avec-php-et-mysql by
Concevez votre-site-web-avec-php-et-mysqlConcevez votre-site-web-avec-php-et-mysql
Concevez votre-site-web-avec-php-et-mysqlKarima Rakima
6.7K views307 slides

Viewers also liked(20)

Bonnes pratiques de developpement en PHP by Pascal MARTIN
Bonnes pratiques de developpement en PHPBonnes pratiques de developpement en PHP
Bonnes pratiques de developpement en PHP
Pascal MARTIN13K views
CARA Coding Dojo - SOLID by florentpellet
CARA Coding Dojo - SOLIDCARA Coding Dojo - SOLID
CARA Coding Dojo - SOLID
florentpellet618 views
Formation PHP avancé - Cake PHP by kemenaran
Formation PHP avancé - Cake PHPFormation PHP avancé - Cake PHP
Formation PHP avancé - Cake PHP
kemenaran14.7K views
Concevez votre-site-web-avec-php-et-mysql by Karima Rakima
Concevez votre-site-web-avec-php-et-mysqlConcevez votre-site-web-avec-php-et-mysql
Concevez votre-site-web-avec-php-et-mysql
Karima Rakima6.7K views
Le design, l'art, le management & le marketing by Esteban Giner
Le design, l'art, le management & le marketing Le design, l'art, le management & le marketing
Le design, l'art, le management & le marketing
Esteban Giner1.3K views
Jeunes filles impliquees dans rayid corporation by Wilfried Adingra
Jeunes filles impliquees dans rayid corporationJeunes filles impliquees dans rayid corporation
Jeunes filles impliquees dans rayid corporation
Wilfried Adingra595 views
Aide Régionale àl'acquisition du dispositif de récupération d'eaux pluviales by Jo Anis
Aide Régionale àl'acquisition du dispositif de récupération d'eaux pluvialesAide Régionale àl'acquisition du dispositif de récupération d'eaux pluviales
Aide Régionale àl'acquisition du dispositif de récupération d'eaux pluviales
Jo Anis3.5K views
Afrique de l’ouest:eau douce by sylvestm08
Afrique de l’ouest:eau douceAfrique de l’ouest:eau douce
Afrique de l’ouest:eau douce
sylvestm08808 views
Morlaix 2014.1126 by graves146
Morlaix 2014.1126Morlaix 2014.1126
Morlaix 2014.1126
graves1465.8K views

Similar to Retour sur la certification "Zend Php 5.3"

Introduction à CakePHP by
Introduction à CakePHPIntroduction à CakePHP
Introduction à CakePHPPierre MARTIN
2K views49 slides
Presentation article rest : How-to by
Presentation article rest : How-toPresentation article rest : How-to
Presentation article rest : How-toDamien Cavaillès
1.1K views28 slides
[RMLL2017] Templer, Git, Bootstrap, PHP : des outils libres pour concevoir le... by
[RMLL2017] Templer, Git, Bootstrap, PHP : des outils libres pour concevoir le...[RMLL2017] Templer, Git, Bootstrap, PHP : des outils libres pour concevoir le...
[RMLL2017] Templer, Git, Bootstrap, PHP : des outils libres pour concevoir le...Clément OUDOT
471 views31 slides
Cakephp by
CakephpCakephp
CakephpAnDaolVras
2.6K views19 slides
PHP et Performances - AFUP 2005 by
PHP et Performances - AFUP 2005PHP et Performances - AFUP 2005
PHP et Performances - AFUP 2005Eric D.
1.9K views33 slides
Presentation sur l'hébergement web et du cpanel by
Presentation sur l'hébergement web et du cpanelPresentation sur l'hébergement web et du cpanel
Presentation sur l'hébergement web et du cpanelGilbert Girard
1.3K views18 slides

Similar to Retour sur la certification "Zend Php 5.3"(20)

[RMLL2017] Templer, Git, Bootstrap, PHP : des outils libres pour concevoir le... by Clément OUDOT
[RMLL2017] Templer, Git, Bootstrap, PHP : des outils libres pour concevoir le...[RMLL2017] Templer, Git, Bootstrap, PHP : des outils libres pour concevoir le...
[RMLL2017] Templer, Git, Bootstrap, PHP : des outils libres pour concevoir le...
Clément OUDOT471 views
PHP et Performances - AFUP 2005 by Eric D.
PHP et Performances - AFUP 2005PHP et Performances - AFUP 2005
PHP et Performances - AFUP 2005
Eric D.1.9K views
Presentation sur l'hébergement web et du cpanel by Gilbert Girard
Presentation sur l'hébergement web et du cpanelPresentation sur l'hébergement web et du cpanel
Presentation sur l'hébergement web et du cpanel
Gilbert Girard1.3K views
Les performances sur des développements PhP by neuros
Les performances sur des développements PhPLes performances sur des développements PhP
Les performances sur des développements PhP
neuros959 views
Mythes et réalités des projets Web (Webschool tours) by TribuAndCo
Mythes et réalités des projets Web (Webschool tours)Mythes et réalités des projets Web (Webschool tours)
Mythes et réalités des projets Web (Webschool tours)
TribuAndCo1.3K views
Enib cours c.a.i. web - séance #1 - html5 css3-js - 1 by Horacio Gonzalez
Enib   cours c.a.i. web - séance #1 - html5 css3-js - 1Enib   cours c.a.i. web - séance #1 - html5 css3-js - 1
Enib cours c.a.i. web - séance #1 - html5 css3-js - 1
Horacio Gonzalez4.3K views
ENIB 2015-2016 - CAI Web - S01E01- Côté navigateur 1/3 - HTTP, HTML, CSS, JS by Horacio Gonzalez
ENIB 2015-2016 - CAI Web -  S01E01- Côté navigateur 1/3 - HTTP, HTML, CSS, JSENIB 2015-2016 - CAI Web -  S01E01- Côté navigateur 1/3 - HTTP, HTML, CSS, JS
ENIB 2015-2016 - CAI Web - S01E01- Côté navigateur 1/3 - HTTP, HTML, CSS, JS
Horacio Gonzalez2.8K views
Optimisation LAMP by cyruss666
Optimisation LAMPOptimisation LAMP
Optimisation LAMP
cyruss6661.4K views
ENIB 2013-2014 - CAI Web #1: Côté navigateur 1/3 by Horacio Gonzalez
ENIB 2013-2014 - CAI Web #1: Côté navigateur 1/3ENIB 2013-2014 - CAI Web #1: Côté navigateur 1/3
ENIB 2013-2014 - CAI Web #1: Côté navigateur 1/3
Horacio Gonzalez4.4K views
Industrialisez vos projets Php by ALTER WAY
Industrialisez vos projets Php Industrialisez vos projets Php
Industrialisez vos projets Php
ALTER WAY3.6K views
Utilisation optimale et professionnelle de PHP by Jean-Marc Fontaine
Utilisation optimale et professionnelle de PHPUtilisation optimale et professionnelle de PHP
Utilisation optimale et professionnelle de PHP
Jean-Marc Fontaine1.9K views
Saas Libre by grolland
Saas LibreSaas Libre
Saas Libre
grolland194 views
PHPotes: Codeigniter by AnDaolVras
PHPotes: CodeigniterPHPotes: Codeigniter
PHPotes: Codeigniter
AnDaolVras1.7K views

Retour sur la certification "Zend Php 5.3"

  • 1. Certification Zend PHP 5.3 François Crevola francois@crevola.org Mars 2013
  • 2. Présentation ● Certification professionnelle ● Créée / gérée par Zend Technologies Ltd. (« the php company ») ● « Standard » pour reconnaître une expertise en PHP ● Référence reconnue internationalement
  • 3. Pourquoi être certifié ? ● Devenir « Zend Certified Engineer » comme 8000 personnes dans le monde (511 en France). ● Preuve de compétence PHP sur le CV ● Prouver un haut niveau en PHP (tout le monde fait du php ...) ● Actualiser/améliorer ses connaissances par la révision du programme de l'examen (certains points ne se rencontrent pas tous les jours)
  • 4. Historique ● PHP 4 ● PHP 5 ● PHP 5.3 ATTENTION : Certains livres, certains quizz d'entrainement portent que les versions précédentes de la certification
  • 5. En pratique ... ● Réviser, puis quand vous êtes prêt : ● Acheter le voucher de l'examen « 200-530 Zend PHP 5.3 Certification » chez Zend.com (valable 1 an). ● Créer un compte sur PearsonVue, sélectionner un centre d'examen et choisir une date.
  • 6. L'examen en pratique ● Durée : 90 minutes (timer sur l'écran) ● En anglais. ● 70 questions au hasard sur 10 sujets différents ● Aucun documents autorisés (1 stylo, 1 feuille de brouillon fournis) ● Type QCM avec trois types de questions : - une seule réponse possible (boutons radios) - x réponses (cases à cocher) - réponse libre (champ texte) : nom de fonction à donner ou sortie d'un script à deviner. (ATTENTION aux pièges!!) ● Possibilité de se relire à la fin (s'il reste du temps) ● Résultat immédiat sur le dernier écran
  • 7. Supports ● Sites web : - manuel php sur php.net INDISPENSABLE !! ● Livres (print ou PDF)
  • 8. Programme de l'examen ● PHP Basics ● Functions ● Data Format & Types ● Web features ● Object oriented programming ● Security ● Strings & Patterns ● Databases ● Arrays ● I/O
  • 9. PHP Basics ● Syntax ● Operators ● Variables ● Constants ● Control Structures ● Language Constructs and Functions ● Namespaces ● Extensions ● Config ● Performance/bytecode caching
  • 10. Functions ● Syntax ● Arguments ● Variables ● References ● Returns ● Variable Scope ● Anonymous Functions, closures
  • 11. Data Format & Types ● XML Basics ● SimpleXML ● XML Extension ● Xpath ● Webservices Basics ● SOAP ● REST ● JSON & AJAX ● DateTime ● DOMDocument
  • 12. Web features ● Sessions ● Forms ● GET and POST data ● Cookies ● HTTP Headers ● HTTP Authentication ● File upload
  • 13. Object Oriented Programming ● Instantiation ● Modifiers/Inheritance ● Interfaces ● Exceptions ● Static Methods & Properties ● Autoload ● Reflection ● Type Hinting ● Class Constants ● Late Static Binding ● Magic (_*) Methods ● Instance Methods & Properties ● Class Definition ● SPL
  • 14. Security ● Configuration ● Session Security ● Cross-Site Scripting ● Cross-Site Request Forgeries ● SQL Injection ● Remote Code Injection ● Email Injection ● Filter Input ● Escape Output ● Encryption, Hashing algorithms ● File uploads ● Data storage ● SSL
  • 15. Strings & Patterns ● Quoting ● Matching ● Extracting ● Searching ● Replacing ● Formatting ● PCRE ● HEREDOC and NOWDOC ● Encodings
  • 16. Databases ● SQL ● Joins ● Analyzing Queries ● Prepared Statements ● Transactions ● PDO
  • 17. Arrays ● Enumerated Arrays ● Associative Arrays ● Array Iteration ● Multi-Dimensional Arrays ● Array Functions ● SPL, Objects as arrays
  • 18. I / O ● Files ● Reading ● Writing ● File System Functions ● Streams ● Contexts
  • 19. Mon expérience ● Révision matin et soir dans le train + pendant pause déjeuner ● Expériences professionnelles précédentes montre un profil plutôt « développeur java », comment montrer qu'on connaît php ? ● Idée ancienne (plusieurs années) de passer la certification mais on repousse toujours … ● Révisions entamées il y a bien longtemps mais reprise sérieuse du travail il y a 3 mois. ● Stress de l'examen … puis immense soulagement !! ● Examen : questions plutôt difficiles ! Attention !!
  • 20. « Rien d'impossible ! » Remerciements à : mon épouse et tous ceux qui ont cru en moi...