Développement Web avec php : Fonctions avancées

Pré-requis : Connaissances php * Durée : 4 Jours
      Présentation :
    • Écrire des applications Web complètes en php.
    • Accéder à des bases de données, des annuaires, des serveurs réseau.
    • Traiter les données des formulaires.
    • Générer des contenus complexes.
    • Sécuriser vos sites Web.
    • Profiter des aspects orientés objet de php.
      Objectif de la formation :
      Ce cours vous permettra de maîtriser d'une manière opérationnelle le langage php dans le contexte de développement de sites Internet dynamiques.
      Stagiaire :
      PHP est un langage utilisé pour créer des pages Web complexes et dynamiques. Ce cours s'adresse à ceux qui développent des applications Web avec PHP.
      Contenu du stage :
      Introduction et rappels sur la programmation Web
    • Automatisation d'une page Web
    • Les principes client serveur
    • Premiers éléments du langage
    • Intégration de PHP dans une page HTML
    • Variables et fonctions
    • Librairies
    • Fonctions de base,variables serveur et variable PHP
    • Contrôles de flux et boucles
      Les fonctionnalités avancées du langage
    • Les tableaux complexes
    • Constructeur array
    • Fonctions associées aux tableaux
    • Fonctions d'extraction
    • Variables persistantes: Cookies et Session
    • Avantages et inconvénients des cookies et sessions
    • Limitations et précautions
    • Les variables de session
    • Les Cookies
    • Sérialisation des variables complexes
    • Utilisation
      Présentation de phpMyAdmin
    • Concepts fondamentaux: Bases, tables, champs, enregistrements
    • Création d'une base multi-tables
    • Fonctions PHP Mysql
    • Introduction au langage SQL (sélection, modification, suppression)
    • Requêtes SQL avancées (jointures de tables)
    • Traitement des résultats des requêtes
    • Les formulaires complexes
    • Moteur de recherche en relation avec une base de données
    • Fonctions de sélection: modification de la base, tris, recherches
      Génération d'images
    • Présentation de la librairie GD
    • Création d'image, réutilisation
    • Superposition de texte pour protection de droits
    • Intégration au site
    • Intégration des modules réalisés
      Initiation à la POO
    • php et la programmation orientée objet
    • Evolution du moteur objet dans php5
    • Encapsulation
    • Constructeurs, Destructeurs
    • Héritage