PHP - Maitrise
Formation
À Paris
Avez-vous besoin d'un coach de formation?
Il vous aidera à comparer différents cours et à trouver la solution la plus abordable.
Description
-
Typologie
Formation
-
Dirigé à
Pour professionnels
-
Lieu
Paris
-
Durée
4 Jours
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. Destinataires: Programmeurs, Concepteurs, Développeurs, Chef de projets
Précisions importantes
Modalité Formation continue
Les sites et dates disponibles
Lieu
Date de début
Date de début
À propos de cette formation
Connaissance Java et C ++, programmation Java, est nécessaire
Les Avis
Le programme
- Améliorations apportées au modèle objet de PH P
- 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 FONCTIONNALITES AVANCEES 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 mySQL embarqué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 5
UTILISER LES FONCTIONNALITES AVANCEES DE PHP 5
- Librairie Simple XM L, persistance des données avec les sessions, les tableaux (sérialisation, sous tableaux avancés, interactions PHP/Javascript
- Utilisation des nouvelles fonctions de PH P : str_word_count, in_array, array_search)
• Nouveau modèle objet MySQLi pour l’accès aux bases de données,
Découverte de SQ Lite le moteur de BDD embarqué dans PH P 5
UTILISER LA BIBLIOTHEQUE D’EXTENSION PEAR
- Découvrir les différentes classes de la bibliothèque PEAR :
- Authentification, Benchmarking, Cache, Configuration, Console, Bases de données Date et Heure, Chiffrement, Formats de fichier, H TM L, XML…
GENERATION DE GRAPHIQUE AVEC LA BIBLIOTHEQUE
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
GENERATION 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
- Com position du document par cellules
- Saut de page automatique
- Saut de ligne automatique et justification
- Importation d'images (JPEG, PN G et G IF)
- Compatibilité avec PH P 5
CSS AVANCE
- Tirer parti des feuilles de style pour accélérer le développement de votre site
- Utiliser CSS en lieu et place des tableaux pour le layout
- Utiliser les fonctionnalités avancées de CSS 2, (pseudo classes, redéfinition dynamique de styles avec DOM …)
UTILISATION D’UN MOTEUR DE TEMPLATE
- Présentation des différents moteurs de tem plate existants sur le marché (Smarty, PHPLib, FastTemplate…)
- Un template pourquoi faire ?
- Mise en oeuvre
- Exemples avancés
- Interaction du modèle objet PHP / SM ARTY
- Aller plus loin avec les classes Smarty
Avez-vous besoin d'un coach de formation?
Il vous aidera à comparer différents cours et à trouver la solution la plus abordable.
PHP - Maitrise