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…).