Formation PHP expert

Cette formation vous permettra de passer un cap dans votre expertise PHP

Description de la formation PHP avancé

Nous commencerons par la programmation orientée objet que vous mettrez en pratique en créant vos propres classes et également en utilisant des classes existantes. Nous utiliserons notamment la classe d’accès aux bases de données PDO (PHP Data Object).
Nous aborderons ensuite le monde XML avec un focus sur les bases avant d’engager vers les services Web (REST, Json…) qui vous permettront de faciliter les échanges et autres manipulation d’API externes.
Les problématiques de sécurité seront également travaillées. Nous échangerons sur les bonnes pratiques liées à la sécurité (authentification, manipulation des données utilisateurs, les différents types d’attaques et les réponses associées…)
Enfin nous clôturerons avec une introduction à la performance permettra aux utilisateurs d’optimiser l’efficacité de ses programmes.
Cette formation a été mise en place par Cyril Pierre de Geyer, co-auteur du livre PHP 5 avancé et de Performances LAMP.

Bulletin d’
inscription
 Demande de
devis
 Détail du
programme

Programme de la formation PHP avancé

  • Rappel sur PHP
    • Les bases de PHP, boucles, fonctions…
    • Utilisation avancée des tableaux
    • Manipuler des chaînes de caractère et expressions régulières (RegExp)
    • Manipuler des fichiers
  • La POO (programmation orientée objet) avec PHP
    • Rappels et principes de la POO
    • La syntaxe objet avec PHP
    • Les constructeurs, destructeurs et les méthodes magiques
    • L’héritage en POO
    • Surcharge et itérateurs pour aller plus loin
    • Présentation des principaux Frameworks PHP
  • Faciliter et sécuriser vos accès aux bases de données avec PDO (PHP Data Object)
    • Manipuler des données avec PDO
    • PDO : l’interface commune de connexion aux SGDB
    • Optimiser vos accès à votre base de données
    • Gérer des transactions
  • Utiliser XML avec PHP
    • Principes et syntaxe de XML
    • Créer des fichiers XML avec PHP
    • Utiliser XML comme source de données
    • Naviguer dans des fichiers XML avec XPath
    • Utiliser SimpleXML pour importer, exporter des documents et manipuler des éléments et des attributs)
    • Présentation de DOM et SAX
  • PHP et les Services Web
    • Introduction aux Services Web
    • Les mécanismes à mettre en place
    • Utiliser un service et créer un client SOAP
    • Mise en oeuvre d’un serveur SOAP pour héberger un Service Web
  • Sécurité PHP
    • Identifier les données de confiance et les autres
    • Gérer l’authentification
    • Les bases de données et la programmation Shell
    • La validation des saisies de l’utilisateur
    • Les attaques XSS
  • La gestion des performances PHP
    • Gestion des erreurs PHP
    • Optimisation des performances PHP
    • Techniques de mise en cache
    • Les bonnes pratiques liées aux performances PHP
  • Accélérer vos développements PHP
    • Présentation des principaux outils IDE et RAD

Public concerné

Prérequis

  • Niveau : intermédiaire à expert
  • Ref : BILI210
  • Durée : 4 jours
  • Prix : 2090€
S'inscrire en ligne
Voir les dates et les lieux de formation
  • Niveau : intermédiaire à expert
  • Ref : BILI210
  • Durée : 4 jours
  • Prix : à définir
Demandez un devis
Recevez votre proposition sous 48 heures !
Contactez-nous pour
organiser votre formation

Objectifs

  • Être capable de mettre en place des applications Web pointues
  • Être capable de développer en objet
  • Savoir réduire les temps d'affichage d'une page
  • Sécuriser et optimiser vos accès aux bases de données avec PDO (PHP Data Object)
  • Pouvoir programmer en orienté objet

Focus sur un formateur

Le plus de la formation

  • logo-phpFormation référencée sur PHP.net
  • livre php 5 avanceRepartez avec le livre co-écrit par notre responsable PHP
Nous proposons
Consulting
Formation