PHP Avancé : POO & Extensions (XML, RDBMs, LDAP, Webservices, PDF, Mails)

Formation

À Montpellier, Marseille, Aix-En-Provence et dans 3 autres établissements

Prix sur demande

Description

  • Typologie

    Formation

  • Niveau

    Niveau avancé

  • Dirigé à

    Pour professionnels

Description

Objectifs: Utiliser de manière optimale des briques logicielles (PEAR PHPLib). Etudier des aspects avancés liés aux bases de données (mySQL, PostgreSql, Oracle) et aux clients riches et introduction à Ajax.
Destinataires: Cette formation s'adresse aux développeurs ayant déjà une bonne pratique du langage PHP en mode procédural,désirant utiliser les extensions disponibles et améliorer la capitalisation de leurs développements.

Précisions importantes

Modalité: Formation continue

Les sites et dates disponibles

Lieu

Date de début

Aix-En-Provence ((13) Bouches-du-Rhône)
Voir plan

Date de début

Consulter
Lyon ((69) Rhône)
Voir plan

Date de début

Consulter
Marseille ((13) Bouches-du-Rhône)
Voir plan

Date de début

Consulter
Montpellier ((34) Hérault)
Voir plan

Date de début

Consulter
Paris ((75) Paris)
Voir plan

Date de début

Consulter
Toulouse ((31) Haute-Garonne)
Voir plan

Date de début

Consulter
Voir toutes les sessions (6)

À propos de cette formation

Bonnes connaissances de la synthaxe PHP5 et de son utilisation dans un contexte web, ou connaissance équivalentes abordées par le stage “PHP5, Développer un site Web dynamique”.

Questions / Réponses

Posez une question et d'autres utilisateurs vous répondront

Qui voulez-vous pour répondre à votre question?

Nous ne publierons que votre nom et votre question

Le programme

Introduction

  • Optimisation des développements par utilisation de briques logicielles
  • Outils de conception pour la génération de classes PHP5

Classes, Propriétés, Méthodes : l'approche PHP5

  • Visibilité et Protection

Gestion des constructeurs et des destructeurs

  • Appel implicite vs. explicite

Concepts avancés de POO sous PHP5

  • Classe abstraite
  • Interface
  • Design Pattern

PEAR

  • Utilisation de composants utilitaires

PHPLib

  • Structure, conventions et paramètres
  • Principales librairies

Gestion des erreurs

  • Gestion des exceptions avec PHP5
  • Création d'un gestionnaire d'erreurs
  • Bufferisation et fichiers log

Athentification LDAP

  • Introduction
  • OpenLdap
  • Configuration et démarrage (fichiers conf et Idif)
  • Lecture, connection anonyme. Interrogation et récupération de données
  • Ecriture, connection administrateur. Formatage des données et insertion

Aspects avancés

  • Bases multitables et jointure : avantages et limites de la théorie
  • Intégrité transactionnelle : assurer la cohérence des données dans un environnement internet
  • Procédures stockées : réutilisation de l'existant lors de migrations technologiques
  • Champs multidimensionnels
  • Sécurité : formatage des entrées et requêtes paramétrées
  • PDO (PHP Data Pbject / API abstraite d'accès aux bases

XML/DOM/XSLT

  • XML, Format et validation
  • DOM et xPath. Création et analyse
  • Transformateurs XLS. Utilisation de XSLT
  • Clients riches : SWF et Ajax. Principes et enjeux
  • Atelier : Création d'états multipaginés en Ajax

Web Services et SOAP

  • Introduction
  • Annuaires et services et accessibilité
  • WSDL et SOAP
  • Créer un Web Service et son fichier de description
  • Utiliser un Web Service

PDF pour Acrobat Reader

  • Opérations de base. Texte et mise en page
  • Opérations avancées. Images et tracés vector

E-mail

  • MIME : pièces jointes et format HTML
  • Les formats MIxed, Multipart, Alternative/Related
  • Les encodages particuliers
  • Paramétrage d'un serveur de test

PHP Avancé : POO & Extensions (XML, RDBMs, LDAP, Webservices, PDF, Mails)

Prix sur demande