Développement Web avec php : Fonctions avancées

Imprimer le PDF

Pré-requis : Connaissances php * Durée : 4 jour(s)

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