Menu

Introduction au langage PHP7 par l'exemple - 2019

Le cours tutoriel « Introduction au langage PHP7 par l’exemple » présente sur 564 pages les concepts PHP7 suivants :

  • chap 3 : les bases du langage ;
  • chap 5 : les classes ;
  • chap 6 : les interfaces ;
  • chap 7 : les exceptions et erreurs ;
  •  chap 9 : les traits ;
  •  chap 10 : applications en couches ;
  •  chap 12 : utilisation du SGBD MySQL ;
  •  chap 16 : programmation internet ( HTTP, SMTP, POP, IMAP) ;
  •  chap 17 : services web jSON, XML ;
  •  chap 21 : XML ;
Ces chapitres sont illustrés par 12 versions d’une application de calcul d’impôt qui sert de fil rouge au document :
  • chap 4 : versions 1 et 2, implémentation du calcul d’impôt avec des scripts PHP procéduraux classiques ;
  •  chap 8 : version 3, implémentation du calcul d’impôt avec des classes et interfaces ;
  • chap 11 : version 4, implémentation du calcul d’impôt avec une architecture en couches ;
  •  chap 13 : version 5, implémentation du calcul d’impôt avec une architecture en couches et une base de données MySQL ;
  •  chap14 et 15 : versions 6 et 7, implémentation du calcul d’impôt avec une architecture en couches et une base de données PostgreSQL ;
  •  chap 18 et 19 : versions 8 et 9, implémentation du calcul d’impôt avec une architecture client / serveur jSON et une base de données ;
  •  chap 20 : version 10, implémentation du calcul d’impôt avec une architecture client / serveur jSON, une base de données et un serveur de cache Redis ;
  •  chap 22 : version 11, implémentation du calcul d’impôt avec une architecture client / serveur XML, une base de données et un serveur de cache Redis ;
  • chap 33 : version 12, implémentation du calcul d’impôt avec une architecture web MVC (Model – View – Controller), une base de données et un serveur de cache Redis. Le serveur produit indifféremment et à la demande un flux jSON, XML ou HTML ;
Le document est destiné à des personnes de niveau débutant ou intermédiaire en PHP.

Serge Tahé, juillet 2019

Téléchargements

Le cours tutoriel au format PDF 

L’archive RAR des projets du cours tutoriel  

Ce cours tutoriel écrit par Serge Tahé est mis à disposition du public selon les termes de la Licence Creative Commons Attribution – Pas d’Utilisation Commerciale – Partage dans les Mêmes Conditions 3.0 non transposé.