langage PHP niveau 1

Présentation

L'apparition de pages Web dynamiques a propulsé le Web au premier plan, permettant de réaliser de nombreuses applications interactives délocalisées.

Le PHP est le langage le plus répandu pour la génération de pages Web dynamiques (pages dont le contenu dépend de la demande du visiteur exprimée par exemple via des formulaires).

Grâce à la possibilité de s'interfacer avec des bases de données, le PHP permet de produire aisément des pages en accord avec les requêtes des internautes.

Au cours de cette formation vous apprendrez les bases du PHP ainsi que l'utilisation de modules objet permettant de s'interfacer avec des bases de données relationnelles de type MySQL ou Postgres.

Contenu

  • Historique
  • Les variables
  • Les instructions
  • Les fonctions
  • Les chaînes de caractères
  • Les tableaux
  • Les variables superglobales
  • Les cookies
  • Les sessions
  • Les dates
  • Le langage SQL
  • Manipuler le SQL avec PHP par PDO

Participants

Toute personne désirant créer des pages Web dynamiques à base de PHP ou désirant utiliser pleinement la puissance des CMS écrits en PHP.

Formateur

Votre formateur Marc Souviron est certifié Zend PHP Engineer

Pré-requis

  • connaissance d'un autre langage de programmation,
  • notions de HTML,
  • maîtrise d'un éditeur de texte tel que vi/emacs, notepad++, ...
  • connaissance d'un système d'exploitation Linux/MacOSX/Windows.

Travaux pratiques

  • réalisation de pages web dynamiques simples,
  • mise en œuvre des sessions et des cookies,
  • réalisation de formulaires avec interaction en lecture et écriture sur une base de données MySQL...

Programme de la formation

  • Introduction
    • Historique
    • Chiffres d'utilisation
  • Principes et concepts de PHP
    • Premier script
    • Les commentaires en PHP
  • Les variables en PHP :
    • Les différents types
    • Les variables de formulaire
    • Les variables d'environnement
  • Les instructions
    • Les opérateurs
    • Les instructions conditionnelles
    • L'instruction switch
    • La boucle for
    • L'instruction while
    • Saut et arrêt inconditionnel
    • Les inclusions
  • Les fonctions
    • La déclaration
    • La valeur de retour
    • Le passage d'arguments
  • Les chaînes de caractères
    • Le traitement
    • Les expressions régulières
  • Les tableaux
    • Les tableaux indexés
    • Les tableaux associatifs
  • Les dates
    • L'affichage et la gestion des dates
    • Les dates avec MySQL
  • Les superglobales
    • Les variables $_GET et $_POST
    • Les variables $_COOKIE
    • Les variables $_SERVER
    • Compatibilité avec l'ancien comportement
  • Les cookies
    • Positionner un cookie
    • Lire un cookie
    • Détruire un cookie
  • Les sessions
    • Le SID
    • Les variables de session
  • Le langage SQL
    • PhpMyAdmin : création d'une base de données
    • Le SQL avec MySQL
    • La sélection d'enregistrements
    • La création d'enregistrements
    • La modification d'enregistrements
    • La destruction d'enregistrements
  • Manipuler le SQL avec PHP par PDO
    • Utilisation de l'objet PDO
    • Ouverture et fermeture de connexion
    • Les transactions