Introduction à la
programmation back-end
Web dynamique 2022
ECE Paris Ecole d’Ingénieurs
Dr. Manolo D. Hina (responsable du cours)
2 Quelques plate-formes disponibles pour la
programmation back-end Cette plate-forme contient:
le serveur Web Apache
OpenSSL pour le support
SSL
La base de données
MySQL
Le langage de
programmation PHP
Votre serveur est le
localhost (http://127.0.0.1)
Vous pouvez
programmer sur votre
ordinateur comme il est
un serveur.
3 Exemple: WampServer pour la programmation
back-end
4 Sauvegarder votre travail dans le bon endroit
Introduction au PHP/MySQL
Web dynamique 2022
ECE Paris Ecole d’Ingénieurs
Dr. Manolo D. Hina (responsable du cours)
6 Introduction au PHP
Qu'est-ce que PHP?
PHP est l'acronyme de "PHP: Hypertext Preprocessor"
PHP est un langage de script open source largement utilisé
Les scripts PHP sont exécutés sur le serveur
Qu'est-ce qu'un fichier PHP?
Les fichiers PHP peuvent contenir du texte, du HTML, du CSS, du JavaScript et du code
PHP
Le code PHP est exécuté sur le serveur et le résultat est renvoyé au navigateur en
HTML simple
Les fichiers PHP ont l'extension ".php"
Que peut faire PHP?
PHP peut générer du contenu de page dynamique
PHP peut créer, ouvrir, lire, écrire, supprimer et fermer des fichiers sur le serveur
PHP peut collecter des données de formulaire
PHP peut envoyer et recevoir des cookies
PHP peut ajouter, supprimer, modifier des données dans votre base de données
PHP peut être utilisé pour contrôler l'accès des utilisateurs
PHP peut crypter les données
7 Exemple:
8 Introduction au MySQL
SQL est un langage standard pour le stockage, la manipulation, et la récupération de
données dans des bases de données.
Qu'est-ce que SQL?
SQL signifie Structured Query Language
SQL vous permet d'accéder et de manipuler des bases de données
SQL est devenu une norme de l'American National Standards Institute (ANSI) en 1986 et de
l'Organisation internationale de normalisation (ISO) en 1987
Que peut faire SQL?
SQL peut exécuter des requêtes sur une base de données
SQL peut récupérer des données d'une base de données
SQL peut insérer des enregistrements dans une base de données
SQL peut mettre à jour des enregistrements dans une base de données
SQL peut supprimer des enregistrements d'une base de données
SQL peut créer de nouvelles bases de données
SQL peut créer de nouvelles tables dans une base de données
SQL peut créer des procédures stockées dans une base de données
SQL peut créer des vues dans une base de données
SQL peut définir des autorisations sur les tables, les procédures et les vues
9 Se familiariser avec phpMyAdmin
10 Se familiariser avec phpMyAdmin
11 Rechercher dans la BDD
12 Rechercher dans la BDD
(Requête SQL intégré dans PHP)
13 Ajouter nouvel enregistrement à la BDD