Sélectionner une page
Formations Langage JavaScript Formation API Platform

Formation API Platform

Logo pour la Formation API Platform
Prix 1995€ HT / personne
3 jours (21 heures)

Paris | Classe Virtuelle

Dernières places Virtuelle uniquement
Labs : Infrastructure DaaS avec Chrome
Cafés et déjeuners offerts en interentreprises
En intra-entreprise pour former votre équipe
Aide au financement 4000€ Bonus Atlas CPF

Présentation

En informatique, une interface de programmation d’application est un ensemble normalisé de classes, de méthodes ou de fonctions qui sert de façade par laquelle un logiciel offre des services à d’autres logiciels. Elle est offerte par une bibliothèque logicielle ou un service web, le plus souvent accompagnée d’une description qui spécifie comment des programmes consommateurs peuvent se servir des fonctionnalités du programme fournisseur.

Dans l’industrie contemporaine du logiciel, les applications informatiques se servent de nombreuses interfaces de programmation, la programmation se fait en réutilisant des briques de fonctionnalités fournies par des logiciels tiers.

Cette construction par assemblage nécessite pour le programmeur de connaître la manière d’interagir avec les autres logiciels, qui dépend de leur interface de programmation.

Le programmeur n’a pas besoin de connaître les détails de la logique interne du logiciel tiers, et celle-ci n’est généralement pas documentée par le fournisseur.

Des logiciels tels que les systèmes d’exploitation, les systèmes de gestion de base de données, les langages de programmation, ou les serveurs d’applications comportent une interface de programmation.

Nous vous enseignerons la dernière version stable de l’outil en date à savoir API Platform 3.3.

 

Objectifs

  • Comprendre les enjeux techniques, fonctionnels et métier des APIs
  • Maîtriser la consommation de votre API et son ouverture aux développeurs
  • Savoir déployer et maintenir une stratégie d’API durable.

 

Public visé

  • DSI, Architectes, Développeurs, Administrateurs, Analystes d’affaires.

 

Pré-requis

  • Posséder une culture générale en architecture des systèmes d’information et connaître le protocole applicatif HTTP.

 

Pré-requis logiciel

  • Un IDE installé (PHPStorm, VSCode, Netbeans…)
  • Un client d’API

Programme de notre formation API Platform

 

Fonctionnement général d’api platform

  • Architecture / conception
  • Technologies supportées
  • Formats de données supportés
  • Outils fournis

 

L’annotation API Resource

  • Les opérations
  • L’api doc
  • Events
  • Créer un contrôleur personnalisé

 

Récupérer et envoyer ses données

  • Pagination
  • Filtres
  • Extensions
  • Sous ressources
  • Valider ses données
  • Sécuriser son API

 

Construire une sérialisation adaptée

  • L’annotation ApiProperty 
  • Normalizers, Denormalizers
  • Context builder
  • Groups
  • DataTransformer, DTO

 

Étendre les fonctionnalités d’Api Platform

  • Intégration Messenger
  • Découvrir les data providers / persisters
  • Ajouter et configurer automatiquement des opérations avec l’OperationMetadataFactory
  • Changer certains comportements par défaut d’APIP

Pour aller plus loin

Formation Postman

Formation sécurité des APIs

Formation GraphQL

Langues et Lieux disponibles

Langues

  • Français
  • Anglais / English

Lieux

  • France entière
    • Paris
    • Lille
    • Reims
    • Lyon
    • Toulouse
    • Bordeaux
    • Montpellier
    • Nice
    • Sophia Antipolis
    • Marseille
    • Aix-en-Provence
    • Nantes
    • Rennes
    • Strasbourg
    • Grenoble
    • Dijon
    • Tours
    • Saint-Étienne
    • Toulon
    • Angers
  • Belgique
    • Bruxelles
    • Liège
  • Suisse
    • Genève
    • Zurich
    • Lausanne
  • Luxembourg

Nos Formateurs Référents

Témoignages

27 septembre 2023

Les + : La formation reprend les bases d’API platform, avec beaucoup d’explications et d’exemples concrets ce qui permet d’intégrer facilement et rapidement les différentes notions pour utiliser API Platform et ces composants satellites.

Les – : RAS

Je souhaite suivre : Pour l’instant j’en ai déjà fait 2 du coup je vais attendre un peu avant d’en refaire : )

En synthèse : Super formation merci à Benoit et je recommande vivement à tous ceux qui souhaite comprendre et mettre en place une API avec API Platform ; )

Jacky J. de chez Meero SAS

Afficher tous les témoignages

27 septembre 2023

Les + : La formation reprend les bases d’API platform, avec beaucoup d’explications et d’exemples concrets ce qui permet d’intégrer facilement et rapidement les différentes notions pour utiliser API Platform et ces composants satellites.

Les – : RAS

Je souhaite suivre : Pour l’instant j’en ai déjà fait 2 du coup je vais attendre un peu avant d’en refaire : )

En synthèse : Super formation merci à Benoit et je recommande vivement à tous ceux qui souhaite comprendre et mettre en place une API avec API Platform ; )

Jacky J. de chez Meero SAS
27 septembre 2023

Les + : Une maitrise parfaite du sujet du formateur.

Les – : Lors des prérequis il était indiqué PHP 8.1 hors il nous fallait du 8.2. Mon pc pro était donc inutilisable pour la formation (sans compté du problème de proxy interne lié à notre entreprise)

Solution, une image Ubuntu de fourni pour le faire tourner sur mon pc privé, qui n’était pas au bon prérequis également. Elle était en php8.1…

Yann P. de chez Caisse d'Allocations Familiales du Nord
27 septembre 2023

Je recommande la formation

Viet Anh T. de chez Particulier et Finances Éditions
11 novembre 2021

Je recommande la formation

Laetitia S. de chez AgroParisTech
20 octobre 2021

Niveau des Tps, Ajouter de la pratique

Romuald L. de chez
20 octobre 2021

Formateur compétent, à l’écoute, avec qui on peut échanger de n’importe quel sujet

Pas de point faible

Kévin L. de chez AgroParisTech
20 octobre 2021

Note : 3/5

Denis M. de chez AgroParisTech
20 octobre 2021

Je recommande la formation

Mihaela N. de chez AgroParisTech
20 octobre 2021

Je recommande la formation

Marc B. de chez AgroParisTech
8 septembre 2021

Bon formateur.

Alexis de DeerCoders

Noter la formation

Prix 1995€ HT / personne
3 jours (21 heures)

Paris | Classe Virtuelle

Dernières places Virtuelle uniquement
Labs : Infrastructure DaaS avec Chrome
Cafés et déjeuners offerts en interentreprises
En intra-entreprise pour former votre équipe
Aide au financement 4000€ Bonus Atlas CPF

UNE QUESTION ? UN PROJET ? UN AUDIT DE CODE / D'INFRASTRUCTURE ?

Pour vos besoins d’expertise que vous ne trouvez nulle part ailleurs, n’hésitez pas à nous contacter.

ILS SE SONT FORMÉS CHEZ NOUS

partenaire sncf
partenaire hp
partenaire allianz
partenaire sfr
partenaire engie
partenaire boursorama
partenaire invivo
partenaire orange
partenaire psa
partenaire bnp
partenaire sncf
partenaire hp
partenaire allianz
partenaire sfr
partenaire engie
partenaire boursorama
partenaire invivo
partenaire orange
partenaire psa
partenaire bnp