OpenAPI ve Swagger ile RESTful API'leri tasarlamak

Kesin API özellikleri yazmayı, güvenli son noktaları tanımlamayı ve modern OpenAPI standartlarını kullanarak temiz belgeler oluşturmayı öğrenin.

4.5 (3,670) ⏱ 1 sa 21 dk 📚 6 ders 🎧 Sesli versiyon

Bu kurs hakkında

İyi tasarlanmış API'ler modern yazılım mimarisinin belkemiğidir, ancak net bir belgeleme olmadan, entegrasyon ve bakım zordur.Standartlaştırılmış, makine okunabilir özellikler inşa etmeyi öğrenmek, ölçeklenebilir ve geliştirici dostu API'ler yaratmanın anahtarıdır. Bu metin tabanlı kurs, endüstri standardı OpenAPI spesifikasyonu (eski adıyla Swagger) kullanarak RESTful API' lerin tasarlanması, belgelenmesi ve güvence altına alınması sürecinde size rehberlik eder. Temel HTTP kavramlarını anlamaktan, interaktif belgeler, sahte sunucu ve istemci SDK' ları oluşturmak için kullanılabilecek YAML' de üretim hazır API spesifikasyonları yazmaya geçiş yapacaksınız. Ne öğreneceksin: - Temel HTTP kavramları, RESTful ilkeleri ve OpenAPI'nin modern geliştirme yaşam döngüsüne nasıl uyduğunu anlayın. - YAML ve Swagger araçları kullanarak temiz, yapısal API özellikleri yazın. - API yolları, parametreleri ve GET, POST, PUT ve DELETE gibi HTTP işlemlerini tanımlayın. - Katı veri doğrulamasını sağlamak için JSON Schema kullanarak tekrar kullanılabilir şemalar ve veri modelleri oluşturun. - API anahtarları, taşıyıcı jetonlar ve OAuth2 akışları da dahil olmak üzere sağlam API güvenlik şemalarını yapılandır. - Uyumluluk ve kalite için spesifikasyonlarınızı linting ederek API yönetiminin en iyi uygulamalarını uygulayın. Web hizmetleri ve HTTP'nin temel yapı taşlarıyla başlayacak, ardından pratik özellikler yazmaya dalacaksınız. İlerleme kaydettikçe, tekrar kullanılabilir bileşenler, güvenlik tanımlamaları ve interaktif belge oluşturmak için modern araçlar gibi gelişmiş konuları keşfedeceksiniz. Bu ders, API tasarımına hakim olmak isteyen geliştiriciler, teknik yazarlar ve ürün yöneticileri dahil olmak üzere yeni başlayanlar için tasarlanmıştır. JSON veya YAML ile temel bir tanışma olmasına rağmen, OpenAPI veya Swagger ile önceden bir deneyim gerekmez. Açık, profesyonel API özelliklerini yazmaya bugün başlayın.

Ne elde edeceksin

  • 📜 Tamamlama sertifikası
    LinkedIn profilinize ekleyin
  • 🎧 Sesli versiyon dahil
    Yolda öğren — ekrana gerek yok
  • ♾️ Ömür boyu erişim
    İstediğin zaman dön, son kullanma tarihi yok
  • 📱 Telefon veya bilgisayar
    Her yerde, her cihazda
  • 💸 30 gün iade
    Sorgusuz
  • Kısa ve odaklı
    1 sa 21 dk pratik içerik

Yorumlar (6)

Sophie Muller LU
★ 4 · 2025-06-29T19:56:52+00:00

İyi bir başlangıç. Yapı çoğunlukla netti ama keşke birkaç tane daha gerçek dünya örneği olsaydı. Yine de çok şey öğrendim.

Lucas Gómez CR Doğrulanmış öğrenci
★ 3 · 2025-06-03T16:27:52+00:00

İyi içerik, ancak daha fazla pratik uygulama örneği için can attığımı fark ettim. Yine de, değerli bir çabaydı.

Ana María Rojas EC
★ 4 · 2025-05-22T20:29:52+00:00

Harika bir kurs tasarımı. Kavramların birbirini takip etmesi kusursuz. Çok pratik ve iyi açıklanmış.

خالد عبد العزيز EG
★ 4 · 2025-03-26T08:20:52+00:00

Burada sağlam içerikler var. Modüllerin birkaçı daha detaylı olabilirdi, ancak genel değer ve uygulanabilirlik yüksek. Aferin!

Daniel Acheampong GH Doğrulanmış öğrenci
★ 4 · 2025-01-19T05:35:52+00:00

Oldukça bilgilendiriciydi. Pratik uygulama örneklerini sevdim, ancak ilk kurulum beklediğimden uzun sürdü.

Maria Oliveira BR Doğrulanmış öğrenci
★ 5 · 2025-01-07T05:26:52+00:00

Sağlam içerik, ancak daha fazla gerçek dünya uygulaması gösterilmesini dilerdim. Yine de, iyi bir başlangıç.

Yorum yaz

Gönderdikten sonra giriş yapmanı isteyeceğiz — taslağın kaydedilir.

Diğer öğrenciler şunları da aldı

Sık sorulanlar

Bu kursu almak için neye ihtiyacım var? +

Sadece internetli bir telefon veya bilgisayar yeterli. Kurulum yok, özel donanım yok.

Nasıl ödeme yapabilirim? +

Stripe üzerinden kartla veya kripto para ile. Kart bilgilerini saklamıyoruz — Stripe güvenli şekilde işliyor.

Para iadesi alabilir miyim? +

Evet — 30 gün içinde tam iade, sorgusuz.

Erişimim ne kadar sürer? +

Sonsuza dek. Bir kez satın aldığında, kurs senindir — istediğin zaman dönebilirsin.

Sertifika alacak mıyım? +

Evet. Tamamladığında, LinkedIn profiline ekleyebileceğin bir sertifika alırsın.

Şu sektörlerdeki öğrenenler için
Teknoloji Tasarım Finans Pazarlama Sağlık Eğitim Konaklama Üretim