Formation PHP avancé

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

Description de la formation PHP avancé

La formation PHP expert à pour objectif de vous permettre de passer un cap dans votre expertise PHP.
Nous débuterons par un rappel sur PHP, nous aborderons rapidement les nouveautés de PHP 7 et nous nous lancerons dans la manipulation de PHP en ligne de commande (CLI). Nous aborderons ensuite Composer et des éléments de POO avancé avant d’engager vers les services Web (API, XML, Json…) qui vous permettront de faciliter les échanges frontend/backend ainsi qu’avec d’autres applications.
Nous finaliserons par les thématiques performances et sécurité PHP.

Cette formation a été mise en place par Cyril Pierre de Geyer, co-auteur de plusieurs livres sur PHP (PHP 7 avancé, Performances LAMP, PHP 5 avancé). Un exemplaire de PHP 7 avancé sera offert à chaque participant.

Formation agréé CPF : 208969

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
    • Expressions rationnelles
    • Rappel sur la POO PHP
  • Spécificités PHP 7
    • Refonte du moteur
    • Typage scalaire pour les fonctions
    • Modification des erreurs en exceptions
  • PHP en lignes de commandes : CLI
    • Fonctionnement CLI et Web
    • Rédiger ses premiers scripts
    • Interagir avec l’utilisateur
  • La gestion de dépendances
    • Généralités sur Composer
    • Installer et maj ses dépendances
  • Programmation Orientée Objet avancée
    • Rappel sur l’héritage
    • Les espaces de noms
    • Autoload des classes
    • Itérateurs et générateurs
    • Introspection
  • Accès aux bases de données avec PDO
    • Manipuler des données avec PDO
    • Gérer des transactions
  • Échanges de données : XML, JSON et API
    • API, appels distants, curl, Guzzle
    • Principes et syntaxe de XML
    • Utiliser SimpleXML
    • Naviguer dans des fichiers XML avec XPath
    • JSON
  • Sécurité PHP
    • Identifier les données de confiance
    • Gérer l’authentification
    • Les bases de données
    • 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

A propos de PHP

PHP (HyperText PreProcessor) est un langage destiné au développement d’applications Web. Il est principalement utilisé sur ce qu’on appelle le BackOffice et est de plus en plus utilisé conjointement à des frameworks (Laravel, Symfony, Zend Framework).

  • 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 des applications pointues en POO
  • Maîtriser les échanges de type API avec XML et JSON

Public

  • Développeurs PHP

Pré-requis

  • Avoir suivi la formation "PHP niveau 1" ou connaissances équivalentes
  • Maîtriser le langage HTML
  • Avoir une première expérience en POO

Le plus de la formation


  • La formation est référencée au CPF (208969)
    • logo-php

      Formation référencée sur PHP.net
    • php-7-avance

      Repartez avec le livre co-écrit par notre responsable PHP
Formateur php

Focus sur un formateur

Cyril, formateur PHP, expert PHP
Nous proposons
Consulting
Formation