Développement d'API en Swift : de la théorie à la pratique sur iOS et macOS
300 pages
French
PDF
4.5

Développement d'API en Swift : de la théorie à la pratique sur iOS et macOS

>\nСоздаем современные REST и GraphQL API для iOS и macOS приложений

Auteur :

Année :

Résumé :

Ce livre est un guide détaillé pour la conception, la création et l'intégration d'API dans les applications Swift pour les plateformes iOS et macOS. Vous apprendrez non seulement à consommer des services prêts à l'emploi, mais aussi à construire votre propre architecture réseau, fiable, rapide et facile à maintenir.

De quoi parle ce livre ?

Le livre couvre le cycle complet du travail avec les API : des principes de base du protocole HTTP aux techniques avancées de traitement asynchrone des données. Vous étudierez en pratique :

  • Les bases de REST API — conception des ressources, méthodes de requête (GET, POST, PUT, DELETE), codes de statut et versioning.
  • Travailler avec URLSession — création de requêtes, traitement des réponses, gestion des sessions et tâches en arrière-plan.
  • Asynchronisme et Combine — utilisation de async/await, opérateurs Combine pour le traitement réactif des flux de données et la liaison avec l'UI.
  • GraphQL — principes de fonctionnement, création de requêtes flexibles, utilisation d'Apollo iOS pour l'intégration.
  • Autorisation et sécurité — OAuth 2.0, jetons JWT, Keychain, protection contre les attaques MITM.
  • Tests — simulation de requêtes réseau, tests unitaires, XCUITest pour vérifier des scénarios réels.

À qui s'adresse ce livre ?

Ce livre est destiné aux développeurs qui connaissent déjà les bases de Swift et UIKit/SwiftUI, mais qui souhaitent approfondir le développement réseau. Il sera utile aussi bien aux développeurs iOS qu'aux développeurs macOS.

Recommendations