Formation PHP

Contenu de la formation

Développer une application serveur avec le langage PHP (5.x à 7.x)

Le PHP est un langage exécuté côté serveur et non plus côté client comme le JavaScript.
Pour cela, on place sur le serveur distant des pages web avec l’extension .php.
Ces pages contiennent généralement du code PHP capable de générer une page HTML classique selon les paramètres envoyés par l’utilisateur et contenus dans une base de données annexe.

Le programme de la formation

  1. Présentation de PHP : - Pourquoi PHP ? - Historique
  2. Installation : - Mise en place des outils pour le développement
  3. Les bases :  - La syntaxe - Les variables - Les opérateurs : - Les structures de contrôle - Les fonctions / méthodes - Les chaînes de caractères - Les imports
  4. La programmation orientée objet : - Les classes  1 - Les classes  2
  5. Structurer son code - Encapsulation - Principe SOLID
  6. Intégrer une base de données - La bibliothèque PDO - Requête vers une base de données - Les requêtes préparées
  7. Gestion des données côté serveur - Le protocole http - Le JSON - Les APIs REST - Les sessions - Les cookies - Gestion d’un formulaire

L'avis du formateur

Les principaux atouts du langage PHP sont d'une part une grande communauté de développeurs partageant des centaines de milliers d'exemples de script, puis, la gratuité et la disponibilité du code source (licence GNU GPL) et enfin la simplicité d'écriture.

Modalités

Lieu : à définir

Horaires : De 9h à 12h et de 13h à 17h