Objectifs pédagogiques de la formation

La formation "PHP Expert Certifié" s'adresse aux développeurs ayant de bonnes notions de PHP et voulant
pousser leur expertise technique en se certifiant. La formation est dispensée par des experts certifiés reconnus. Le programme se base sur la dernière version de PHP(5.3) et est calqué sur les domaines d'expertise évalués par la certification. Des tests "blancs" sont prévus dans le cursus.
Inclus : Une présentation à l'examen de certification et un livre de préparation.

 

Programme de la formation

Principes des base
  • Opérateurs, variables, constantes, structures du contrôle
  • Constructions et fonctions du langage, espace de noms , configuration

Fonctions
  • Arguments, variables, références ,retours
  • Portée des variables, fonctions anonymes

Format et types de données
  • Principes de base XML, SimpleXML, Extension XML, Xpath
  • Principes de base des services web, SOAP, REST, JSON/AJAX, DOM
  • Date et Heure

Fonctionnalités web
  • Sessions, formulaires, données GET et POST
  • Cookies, en-têtes HTTP, authentification HTTP

Programmation orientée objet
  • Instanciation, modificateurs/héritage, interfaces, exceptions
  • Méthodes statiques et propriétés, Surcharge, réflexion, constantes de classe
  • Liaison statique tardive, méthodes magiques, définition de classe, SPL

Sécurité
  • Configuration, sécurité de session, XSS/CSRF, injections SQL
  • Injection de code, mail, filtrage d'entrée, echappement de sortie,
  • Chiffrement, algorithmes de hachage, chargements de fichiers, stockage de données, SSL

Bases de données
  • SQL, jointures, analyse de requêtes
  • Requêtes préparées, transaction, PDO

Chaines de caractères et tableaux
  • Guillements, extraction, recherche, formatage
  • PCRE, codages, HEREDOC/NOWDOC
  • Tableaux numériques et associatifs, itérations, fonctions de tableau
  • Tableaux multi-dimensionnels, tri