PHP 8 et versions antérieures - Développer des services Web avec REST

Public admis

  • Salarié en Poste
  • Demandeur d'emploi
  • Entreprise
  • Etudiant

Financements

Eligible CPF Votre OPCO Financement personnel

Objectifs de la formation

A l'issue de cette formation, vous serez capable de :

  • Créer et utiliser des Web Services REST en PHP dans le cadre d'une application de type SOA ou d'utilisation dans le cadre d'interface graphique ou service
  • Mettre en oeuvre JSON/RPC et comparer avec REST.

M2I


Un leadership dans le domaine de la formation
Voir la fiche entreprise

Tarif

A partir de 1 220,00 €

Durée 2 jours  (14h00)
Modes
  • Centre
  • Distance
Sessions
Lieux Partout en France

M2I


Un leadership dans le domaine de la formation
Voir la fiche

Tarif

A partir de 1 220,00 €

Durée 2 jours  (14h00)
Modes
  • Centre
  • Distance
Sessions
Lieux Partout en France

Programme

Introduction à REST en PHP

  • Règles de base du XML
  • Document XML valide : DTD ou XSL
  • Manipuler le DOM en PHP en lecture et écriture
  • SAX et XSLT
  • Les fonctions PHP de manipulation du format JSON
  • REST et HTTP : même combat
  • Qu'est-ce qu'une architecture de type RESTful ? Ses principes ?
  • Structure d'un fichier JSON

Concevoir des services RESTful

  • Le modèle objet
  • Le modèle des URI
  • Présentation de JSON et XML
  • Les méthodes HTTP GET, PUT, POST, DELETE...
  • Le mappage des verbes HTTP sur les méthodes CRUD applicatives

Exemples de travaux pratiques (à titre indicatif)

  • Création d'un programme PHP présentant des fonctions principales REST sur les verbes principaux GET, POST, PUT
  • Ecriture d'un programme CRUD
  • Renvoi de résultats au format JSON et ajout du code retour

Les différents types de client PHP

  • Le client browser : le cas d'Ajax
  • Le client PHP
  • Apache HttpClient
  • Les principales librairies de REST en PHP

Exemple de travaux pratiques (à titre indicatif)

  • Création d'une application client JavaScript exploitant les divers points d'entrée CRUD préalablement développés

Les principales librairies REST en PHP

  • Présentation des frameworks
    • Slim
    • Epiphany

Exemple de travaux pratiques (à titre indicatif)

  • Mise en oeuvre d'un framework REST du marché

JSON/RPC : une alternative à REST

  • Avantages de JSON/RPC par rapport à REST
  • Mise en oeuvre de JSON/RPC
  • La partie serveur
  • Ajout de méthodes
  • Le client JSON/RPC
    • En PHP
    • En JavaScript

Exemple de travaux pratiques (à titre indicatif)

  • Mise en oeuvre d'un framework JSON/RPC

Examen M2i (en option)

  • Prévoir l'achat de l'examen en supplément
  • L'examen (en français) sera passé le dernier jour, à l'issue de la formation et s'effectuera en ligne
  • Il s'agit d'un QCM dont la durée moyenne est d'1h30 et dont le score obtenu attestera d'un niveau de compétence
  • L'examen n'est pas éligible au CPF, mais permettra néanmoins de valider vos acquis

Le contenu de ce programme peut faire l'objet d'adaptation selon les niveaux, prérequis et besoins des apprenants.

Modalités d’évaluation des acquis

  • En cours de formation, par des études de cas ou des travaux pratiques
  • Et, en fin de formation, par un questionnaire d'auto-évaluation et/ou un examen M2i

Les + de la formation

Un examen M2i permettant de valider vos acquis à l'issue de la formation est disponible sur demande (coût : 120€).

Prérequis

Avoir de bonnes connaissances du langage PHP en contexte Web (procédural et objet).

Public

Concepteurs et développeurs amenés à conduire des projets, utilisant des Web Services REST.

Ces formations pourraient vous intéresser

Objectifs de la formation

Se préparer mentalement pour performer et aborder plus sereinement son environnement personnel et professionnel : managers, managés, services de l'entreprise, clients, fournisseurs, partenaires externes - Comment atteindre ses objectifs et les dépasser - Développer sa performance grâce à  la concentration
Tarif

A partir de 1 250,00 €

Durée

2j / 14h

Modes
  • Centre
  • Entreprise
  • Distance

