SFCHTTPCLIENT | Composant HTTP Client

  • Ce cours d’une demi-journée introduit aux apprenants, le nouveau composant bas niveau, Symfony, HTTP Client sorti depuis Symfony 4.3.
  • Prérequis

    Maitrise du language PHP, Expérience avec Symfony
  • Objectifs

    Ce module vous permettra d’acquérir des bases solides pour effectuer des requêtes synchrones et asynchrones auprès de n’importe quel serveur distant, par le biais d’une multitude d’options à disposition.

Programme détaillé

Introduction

  • Contexte et définitions
  • Présentation HTTP Client
  • Symfony Contracts, PSR-18, PSR-17, PSR-7, HTTPlug

Premiers pas avec HTTP Client

  • Installation du composant
  • Écrire sa première requête avec HTTP Client et traiter une réponse simple
  • Découvrir les différentes options de la requête HTTP
  • Découvrir ResponseInterface et ResponseTrait pour manipuler sa réponse HTTP
  • Gérer différents cas d’erreurs avec HTTP Client
  • Manipuler des décorateurs de la classe HTTP Client

TP

Programme horaire

Jour 1

Appréciation de la formation

Moyenne globale : 4.3/5

  1. Evaluation de la pédagogie : 4.7/5
  2. Evaluation du contenu : 4.1/5
  3. Evaluation du rythme : 4.2/5
Les notations sont la synthèse des appréciations cumulées de nos stagiaires du 01/06/2020 au 31/12/2021.

Modalités pédagogiques et techniques

Notre cursus est conçu selon les principes suivant :

Échanges avec le formateur et les participants durant les sessions en direct en ligne.

Supports pédagogiques : le formateur partagera les supports de cours. Ils sont en anglais, mais le formateur parle français.
Les formations seront enregistrées et les vidéos seront disponibles sur une plateforme de révisions pendant 1 mois.

Technologie : Un lien Zoom sera envoyé par mail dans la convocation.

Apprenant en situation de handicap, nous sommes à vos côtés pour identifier les aménagements les plus adaptés des modalités et des supports pédagogiques ou les aides humaines pertinentes.

Pour plus d’informations, contactez notre référent handicap : laurent.vaquette@sensiolabs.com / 01 86 65 72 25

Modalités évaluatives

Durant tout l'atelier, le formateur échangera avec les participants et leur posera des questions. A la fin de la séance, un exercice sera proposé afin de voir si les notions vues précédemment sont bien acquises.

Modalités d'inscription

  • Une commande doit être formulée via le formulaire d’inscription sur notre site, via le mail Training ou par téléphone.
  • L’inscription sera définitive après réception du devis signé et d’un paiement intégral ou d’un accord de prise en charge d’un OPCO, avant le début de la formation.
  • Durée

    3 heure(s)
  • Niveau

    Intermédiaire
  • Langues disponibles

    Français, Anglais
  • Pays disponibles

    Monde
A partir de 390,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 !