Opérations CRUD avec les SDK et les API REST

Développer pour Azure Storage

Shahzad Mian

Content developer, DataCamp

CRUD

  • Create – Ajouter de nouvelles données

rapport de ventes

  • Read – Accéder aux données stockées

Photo du profil client

  • Update – Modifier des données

Modification du menu

  • Delete – Supprimer 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

Kits de développement logiciel (SDK)

  • Bibliothèques propres à un langage
  • Idéal pour les applications volumineuses nécessitant un langage précis
  • Simplifient l'authentification et les requêtes

Boîte à outils SDK

Interface de programmation d'applications REST (API REST)

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

Outil polyvalent

Développer pour Azure Storage

3 façons de s'authentifier

  • Chaînes de connexion.
    • Idéal pour le développement local.
  • Signature d'accès partagé (SAS)
    • Pour un accès limité dans le temps.
  • Identité gérée avec Azure Active Directory.
    • Idéal pour la production.

Sécurité

Développer pour Azure Storage

Création avec le SDK Python

Gemini_Generated_Image_jtug9zjtug9zjtug.png

Développer pour Azure Storage

Les API REST en action

Screenshot 2025-11-26 at 3.41.35 pm.png

Développer pour Azure Storage

Pourquoi CRUD est important

  • Les développeurs doivent souvent stocker, récupérer 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 de Cipher Coffee :
    • Stocker les reçus de commande en objets blob.
    • Récupérer des images promotionnelles pour le site Web.
    • Retirer les fichiers marketing expirés avec des règles de cycle de vie.

Déplacement des données

Développer pour Azure Storage

Quand utiliser les SDK

Utilisations des SDK

Développer pour Azure Storage

Gestion des erreurs et bonnes pratiques

 

 

Prise de café avec reprises

  • 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 des méthodes asynchrones pour le débit.

  • Réessayez lors d'échecs transitoires (HTTP 429 ou 503).

  • Consignez 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...