Objectifs de la formation

  • Identifier les catégories d'instruments de protection des espaces naturels
  • Examiner les conséquences juridiques de l'application de chacun des instruments
  • Choisir la méthodologie à développer en présence de l'un de ces instruments
Tarif

A partir de 1 390,00 €

Durée

1j / 7h

Modes
  • Centre
  • Entreprise
  • Distance

Objectifs de la formation

  • Comprendre les différentes phases et les processus du cycle de vie des services informatiques.
  • Comprendre la terminologie et les concepts ITSM.
Tarif

A partir de 955,00 €

Durée

1 jour ( 7 heures)

Modes
  • Centre
  • Entreprise
  • Distance

Objectifs de la formation

  • Mieux comprendre son fonctionnement et celui des autres pour développer une approche bienveillante vis-à-vis de soi et de ses interlocuteurs.
  • Adapter sa communication au profil de ses interlocuteurs pour renforcer l'efficacité de la relation.
  • Anticiper et gérer les comportements sous stress pour restaurer une communication efficace dans les situations tendues.
Tarif

A partir de 2 045,00 €

Durée

3 jours (21 heures)

Modes
  • Centre
  • Entreprise
  • Distance

Objectifs de la formation

A l'issue de cette formation, vous serez capable de :

  • Explorer comment Power Apps peut améliorer l'efficacité de votre entreprise
  • Utiliser différentes technologies pour accomplir diverses tâches dans Power Apps
  • Construire une application à partir de données dans un classeur Excel
  • Personnaliser et naviguer dans une application Canvas
  • Travailler avec des contrôles de galerie et de formulaire
  • Gérer les versions et publier votre application
  • Connecter des applications à des sources de données externes
  • Construire des interfaces utilisateur adaptées aux exigences de marque ou personnelles
  • Utiliser et expliquer les différents modes de formulaire.
Tarif

A partir de 710,00 €

Durée

1j / 7h

Modes
  • Centre
  • Distance

Objectifs de la formation

A l'issue de cette formation, vous serez capable de :

  • Passer et réussir la certification "Google Analytics" permettant d'indiquer votre niveau de compétences en Web Analytics.
Tarif

A partir de 760,00 €

Durée

1j / 7h

Modes
  • Centre
  • Distance

Objectifs de la formation

A l'issue de cette formation, vous serez capable de :

  • Expliquer l'architecture des applications natives pour la plateforme SAP HANA ("native" signifie indépendante du monde ABAP, l'application fonctionne entièrement sur la plateforme SAP HANA, aucun serveur d'application NetWeaver n'est utilisé)
  • Utiliser les services applicatifs étendus de la plateforme SAP HANA (c'est-à-dire le serveur d'application mis en oeuvre par le composant XS Advanced)
  • Décrire les différentes technologies utilisées pour le développement d'applications natives (Core Data Services pour développer la couche de persistance des données, Node.js et OData pour la communication entre client et serveur de données et SAPUI5 pour la couche d'interface utilisateur)
  • Développer une application native SAP HANA simple mais fonctionnelle.
Tarif

Contacter l'organisme

Durée

4j / 28h

Modes
  • Centre
  • Distance

Objectifs de la formation

A l'issue de cette formation, vous serez capable de :

  • Mettre en oeuvre un Cloud hybride avec Amazon Web Service en utilisant CVO (Cloud Volume ONTAP)
  • Connecter votre réseau VPC (Virtual Private Cloud) à votre réseau local pour unifier votre réseau
  • Utiliser BlueXP pour gérer CVO, déplacer des données
  • Optimiser la capacité et les performances de CVO.
Tarif

A partir de 1 900,00 €

Durée

2j / 14h

Modes
  • Centre
  • Distance

Objectifs de la formation

  • Prendre conscience de son fonctionnement propre : atouts et pistes de développement.
  • Découvrir ses sources de motivation afin de gagner en efficacité.
  • Identifier sa valeur ajoutée dans le fonctionnement d’une équipe.
  • Maintenir une relation de qualité, même dans les situations conflictuelles.
  • Développer les complémentarités au sein d'une équipe.
Tarif

A partir de 1 625,00 €

Durée

2 jours

Modes
  • Centre
  • Entreprise

Objectifs de la formation

Maîtriser les techniques de la rédaction pour le web et comprendre la problématique du référencement naturel en optimisant son contenu.
Tarif

A partir de 675,00 €

Durée

1j / 7h

Modes
  • Centre
  • Entreprise
  • Distance

Je cherche à faire...