OSYX - Conseils
OSYX - Développements
 
 
 

Programmation Web avec PHP 5



Durée (recommandée) : 3 jours


Description

Ce cours apprend aux participants à utiliser le langage PHP 5 pour créer des pages Web dynamiques. Le langage PHP 5 est aujourd'hui un des plus utilisés dans ce créneau particulier qu'est la publication de documents pour le Web.
Le langage PHP 5 offre un interfaçage simple avec les principales bases de données, une grande simplicité dans le traitement de formulaires HTML, la gestion des cookies et sessions utilisateurs, de nombreuses possibilité d'entrées/sorties, ...

Public concerné

Les personnes ayant en charge le développement ou la maintenance de sites Web de petite ou moyenne dimension.

Niveau requis

Pour participer à ce cours, il est recommandé de connaître un langage de programmation et d'avoir une connaissance de base du langage HTML.

Contenu du cours

  • Introduction
    • PHP 5
    • installation
    • paramétrage
    • mise en oeuvre
  • Le langage
    • variables
    • constantes
    • tableaux
    • tableaux associatifs
    • variables
    • prédéfinies
    • transtypage
    • opérateurs
    • instructions et expressions
    • structures de contrôle
    • fonctions
    • références
  • Les expressions régulières
    • construction
    • utilisation
  • Traitement des formulaires HTML
  • Les entrées-sorties
    • les fichiers
    • chargement des fichiers
    • les sockets.
  • Programmation objet en PHP 5
    • classes
    • objets et héritage
  • Gestion des sessions utilisateurs
    • gestion des connexions
    • cookies
    • sessions
  • Aspects sécurité
    • « safe mode »
    • authentification
  • Les fonctions MySQL de PHP
    • connexion à une base
    • lecture de la base
    • récupération
    • insertion et modification des données
    • déconnexion de la base

Déroulement du cours

Les participants reçoivent un support de cours qui leur servira par la suite d'ouvrage de référence.

Le cours est prévu pour comporter une partie travaux pratiques sur machine représentant plus de la moitié de la durée du cours.