Formation Php - MySql

Présentation

Développer des pages Web dynamiques et les interfacer avec une base de données. Programmer des applications de gestion. Cette formation explicitera le langage PHP et son interfaçage avec la base de données qui lui est associée le plus souvent sur le Web, MySQL.


FORMATEUR-WEB-AP-FORMATION

Objectif

  • Développer des pages Web dynamiques et les interfacer avec une base de données.
  • A l'heure actuelle, le langage PHP est un des plus utilisés dans le développement de pages Web dynamiques. (D'après une étude de Netcraft, en janvier 2001 le langage PHP était utilisé sur pas moins de 5 millions de domaines Internet).
  • Ce langage fonctionne sur plate-forme Unix/Linux et Windows, et avec les serveurs Webs majeurs (Apache, IIS, ...)
  • formation php mysql internet langage programmation base de données page dynamique.

Vous allez apprendre à :

  • Installer PHP dans un environnement APACHE.
  • Gérer des "cookies" et des "sessions".
  • Créer et utiliser des formulaires.
  • Introduire la programmation Objet.
  • Travailler avec des fonctions de la librairie PHP.
  • Utiliser la base de données MySQL.

Pré-requis

  • Informaticiens sous UNIX ou Windows Nt connaissant Internet
  • ou connaître un langage de programmation.
  • La connaissance des langages HTML et CSS3 est souhaitée pour cette formation.

Durée

  • 3 journées à 5 jours

Compléments d'informations

Les bases du langage PHP

Introduction au langage

  • PHP 5 - Principes d'utilisation - Mise en œuvre.
  • Le fichier de paramétrisation php.ini

Les données

  • variables - constantes
  • Le typage et la conversion de type
  • Introduire les opérateurs arithmétiques et les opérateurs logiques
  • Travailler avec des tableaux (array)  tableaux associatifs.

Les instructions de contrôle / expressions conditionnelles et des boucles

  • If, while, for, switch.

Les fonctions

  • les principales fonctions du langages par catégorie (includes, manipulation des fichiers des chaînes de caractères et des dates, reprise des variables serveurs) - exercices.

Les expressions régulières

  • Introduction aux expressions régulières - Contrôle et validation de formulaires par serveur.

rer des "cookies" et des "sessions"

  • Créer et lire Supprimer des cookies
  • Créer et lire une variable de session
  • Enregistrer des informations dans un fichier

Créer et utiliser des formulaires

  • Créer des formulaires
  • Gérer les résultats d'un formulaire

PHP et MySQL

Présentation de MySQl

  • introduction au langage SQL - Création et modifications de tables, requêtes MySQL en ligne de commande et avec l'outil graphique PHPMyAdmin.

Les fonctions MySQL de PHP

  • présentation et description des fonctions MySQL en PHP - connexion à une base - interrogations d'une base de données en PHP - exercices présentant la totalité des cas de figures : lecture de la base, récupération, insertion et modification des données.

Programmation objet en PHP 5.0

PHP objet

  • Présenter les concepts de base de la programmation objet
  • la notion d'objet en PHP.
  • Intégrer des objets à nos programmes PHP

Les outils de sessions

  • problèmes liés à la conservation d'une session avec le protocole http - utilisation des cookies et des objets de sessions en PHP 5.0

Travailler avec des fonctions de la librairie PHP

  • Manipuler des chaînes de caractères
  • Manipuler des dates
  • Manipuler des fichiers et des répertoires