Formation PHP et XML – 30805/30804

En amont, de la formation réalisez le questionnaire d’auto-positionnement. Cliquez ici. 

Durée

2 journées

Lieux

Formations à Nancy
Formations à Metz
Formations à Verdun
Formations à Epinal
Formations en Lorraine


Objectifs Formation PHP et XML – 30805/30804

Comprendre la syntaxe XML et construire des structures XML bien formées et valides. Transformer un contenu XML en vue d’un affichage pour le Web. Créer des scripts Web PHP pour construire et lire des documents XML et automatiser des transformations XSL.

Public

Développeurs ayant à concevoir des applications web.

Pré-requis

Maîtrise de la syntaxe de base et des concepts fondamentaux de PHP, du langage HTML et des feuilles CSS.

Méthode pédagogique et moyens

Audit
Exposés – cas pratiques et exercices – synthèse
Un poste par stagiaire
Un vidéo projecteur
Support de cours fourni à chaque stagiaire
Suivi post formation de 3 mois
Formateur(trice) spécialisé(e)

Outils d’évaluation des acquis des stagiaires tout au long et en fin de formation

– Réalisation d’exercices de mise en pratique
– Réalisation d’un auto-diagnostic
– Vérification des acquis en fin de chaque chapitre de la formation
– Réalisation d’une évaluation individuel sur chaque point à la fin de la session

Adaptation des modalités pédagogiques aux objectifs de la formation

Nos formations se déroule exclusivement en présentiel, les sessions sont au maximum composés de 6 personnes, dans un format intra ou inter entreprise.

Nous pouvons réaliser la formation dans nos locaux ou chez le client. Les formations peuvent être continues ou discontinues.

Lors de l’audit ou d’un entretien avec le prescripteur / Client, nous adaptons les modalité de formation sur les critères suivants :

  • Horaires et lieu de formation
  • Formation pendant ou hors temps de travail
  • Formation individuelle ou en groupe
  • Formation en intra ou inter
  • Formation sur son lieu de travail ou en centre de formation

 


Introduction à XML

  • Historique du langage (XML et le W3C)
  • Position de XML dans une architecture 3 tiers
  • Relations entre XML, HTML et XHTML
  • Utilisations de XML (Web Services, SGBD,…)
  • Parsers, éditeurs et validateurs

Syntaxe XML

  • Structure d’un document XML
  • Déclaration XML
  • Balises d’ouverture et de fermeture
  • Éléments et attributs
  • Parser un document XML

DTD (Document Type Definition)

  • Déclarer une DTD interne ou externe
  • Définition des éléments
  • Définition des attributs
  • Définition d’entités internes et externes
  • Valider un document XML

XSL Transformation : XML vers HTML

  • Liaison entre XML et XSL
  • Propagation des contextes
  • Construction HTML et CSS
  • Balises de contrôle (boucles, tests)
  • Affichage dans un navigateur

PHP et XML

  • Relations entre PHP et XML
  • Outils disponibles en PHP pour gérer XML
  • Fonctions spécifiques PHP/XML
  • Parser XML en PHP
  • Utiliser EXPAT

Gestion des fichiers en PHP

  • Création/ouverture d’un fichier
  • Lecture dans un fichier
  • Écriture dans un fichier
  • Ajout de données dans un fichier
  • Création d’un fichier XML avec PHP

Création d’un parser XML en PHP

  • Création et libération d’un parser XML
  • Fonction xml_parser_create()
  • Fonction xml_set_element_handler
  • Fonction xml_set_character_data_handler
  • Actions sur les balises d’ouverture et de fermeture

PHP et XSL/T (via SABLOTRON)

  • Automatiser une transformation XSL/T
  • Utiliser SABLOTRON

 

Orangea est certifié selon le référentiel ISO 9001 et enregistré au Datadock.