EnglishSite mapContactsFrançais
 SociétéConseilFormationIngénierieProduitsMOATechnologiesMétiersEvénementsRecrutement
Formation 
Objectifs
  • Acquérir une vision globale du développement en PHP.
Publics
  • Ce cours est destiné aux chefs de projets et ingénieurs concepteurs.
Pré-requis
  • Connaissance du fonctionnement de l'internet
  • Pratique d'un langage de programmation (si possible C)
Théorie / Pratique
  • 60/40
Réf : PHP / 2 Jours
Paris 2010
Nous contacter
Nantes 2010
Nous contacter
Rennes 2010
Nous contacter
Sophia-Antipolis 2010
07-08 Oct.
1200€ ht
Développement en PHP
Enjeux
Comprendre et maîtriser les principes et l'architecture PHP pour le développement d'applications Web.

Positionnement de PHP par rapport aux autres technologies
  • Technologies Internet côté serveur orientées présentation (ASP, JSP)
  • Technologies Internet côté serveur orientées traitement (CGI, Servlet)
  • Présentation de PHP, historique et caractéristiques du langage
La syntaxe PHP de base
  • Les expressions
  • Les variables
  • Les chaînes de caractères
  • Les tableaux
  • Les structures de contrôle
  • Les opérateurs
  • Les fonctions : Déclaration et utilisation
Les pages HTML en PHP
  • La structure d'un fichier PHP
    • Des traitements
    • De la présentation
  • Stratégie de séparation entre données et traitements
    • Les traitements dans la page HTML
    • Le HTML dans la page PHP
  • Stratégie de séparation entre traitements et représentation
    • L'utilisation des feuilles de style
    • Les mécanismes de « template »

PHP : les concepts avancés du langage
  • L'implémentation du modèle objet en PHP
    • Déclaration d'une classe
    • Création d'une instance de classe : l'opérateur new
    • Héritage
  • Les références
  • Traitements des exceptions
La dynamique des pages PHP
  • Les liens 'href'
  • Les formulaires HTML
    • Méthode POST
    • Méthode GET
    • PHP et JavaScript, un complément
    • Validation des formulaires
L'accès aux supports de données en PHP
  • Les fichiers
    • Navigation dans les répertoires
    • Manipulation de fichier (texte et XML)
    • Accès aux fichiers locaux ou distants
  • Les bases de données
    • Le principe des accès en PHP
    • L'exemple de MySQL
    • Les autres bases de données
    • L'abstraction de l'accès aux données
La sécurité en PHP
  • Les possibilités de configuration du module PHP
  • Le développement
  • Les sessions
  • Le passage de variables
Les évolutions de PHP5
    Communautés et compléments
    • Liens et Communautés
    • PEAR et autres outils (PHPUnit, ...)
    Copywright © 2009 SOFTEAM - Think Object : Modeling