Pré-requis : Connaissances php * Durée : 4 Jours
- É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.
Présentation :
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 :
- 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 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
- 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
- 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
- php et la programmation orientée objet
- Evolution du moteur objet dans php5
- Encapsulation
- Constructeurs, Destructeurs
- Héritage
Introduction et rappels sur la programmation Web
Les fonctionnalités avancées du langage
Présentation de phpMyAdmin
Génération d'images
Initiation à la POO
