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