SF2C16 | Sérialisation de données avec Symfony

  • Cette formation vous initie aux techniques de sérialisation et désérialisation de données avec Symfony. Vous apprendrez tout d'abord à sérialiser (et désérialiser) des données simples avec le composant « Serializer » natif de Symfony. Puis, vous découvrirez comment aller plus loin avec la sérialisation de données grâce au JMSSerializerBundle et son large jeu de fonctionnalités intégrées.
  • Prérequis

    Connaissances de base de Symfony
  • Objectifs

    Cet atelier de trois heures vous aide à maîtriser les principes et techniques de sérialisation de données. Vous apprendrez tout d'abord comment Symfony vous permet de sérialiser des données grâce à son composant natif « Serializer ». Puis, vous découvrirez comment aller plus loin avec la sérialisation de données en intégrant le JMSSerializerBundle à vos projets. Au cours de la formation, vous apprendrez à configurer les données que vous souhaitez sérialiser mais vous découvrirez aussi comment étendre le JMSSerializerBundle afin de supporter vos propres modes de sérialisation / désérialisation de données.

Programme détaillé

Le Composant Serializer

  • Introduction au composant Serializer
  • Comprendre comment normaliser et dénormaliser des objets en tableaux PHP
  • Comprendre comment encoder et décoder des tableaux PHP en formats à plat (XML / JSON)
  • Sérialiser des graphes d'objets avec le composant « Serializer »
  • Savoir étendre le composant « Sérializer » de Symfony

Le Bundle JMSSerializerBundle

  • Installer et configurer le JMSSerializerBundle
  • Découvrir le jeu de métadonnées de sérialisation
  • Configurer les métadonnées de sérialisation avec des annotations
  • Créer des « handlers » personnalisés de sérialisation de données.

Programme horaire

Jour 1

Appréciation de la formation

Moyenne globale :

  1. Evaluation de la pédagogie : N.C
  2. Evaluation du contenu : N.C
  3. Evaluation du rythme : N.C
  • Durée

    3 heure(s)
  • Niveau

    Débutant
  • Langues disponibles

    Français
  • Pays disponibles

    France
A partir de 490,00 €
Aucune session prévue

Aucune session n'est prévue pour cette formation. Nous organisons cependant des sessions de formation sur mesure, n'hésitez pas à nous contacter pour plus d'informations !