PHP/MySQL pour site web

retour aux formations

Objectifs

Installer une plate-forme de développement web (Apache-PHP-MySQL).
Connaître les bases de la programmation en PHP/SQL.
Créer ou modifier un site web ou intranet couplé à une base de données.

Personnes concernées

Toute personne amenée à créer ou modifier un site web ou intranet dynamique couplé à une base de données.

Pré-requis

Pratique courante et bonne connaissance de la navigation sur internet.
Base en langage HTML (et éventuellement CSS).

Méthodes pédagogiques

Les exercices pratiques et manipulations seront privilégiés.
Création de pages web dynamiques.
Conception et implantation d'une base de données avec MySQL.

Programme

1. Principes de fonctionnement d'une application Web dynamique
Présentation
Historique de PHP
Architecture client-serveur
Le protocole http
Le fonctionnement de PHP

2. Installation et rôles des outils : Apache, MySQL, PHP
Apache ? MySQL ? PHP ? Xampp
Obtenir Xampp et installer les composants
Tester le fonctionnement du serveur Apache
Administrer Xampp
Vérifier le fonctionnement du processeur de langage PHP
Administrer MySQL avec PhpMyAdmin
Configurer Apache

3. Rappel des bases du langage HTML
Définition
Balises
Imbrication des balises
Structures d'un document HTML
Déclaration du type de document
Texte
Formulaires
Liens hypertextes
Tableaux

4. Les bases de la programmation Web en PHP
Instructions
Affichage de texte
Variables et constantes
Les opérateurs
Les conditions
Les boucles
Tableaux
Break… Continue
Fonctions et procédures
Les formulaires / interactions utilisateurs
Sessions
Référence des fonctions

5. Conception et gestion d'une base de données avec MySQL
Définition
Types de champs
Création d’une base de données
Requêtes SQL
Interface avec PHP

6. Mise en application
Inclusion
Etudes de cas