PHP - Perfectionnement

A2s-Formation

290 
HT
Comparez cette formation avec d'autres formations similaires
En voir plus

Infos importantes

  • Formation
  • Niveau intermédiaire
  • Pour professionnels
  • Villeurbanne
Description

Objectifs: Ce. cours vous permettra d'approfondir les fonctionnalités de PHP les plus. pertinentes. Il est le fruit de plusieurs années d'expérience sur le terrain. De nombreux sujets complexes ou non documentés seront traités. Notamment. l'interfaçage de bases de données en mode natif ou ODBC, la connexion aux. serveurs d'annuaire.
Destinataires: Ce stage pratique. s'adresse à tous les informaticiens désireux d'appliquer les possibilités du. PHP à leurs projets Web pour mettre en place des sites complexes. La connaissance des bases du langage PHP est nécessaire de même que celle des mécanismes de base d'un serveur et client Web et du SQL. (idéalement avoir suivi le cours PHP. MySQL ). Connaissance de Javascript recommandée.

Infos importantes

Modalité: Formation continue

Installations

Où et quand

Début Lieu
Consulter
Villeurbanne
75 Cours Emile Zola, 69100, (69) Rhône, France
Voir plan

Programme

Objectifs :
Ce cours vous permettra d'approfondir les
fonctionnalités de PHP les plus pertinentes. Il est le fruit de plusieurs
années d'expérience sur le terrain.
De nombreux sujets
complexes ou non documentés seront traités. Notamment l'interfaçage de
bases de données en mode natif ou ODBC, la connexion aux serveurs
d'annuaires LDAP, l'utilisation des bibliothèques XML DOM et XSLT,
l'utilisation extensive de la bibliothèque PDFLib , l'utilisation des
fonctionnalités e-mail , la programmation Objet sous PHP, les systèmes RAD
basés sur PHP (PHP Nuke ) et enfin les questions de sécurité à prendre en
compte lors du développement sous PHP .

Pédagogie:
Alternance
d'exercices pratiques sur micro-ordinateur et de courts exposés théoriques
,
Exercices différenciés suivant l'homogénéité du groupe,
Un
support de cours est distribué à chaque participant en fin de formation.

Contenu
:

Rappel des bases du PHP
- Variables, fonctions et contrôle
de flux.

Les bases de données et l'approche PHP
- Principes
généraux : connexion requête SQL traitement du retour (jeux
d'enregistrements).
- Application aux principales bases de données
(MySql , Oracle, SQL serveur, ODBC).
- MySql .Fonctions avancées.
-
Les fonctions ORA et OCI pour Oracle.
- Les fonctions SQL serveur.
-
Les fonctions ODBC/Discussion sur les limitations.

PHP et LDAP
-
LDAP .
Introduction, rappel.
- Structure d'annuaire.
- Connexion.
Lecture.
Enregistrement.

Le
langage objet en PHP
- Rappel des principes du langage objet.
- La
syntaxe objet en PHP .
- Les constructeurs et leurs règles.
-
L'héritage.
- Le passage des variables objet dans les bases et les
URL.

Utilisation de PDFLib pour générer des PDFs dynamiques
-
Principe et format des PDF .
- Création d'un document PDF et de ses
pages.
- Gestion des polices.
- Création et mise en place de texte.
-
Mise en place d'images.
- Création et mise en place de graphismes.
-
Utilisation de fond ( template ) et transformation des mises en place
(échelle rotation).
- Création des hyperliens.
- Mise en
place des signets miniatures et notes.

XML et PHP : DOM et
transformateurs XSLT
- Principes et syntaxe du XML .
- DOM XML et
PHP .
- Navigation dans les noeuds avec PHP .
- Récupérer les
attributs et les valeurs d'un noeud avec PHP .
- Fonction d'itération.
-
Objetisation PHP d'un arbre XML .
- Création avec PHP d'un document XML
en mémoire et enregistrement dans un fichier.
- Communication
client-serveur . (avec DOM Javascript côté client).
- Créer
un analyseur XSLT en PHP .
- Lire un résultat.
- Détruire un
analyseur XSLT .
- Transformer des données XML via XSLT avec PHP .
-
Modifier les gestionnaires SAX de l'analyseur XSLT grâce au PHP
.
- Exécuter une transformation XSLT avec PHP .

Courrier
électronique
- La fonction MAIL.
- Vérification de l'existence
de l'adresse.
- Gestion du type mime : création de messages multiparts
et multiformats (HTML et texte simple).
- Pièces jointes et fichiers
inclus.
- Les fonctions POP pour la gestion de comptes mail.

RAD:
PHP Nuke
- Présentation.
- Utilisation basique du système
PHP
Nuke .

Durée: 3 jours


Comparez cette formation avec d'autres formations similaires
En voir plus