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

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

  • Décrire la fonctionnalité de Windows PowerShell et l'utiliser pour exécuter et trouver des commandes de base
  • Identifier et exécuter des "cmdlets" pour l'administration locale du système
  • Travailler avec le pipeline Windows PowerShell
  • Utiliser PSProvider et PSDrive pour travailler avec d'autres formes de stockage
  • Interroger les informations du système en utilisant WMI (Windows Management Instrumentation) et CIM (Common Information Model)
  • Travailler avec des variables, des tableaux et des tables de hachage
  • Créer des scripts de base dans Windows PowerShell
  • Administrer des ordinateurs distants avec Windows PowerShell
  • Gérer les ressources Azure avec PowerShell
  • Gérer les services Microsoft 365 avec PowerShell
  • Utiliser les tâches en arrière-plan et les tâches planifiées.
Tarif

A partir de 3 050,00 €

Durée

5j / 35h

Modes
  • Centre
  • Distance

Objectifs de la formation

  • Maîtriser le langage JavaScript moderne (version ES6)
  • Avoir les bases pour travailler ensuite avec des frameworks JavaScript
  • Développer des applications Web interactives
  • Appeler des services Web asynchrones
  • Découvrir la librairie jQuery
Tarif

A partir de 2 450,00 €

Durée

4j / 28h

Modes
  • Entreprise

Objectifs de la formation

Comprendre l'architecture et l'usage des services web - Découvrir le protocole SOAP - Maîtriser l'architecture REST - Apprendre la spécification OpenAPI et documenter un service web - Tester un service web avec un outil (Postman, SOAP UI)
Tarif

A partir de 1 475,00 €

Durée

3j / 21h

Modes
  • Centre
  • Entreprise
  • Distance

Objectifs de la formation

  • Maîtriser les bases de l’analyse financière nécessaire à l’étude du risque crédit
  • Connaître la santé financière de ses clients pour adapter les services et propositions commerciales
Tarif

A partir de 1 550,00 €

Durée

2j / 14h

Modes
  • Entreprise

Objectifs de la formation

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

  • Reconnaître et mettre en oeuvre le "protocole" REST
  • Décrire la représentation JSON
  • Implémenter REST dans les architectures les plus communes.
Tarif

A partir de 1 220,00 €

Durée

2j / 14h

Modes
  • Centre
  • Distance

Objectifs de la formation

  • Identifier le cadre réglementaire de l'AFEST
  • Déterminer les étapes clés afin de développer l'AFEST
  • Analyser les enjeux RH
Tarif

A partir de 1 175,00 €

Durée

1 jour

Modes
  • Entreprise
  • Centre
  • Distance

Objectifs de la formation

  • Décrire les principes de développement de services avec PHP ;
  • Exposer les principes du développement en couches et les responsabilités des composants dans une application back-end ;
  • Mettre en place et utiliser un environnement de développement pour concevoir et déboguer une application back-end PHP ;
  • Mettre en place une couche de persistance métier avec PDO ;
  • Développer des Services REST avec des bibliothèques PHP pour exposer les fonctionnalités applicatives ;
  • Utiliser les APIs de gestion des formats d’échanges (JSON par exemple) ;
  • Sécuriser une application back-end PHP en mettant en œuvre l’authentification et le cryptage.
Tarif

Contacter l'organisme

Durée

3j / 21h

Modes
  • Centre
  • Entreprise
  • Distance

Objectifs de la formation

  • Contrôler des versions avec Git
  • Créer et exécuter des pipelines Jenkins
  • Gérer des stratégies de lancement
  • Créer des applications avec le développement par les tests
  • Analyser la sécurité et le code des applications
  • Surveiller des applications et des pipelines
  • Utiliser des pipelines et résoudre des problèmes
Tarif

A partir de 3 600,00 €

Durée

5j / 30h

Modes
  • Centre
  • Entreprise
  • Distance

Objectifs de la formation

Créer des sites Web responsive - Utiliser les media Queries
Tarif

A partir de 1 175,00 €

Durée

2j / 14h

Modes
  • Centre
  • Entreprise
  • Distance

Microsoft Power Bi Desktop - Les Fondamentaux

Proposé par CIT FORMATION INFORMATIQUE

Objectifs de la formation

Contrôleurs de gestion, analystes ou toute personne intéressée par la Business Intelligence pour consolider des informations provenant d'Excel, de bases de données ou d'autres sources, et concevoir des tableaux de bord et graphiques interactifs.

À l'issue de la formation, le stagiaire sera capable de :

  • Acquérir une méthodologique pour l’exploitation des données
  • Apprendre à développer des rapports avec Power BI Desktop
  • Publier des rapports vers le service Power BI et construire des tableaux de bord
Tarif

A partir de 1 350,00 €

Durée

3 jour(s)

Modes
  • Entreprise
  • Distance
  • Centre

Je cherche à faire...