Opérations CRUD avec SDK et API REST

Développer pour Azure Storage

Shahzad Mian

Content developer, DataCamp

CRUD

  • Create - Ajout de nouvelles données

rapport de ventes

  • Read - Accès aux données stockées

Photo de profil client

  • Update - Modification des données

Modification du menu

  • Delete - Suppression des données

Bouton Supprimer

Développer pour Azure Storage

CRUD

Image des opérations CRUD

Développer pour Azure Storage

SDK vs API REST

Software Development Kits

  • Bibliothèques spécifiques à un langage
  • Mieux pour les grandes applis nécessitant un langage donné
  • Simplifient l’authentification et les requêtes

Boîte à outils SDK

REST Application Programming Interface

  • Utilise des appels HTTP standards
  • Idéal pour scripts rapides, intégrations ou appareils légers

Outil multiusage

Développer pour Azure Storage

3 méthodes d’authentification

  • Chaînes de connexion.
    • Idéal pour le dev local.
  • Shared Access Signature
    • Pour un accès limité dans le temps.
  • Identité managée avec Azure Active Directory.
    • Idéal en production.

Sécurité

Développer pour Azure Storage

Créer avec le SDK Python

Gemini_Generated_Image_jtug9zjtug9zjtug.png

Développer pour Azure Storage

API REST en action

Capture d’écran 2025-11-26 à 15.41.35.png

Développer pour Azure Storage

Pourquoi le CRUD est important

  • Les développeurs doivent souvent stocker, lire et modifier des données.
  • Les SDK Azure et les API REST gèrent ces tâches de façon sûre et efficace.
  • Exemples Cipher Coffee :
    • Stocker les reçus de commande en blobs.
    • Récupérer des images promotionnelles pour le site.
    • Supprimer les fichiers marketing expirés via des stratégies de cycle de vie.

Déplacement des données

Développer pour Azure Storage

Quand utiliser les SDK

Usages des SDK

Développer pour Azure Storage

Gestion des erreurs et bonnes pratiques

 

 

Nouvelle tentative de café

  • Utilisez des blocs try-except dans les SDK
  • Vérifiez les codes d’état HTTP dans les réponses REST

Bonnes pratiques

  • Regroupez les opérations pour réduire les appels réseau.

  • Utilisez l’async pour le débit.

  • Réessayez sur échecs transitoires (HTTP 429 ou 503).

  • Journalisez x-ms-request-id pour le débogage.

Développer pour Azure Storage

Gestion des API Azure

Image du cours

Image du chapitre

Développer pour Azure Storage

Passons à la pratique !

Développer pour Azure Storage

Preparing Video For Download...