Formation Applications Web
Formation PHP/MySQL
Formation sur site, sur mesure.
Ce programme peut-être modifié pour correspondre au mieux à vos attentes.
Contactez-nous !
Tél. : 02 99 19 79 44
Créer rapidement une application Web avec PHP et MySQL
PHP est le langage indispensable pour réaliser des sites dynamiques ou applications Web. Il permet d'accèder facilement à des données coté serveur : fichiers, bases de données, flux RSS...
Objectifs
Concevoir et créer des applications Internet / Intranet avec PHP et bases de données
Durée : 4 jours
Public : Personnes souhaitant réaliser une application Internet ou Intranet avec PHP et bases de données
Pré-requis : Utilisateur averti du Web, connaître le HTML et un langage de programmation
Programme
Introduction
- Organisation d'une page Web : HTML, scripts clients et serveurs
- Mise en place d'un serveur de développement (Wamp)
- Organisation du serveur, fichiers de configuration
- Les outils de développement, la documentation
Syntaxe du langage PHP
- Syntaxe de base, les types et variables, les constantes,
les opérateurs, les structures de contrôle, les fonctions,
traitement des erreurs...
Fonctions et extensions PHP
- Les chaînes de caractères, les expressions régulières, les dates
- Les images avec la librairie GD
- Créer une fonction, créer une bibliothèque de fonctions
Gestion des fichiers
- Lire, créer, modifier, supprimer un répertoire, un fichier
Gestion des formulaires
- Les différents champs d'un formulaire, les méthodes GET et POST
- Récupération et traitement des données
- Filtrer et valider les données, les risques d'injection de code
- Envoi d'un Mail, téléchargement "upload" d'un fichier
Gestion de session et des cookies
- Principe des variables de session
- Créer et récupérer des variables de session
- Créer un contrôle d'accès
- Principe des cookies
PHP et la base de données MySQL
- Introduction aux bases de données et au langage SQL
- Présentation de MySQL
- Mise en place d'un serveur de développement et gestion avec PHPMyAdmin
Gérer une base de données MySQL avec PHP
- Connexion à la base de données
- Créer un formulaire pour ajouter et modifier des données
- Supprimer des données
- Afficher et mettre en forme des données
Créer un formulaire de recheche
Ordonner le résultat
Paginer le résultat
- Réaliser des jointures
- Créer un formulaire de recherche
- Gestion des erreurs
Conclusion
- Aller plus loin avec les bibliothèques de code
- Réorganiser le code
- Présentation des frameworks PHP
- Question / réponses
Etude de cas : créer une application gestionnaire de contenu
La formation peut se dérouler avec l'éditeur dont vous disposez, cela peut être Eclipse PDT, DreamWeaver...
Si vous ne disposez pas d'éditeur la formation pourra se dérouler avec Eclipse PDT.
- Connexion à une base données,
lecture et recherche des articles, formulaire d'insertion d'un article, formulaire de modification d'un article, supprimer un article, espace de gestion protégé, envoyer un mail d'avertissement à l'administrateur ... - Uploader des fichiers.
- Protéger un répertoire avec .htaccess
- Exporter des données de la base en CSV pour Excel.
- Sauvegarder et restaurer des données.
Formation sur site
Nous intervenons sur toute la France et particulièrement en Bretagne :
Rennes, Nantes, Redon, St-Brieuc, Guingamp, Brest, Quimper, Vannes, Lorient, Dinan, St-Malo...