Operações CRUD com SDKs e APIs REST

Desenvolver para o Azure Storage

Shahzad Mian

Content developer, DataCamp

CRUD

  • Create - Adicionar dados novos

relatório de vendas

  • Read - Acessar dados guardados

Foto de perfil do cliente

  • Update - Alterar dados

Mudando o cardápio

  • Delete - Remover dados

Botão excluir

Desenvolver para o Azure Storage

CRUD

Imagem de operações CRUD

Desenvolver para o Azure Storage

SDKs vs APIs REST

Software Development Kits

  • Bibliotecas por linguagem
  • Melhores para apps grandes que exigem uma linguagem específica
  • Simplificam autenticação e requisições

Caixa de ferramentas do SDK

REST Application Programming Interface

  • Usa chamadas HTTP padrão
  • Ótima para scripts rápidos, integrações ou dispositivos leves

Ferramenta multiuso

Desenvolver para o Azure Storage

3 formas de autenticar

  • Connection strings.
    • Melhor para dev local.
  • Shared Access Signature
    • Acesso por tempo limitado.
  • Managed Identity com Azure Active Directory.
    • Melhor para produção.

Segurança

Desenvolver para o Azure Storage

Criando com o SDK Python

Gemini_Generated_Image_jtug9zjtug9zjtug.png

Desenvolver para o Azure Storage

APIs REST em ação

Screenshot 2025-11-26 at 3.41.35 pm.png

Desenvolver para o Azure Storage

Por que CRUD importa

  • Devs precisam armazenar, ler e alterar dados.
  • SDKs do Azure e APIs REST fazem isso com segurança e eficiência.
  • Exemplos da Cipher Coffee:
    • Armazenar recibos como blobs.
    • Buscar imagens promocionais do site.
    • Remover arquivos vencidos com políticas de ciclo de vida.

Movendo dados

Desenvolver para o Azure Storage

Quando usar SDKs

Usos de SDK

Desenvolver para o Azure Storage

Tratamento de erros e boas práticas

 

 

Tentando de novo o café

  • Use blocos try-except nos SDKs
  • Verifique códigos de status HTTP nas respostas REST

Boas práticas

  • Faça operações em lote para reduzir chamadas de rede.

  • Use métodos assíncronos para mais throughput.

  • Retry em falhas transitórias (HTTP 429 ou 503).

  • Faça log de x-ms-request-id para debugging.

Desenvolver para o Azure Storage

Gerenciamento de APIs do Azure

Imagem do curso

Imagem do capítulo

Desenvolver para o Azure Storage

Vamos praticar!

Desenvolver para o Azure Storage

Preparing Video For Download...