GraphQL sur Kotlin : Création d'API modernes
300 pages
French
PDF
4.5

GraphQL sur Kotlin : Création d'API modernes

GraphQL sur Kotlin : Création d'API modernes

Auteur :

Année :

Résumé :

Le livre « GraphQL sur Kotlin » est un guide pratique pour créer des API modernes, flexibles et efficaces en utilisant le langage Kotlin. Contrairement à REST, GraphQL permet aux clients de demander uniquement les données nécessaires, minimisant ainsi le volume d'informations transmises et simplifiant l'interaction entre le client et le serveur.



Ce livre est destiné aux développeurs familiers avec les bases de Kotlin et du développement web. Vous apprendrez à concevoir des schémas, écrire des résolveurs, gérer les erreurs, optimiser les requêtes et intégrer GraphQL avec les frameworks Kotlin populaires tels que Spring Boot et Ktor.



  • Fondamentaux de GraphQL : types, requêtes, mutations, abonnements.
  • Conception de schéma : création d'un schéma de données flexible et évolutif.
  • Intégration avec Spring Boot : configuration de GraphQL dans les applications Spring.
  • Intégration avec Ktor : création d'API légères avec Ktor.
  • Gestion des erreurs : traitement et retour appropriés des erreurs au client.
  • Optimisation des requêtes : résolution du problème N+1, utilisation de DataLoader.
  • Sécurité : authentification, autorisation, limitation de la profondeur des requêtes.
  • Tests : tests unitaires et d'intégration des API GraphQL.


Le lecteur apprendra à :

  • Créer des API typées avec une structure de données claire.
  • Traiter efficacement les requêtes complexes avec des relations imbriquées.
  • Intégrer GraphQL avec des bases de données (JPA, Exposed).
  • Implémenter des fonctionnalités en temps réel à l'aide d'abonnements.
  • Couvert les API de tests et assurer leur fiabilité.


Le livre contient de nombreux exemples de code, des exercices pratiques et des projets prêts à l'emploi. Vous pourrez immédiatement appliquer les connaissances acquises dans vos propres projets, qu'il s'agisse d'un microservice, d'une application mobile ou d'un service web. « GraphQL sur Kotlin » est votre guide vers le monde des API modernes avec l'un des langages de programmation à la croissance la plus rapide.

Recommendations