Présentation
Il permet de se connecter à des bases de données telles que MySQL.
Le PHP a la particularité d’être exécuté directement sur le serveur qui héberge les pages et non pas sur la machine de l’utilisateur.
Il vous permettra de programmer « facilement » des scripts qui remplaceront bien souvent le CGI.
Programme
RAPPEL
Les fonctions système utiles
Les règles de nommage
PROGRAMMATION OBJET
Encapsulation
Constructeurs, Destructeurs.
Héritage
SÉCURISÉ LE CODE
Upload de fichier
Connexion aux bases de données
Sessions d’identification
GÉNÉRER DES GRAPHIQUES EN PHP AVEC GD
Images dynamiques
Combinaison de figures et de texte
Diagrammes en barres
Diagrammes camembert.
MYSQL NOTIONS AVANCÉES
Création d’un moteur de recherches SQL
Connexion grâce à la POO
ENVOI D’EMAILS AVEC PHPMAILER
Envoi multipart
Cc, bcc
Pièces jointes
OPTIMISATION DE PAGES
Optimisation du code PHP
Utilisation d’un système de Templates
GÉNÉRATION DE PDF
Gestion des en-têtes et pieds de page
Choix des unités et des marges
Saut de page automatique
Saut de ligne automatique et justification
Composition du document par cellules
Images (JPEG et PNG)
Couleurs
URL REWRITING
MANIPULER DU XML AVEC PHP
Objectifs
Être à même de réaliser des projets complexes en PHP (inter/extra/intranet)
Profils
Tout public connaissant les outils HTML, algorithmiques et les bases du langage PHP.
Planning de formation
Durée de la formation : 3 jours de 7 heures soit 21 heures
Dates des formations dans notre centre à Firminy :
15, 16 et 17 mars 2010
2, 3 et 4 novembre 2010
Dates des formations intra-entreprise et cours personnalisés : à convenir ensemble.
Support
PHP 5.3 – Développez un site internet dynamique et interactif
Auteur : Olivier Heurtel
Collection : Ressources informatiques
Livre (broché) 21*29
Niveau : Initié à confirmé
Editions ENI
Ce support sur PHP 5.3 s’adresse aux concepteurs et développeurs qui souhaitent utiliser PHP pour développer un site Web dynamique et interactif.
Après une présentation des principes de base du langage, l’auteur se focalise sur les besoins spécifiques du développement de sites dynamiques et interactifs en s’attachant à apporter des réponses précises et complètes aux problématiques habituelles (gestion des formulaires, accès aux bases de données, gestion des sessions, envoi de courriers électroniques…).