Eğitim İçeriği

Giriş

API Tanımı

  • Tanım dosyası
  • API isteği

YAML

  • YAML nedir
  • YAML kuralları

RESTful Servislerine Genel Bakış

  • Kaynaklar
  • Durum transferi
  • Temsil durumu

Geliştirme Ortamının Hazırlanması

  • Swagger’in Kurulumu ve Yapılandırılması
  • Node.Js’nin Kurulumu ve Yapılandırılması

REST Web Servisi Kısıtlama Mimarisi

  • İstemci-sunucu kısıtlamasını kullanma
  • Tekdüze arayüz kısıtlamalarıyla çalışma
  • Durumsuzluk kısıtlamasıyla çalışma
  • HTTP önbellekleme kullanma
  • Katmanlı bir sistem etkinleştirme

REST API Tasarımı

  • CRUD işlemlerini uygulama
  • Hata işlemeyi kullanma
  • REST API’leri için işlemleri uygulama
  • API’deki değişiklikleri yönetme
  • API’yi sürümleme
  • API’yi önbelleğe alma
  • Sayfalama ve kısmi yanıtları destekleme

Swagger ile Özellikler

  • Swagger ile belgeleri düzenleme
  • YAML formatında özellikler oluşturma
  • Yolları ve gözlemleri oluşturma
  • Belgeleme ekleme
  • OAS dosyasına şemalar ekleme
  • SwaggerHub kullanma

API Management

  • API yönetimi stratejisi oluşturma
  • API yaşam döngüsünü yönetme
  • API proxy’leri oluşturma
  • API davranışını kontrol etme
  • API portalı oluşturma
  • Trafik yönetimi sağlama

API Güvenliği

  • Token’lar ve JWT ile güvenliği sağlama
  • API anahtarı ve gizli anahtarla güvenliği sağlama
  • OAuth2.0 kullanarak yetkilendirme

Özet ve Sonuç

Kurs İçin Gerekli Önbilgiler

  • REST API'lerinin temel bilgisi
  • JSON veya XML formatlarıyla deneyim
  • Nesne yönelimli programlama deneyimi

Hedef Kitle

  • Arka Uç Geliştiriciler
 14 Saat

Katılımcı Sayısı


Kişi Başına Fiyat

Yaklaşan Etkinlikler

İlgili Kategoriler