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