
Développement PHP – Niveau 2
Public :
Objectifs :
- Structurer une application PHP en respectant les modèles en couche (Présentation, métier, intégration), grâce à une bibliothèque d’abstraction de données et les XTemplates.
- Générer dynamiquement des documents PDF.
- Créer et consommer des Services Web en PHP.
Pré-requis :
- Connaissance de la programmation et du langage HTML, ainsi que des technologies de l’Internet.
- Connaître le langage PHP ou avoir suivi le cours » T44B-010 – Développement PHP – Niveau 1 « .
Contenu pédagogique
Abstraction de base de données en PHP
- Inconvénients des fonctions d’accès aux bases de données en PHP
- L’approche PHP pour l’abstraction
-
- Présentation de la bibliothèque PDO
- Présentation des bibliothèques de PEAR (MDB2,…)
- Utilisation de patterns pour la réalisation d’une couche de persistance PHP
Génération de documents PDF
- Les différentes librairies PHP pour la création de PDF (FPDF, PDFLib, …)
- Principe et format des documents PDF
- Création d’un document PDF
- Gestion des polices de caractères
- Positionner et mettre en page du texte dans les documents
- Utilisation d’images
- Ajouter des signets, hyperliens, miniatures et notes
Séparer le fond de la forme avec XTemplate
- Principe du développement avec la classe XTemplate
- Mise en place d’une architecture de développement séparant les traitements
- Écriture des modèles de documents HTML
- Écriture des pages de traitement PHP
Développement de Service Web PHP
- Principe des Services Web
-
- Utiliser la bibliothèque NuSOAP pour exposer un script PHP en tant que Service Web
- Écrire un client de Service Web
Les fonctions de courrier électronique
- La fonction mail() de PHP
- Vérification de l’existence de l’adresse
- Gestion du type MIME
- Intégration des pièces jointes
- Les fonctions POP pour la gestion des comptes mail
Génération dynamique d’images avec la librairie GD
- Présentation de la librairie GD
- Création d’images et réutilisation
- Gestion des chaînes de caractères et des polices
Nous contacter:
Avenue de l’indépendance Belge 58
1081 Bruxelles
Tel : +32 2 412 04 10
Fax : +32 2 412 04 19
Gsm : +32 485 212 722
Email : selossej@jlgestion.be
NOS AVANTAGES :
- Type de formation : Inter-entreprise, Intra-entreprise et particuliers
- Formation 100% flexible et personalisée : Vous choisissez le lieu, la date et le programme de formation
- Demande de devis : Réponse dans les 24 heures.
- Remise de 50% pour les PME Bruxelloises
- Parking, boisson et lunch gratuit
- Accès à notre centre de compétences : Syllabus, note de cours, exercises,…
WordPress:
J'aime chargement…