| Objectifs |
A travers plusieurs cas pratiques le stagiaire découvrira les avantages de la programmation orientée objet avec PHP : réutilisation du code, séparation de la logique : contenu / présentation, amélioration des performances de l’applicatif, maintenance et évolutivité du code.
|
| Les grandes lignes du programme |
- Programmation orientée objet avec PHP 5
- Améliorations apportées au modèle objet de PHP - Création d’une classe de base, classe dérivée Création d’attributs et
portée (Private, Static, Public, Protected)
- Constructeurs et destructeurs Encapsulation
- Passage d’objet par référence Copie et clonage d’objet Héritage
simple et multiple, polymorphisme
- Interfaces, typage
- Exploiter les fonctionnalistes avancées de mysql 4
- Découverte des fonctions natives de MySQL 4
- Jointures avancées avec LEFT OUTER JOIN et RIGHT OUTER JOIN
- Fonctions d’optimisation mySQLembarquées (mysql_insert_id,
mysql_show, mysql_next_result)
- Optimiser les requêtes avec la commande EXPLAIN
- Extraire des informations de façon logique grâce au langage
conditionnel embarqué
- Optimiser les extractions avec les sous-requêtes Clonage de table
Aller plus loin en passant à MySQL
- Génération de graphique avec la bibliothèque jpggraph
- Utiliser la bibliothèque JPGraph dans le cadre de vos applications WEB
- Installation de la librairie
- Instanciation
- Aperçu des différentes classes et méthodes de la librairie
- Utilisation de la librairie dans un cadre pratique, génération de graphs
en camemberts, en histogrammes, en points, en courbes
- Génération de PDF avec FPDF
- Utilisation de la librairie FPDF
- (Instanciation de la classe dans le document, aperçu des classes et
méthodes de la bibliothèque et possibilités offertes. Les cas abordés
seront :
- Choix des unités et des marges
- Gestion des en-têtes et pieds de page
|