PHP/ MySQL pour le web

Transcription

PHP/ MySQL pour le web
Plan de formation
PHP/ MySQL pour le web
Objectifs : Installer une plate-forme de développement web (Apache-PHP-MySQL).
Connaître les bases de la programmation en PHP/SQL.
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éthode pédagogique : Création de pages web dynamiques. Conception et implantation d'un
base de données avec MySQL.
/////////////////////////////////////////////////////////////////////////////////////
1. Principes de fonctionnement d'une application Web dynamique
- 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
- 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
Ad’Novae conseil et formations - Jérôme Lambert – 8, rue Docteur Groll - 38360 Sassenage - Tél : 06 81 39 93 10
Http://www.adnovae.com - E-mail : [email protected] - Siret : 39515516100072 - Ape : 6202A
N° d’organisme de formation : 82 38 03660 38