Aller au contenu principal
Web - DigitalPHP

Formation PHP perfectionnement (Fonctions avancées Programmation Orientée Objet)

Objectifs pédagogiques : Ê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

Description de la formation PHP

Cette formation PHP s’adresse aux développeurs ayant une connaissance de PHP et voulant aller plus loin sur le langage. Nous découvrirons un large panel des possibilités du langage, des fonctionnalités classiques aux techniques poussées, en passant par les bonnes pratiques de développement. Le participant aura une vision générale du fonctionnement d’un applicatif PHP moderne, avec ses contraintes et ses caractéristiques.

Objectifs

Objectifs pédagogiques :

  • Ê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

À qui s’adresse cette formation ?

Public :

Cette formation PHP s’adresse à des développeurs souhaitant se perfectionner en PHP ou mettre à jour leurs connaissances.

Prérequis :

– Connaître PHP et les concepts du web
– Niveau de la formation «PHP, développer un site Web dynamique avec base de données» (IPHP).

Contenu du cours PHP

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

Mise à jour : 30 octobre 2026

Formation PHP perfectionnement (Fonctions avancées Programmation Orientée Objet)

Une question sur cette formation ?

Programme détaillé, dates, tarif, financement : notre équipe vous répond, en général sous un jour ouvré.

Dates souhaitées, nombre de participants, financement…

  • Web - Digital

    Formation Développement Web avec PHP et Symfony

    Objectifs pédagogiques : La syntaxe procédurale du langage PHP L’intégration de PHP et HTML La persistance avec les Cookies et Sessions L’interaction avec les bases de données L’introduction à l’architecture MVC La…

  • Web - Digital

    Formation Laravel 5.x, développement WEB en PHP

    Laravel est un framework PHP open source qui permet de developer des applications WEB PHP selon le modèle MVC et dans une approche objet. Arrivé récemment dans le monde des frameworks PHP, sa légéreté et son élégance…

  • Web - Digital

    Formation Nouveautés PHP 7

    Objectifs pédagogiques : Être opérationnel sur PHP7 Être en mesure de booster ses skills en POO Maîtriser les bonnes pratiques.

  • Web - Digital

    Formation Optimisation PHP

    Objectifs pédagogiques : Optimiser ses applications PHP/MySQL Comprendre le fonctionnement de PHP et du Web Analyser un site existant Comprendre la notion de cache