Skip to content

API Geliştirme

HTTP, REST, GraphQL: servisler arası sözleşmeyi tasarlamak.
  1. 1HTTP protokolüİstek/yanıt, metotlar, durum kodları, header'lar, önbellek.
  2. 2JSON ve XMLSerileştirme, System.Text.Json, format seçimi.
  3. 3REST nedirKaynak, temsil, durumsuzluk, Richardson olgunluk modeli.
  4. 4API tasarım prensipleriKaynak adlandırma, sayfalama, filtreleme, sıralama.
  5. 5API'de hata yönetimiProblemDetails, tutarlı hata sözleşmesi.
  6. 6VersiyonlamaVersiyonlama stratejileri ve geriye dönük uyumluluk.
  7. 7OpenAPI / SwaggerDokümantasyon, istemci kodu üretimi.
  8. 8GraphQL temelleriŞema, query, mutation, resolver; REST'ten farkı.
  9. 9.NET'te GraphQLHotChocolate ile şema kurmak, N+1 sorunu.
  10. 10API'yi elle kurcalamakcurl, Postman, .http dosyaları, DevTools Network.
  11. 11Kendi başına yapabilir misin?Hat sonu yeterlilik kontrolü: gerçekçi görev + kontrol listesi.