PHP
- Commençons par une définition de PHP issue de Wikipedia :
- « PHP: Hypertext Preprocessor, plus connu sous son sigle PHP (acronyme récursif), est un langage de scripts libre principalement utilisé pour produire des pages Web dynamiques via un serveur HTTP, mais pouvant également fonctionner comme n’importe quel langage interprété de façon locale, en exécutant les programmes en ligne de commande. PHP dispose depuis la version 5 de fonctionnalités objet complètes. En raison de la richesse de sa bibliothèque, on désigne parfois PHP comme une plate-forme plus qu’un simple langage. »
- PHP Il a été créé en 1994 par Rasmus Lerdorf pour les besoins des pages web personnelles (livre d’or, compteurs, etc.). A l’époque, Php signifiait Personnal Home Page.
- Afin de permettre aux internautes de bénéficier et de participer au développement de cette solution, Rasmus a décidé de mettre en ligne la version 1.0 de Php. A la surprise de son auteur, Php est devenu rapidement très populaire.
- Conséquence : En 1997, Php devient un projet collectif et son interpréteur est réécrit par Zeev Suraski et Andi Gutmans pour donner la version 3 qui s’appelle désormais Php: Hypertext Preprocessor(acronyme récursif).
- PHP est un langage de scripts. Il est interprété, par conséquent il ne nécessite pas d’être compilé pour obtenir un objet, un exécutable avant d’être utilisable (comme en C par exemple).
- PHP est un module supporté par le serveur web Apache, le plus répandu dans le monde (plus de 70% des serveurs web), il est donc développé pour être facilement utilisable via ce serveur (il fonctionne évidemment avec d’autres serveurs web comme IPlanet, IIS…).
- PHP permet d’exploiter facilement de très nombreuses bases de données comme Oracle, MySQL, dBase, Sybase, PostgreSQL, MSQL…. Et peut se connecter sur n’importe quelle base dotée d’un pilote ODBC (Open Database Connectivity).
- Si vous recherchez un langage de programmation Web, nous vous suggérons de télécharger ce langage de programmation, car il est facile à apprendre et possède de nombreuses fonctions.
- L’objectif de ce cours est d’apprendre à coder en PHP pour pouvoir réussir des sites Web dynamiques ou des applications Intranet ou Extranet.
- Des connaissances en HTML sont requises. Si ce n’est pas le cas, veuillez consulter le cours de
HTML.

1- Environnement de développement de PHP 03/07/2021
2- Présentation de PHP 04/07/2021
3- Créer, enregistrer et exécuter un script 05/07/2021
4- Les variables en PHP 07/07/2021
5- Les structures de contrôle en PHP 08/07/2021
6- Les fonctions en PHP 09/07/2021
7- Les tableaux en PHP 10/07/2021
8- Les formulaires en PHP 11/07/2021
9- Les variables superglobales en PHP 13/07/2021
10- Les dates en PHP 14/07/2021
11- Opérations sur les fichiers en PHP 15/07/2021
12- Travailler avec des Cookies, Sessions et Headers en PHP 16/07/2021
13- Utiliser MySQL avec PHP 17/07/2021
14- PHP CRUD Avec Recherche Et Pagination 18/07/2021
15-travailler avec page modal en php 19/07/2021
16- Valider les formulaires en PHP 20/07/2021
17- Travailler avec des email en PHP 21/07/2021
18- Travailler avec des fichiers et répertoires en PHP 22/07/2021
19- Utiliser l’API GoogleCharts 19/07/2021
20- Faire des examens en PHP 23/07/2021
21- Réaliser des projets en PHP 24/07/2021
- Projet 01 : Plateforme e-commerce simplifiée
- Projet 02: Plateforme de gestion de projets collaboratifs
- Projet 03 : Application de réservation de ressources
- Projet 04 : Plateforme e-learning simplifiée
- Projet 05 : Réseau Social d’Entreprise (Intranet simplifié)
- Projet 06 : Application RH Mobile (SIRH Simplifié)
- Projet 07 : Application de Support Client / Ticketing
- Projet 08 : Agrégateur d’événements culturels ou sportifs
- Projet 09 : Gestion Budgétaire et Suivi de Dépenses
- Projet 10 : Plateforme d’échange et de prêt de biens entre particuliers
- Projet 11 : Application de gestion de repas et de menus hebdomadaires
- Projet 12 : Application de gestion de projets et de tâches collaboratives
- Projet 13 : Plateforme de réservation de services
- Projet 14 : Application de gestion de colocation
- Projet 15 : Application de gestion de bibliothèque de quartier
- Projet 16 : Application Mobile de Bibliothèque de Quartier
- Projet 17 : Gestion d’une Médiathèque de Ville
- Projet 18 : Bibliothèque Scolaire CSFM Library+
- Projet 19 : Application Mobile de Prêt de Matériel Sportif
- Projet 20 : Application de Gestion de Covoiturage Local
- Projet 21 : Application Mobile de Gestion des Notes Lycée
- Projet 22 : Application Mobile de Vente de Produits Scolaires et
Littéraires - Projet 23 : Application de Location de Véhicules
- Projet 01 en PHP
