Node.js ve Apollo ile GraphQL API'leri oluşturma

Geleneksel REST'den esnek schema tabanlı geliştirmeye geçiş yaparak, Node.js, Apollo Server ve Prisma kullanarak modern GraphQL API'lerini tasarlamayı, inşa etmeyi ve güvence altına almayı öğrenin.

4.5 (5,777) ⏱ 41 dk 📚 11 ders

Bu kurs hakkında

Web uygulamaları büyüdükçe, geleneksel REST API'leri katı ve verimsiz hale gelerek, sık sık aşırı yükleme veya az yükleme verilerine yol açabilir.GraphQL'ye geçiş, tam olarak ihtiyacınız olan veriyi talep etmenize, istemci-sunucu iletişimi hızlandırmanıza ve performansı artırmanıza olanak tanır. Bu yazılı kursta, REST kavramlarından GraphQL'nin esnek dünyasına geçiş yapacaksınız. Şemalar tasarlama, verimli sorgular yazma ve gerçek zamanlı abonelikleri uygulamayı öğreneceksiniz. Bu kılavuzun sonunda, Node.js, Apollo Server ve modern veritabanı araçları kullanarak üretim hazır GraphQL API'leri inşa etmeye, güvence altına almaya ve dağıtmaya hazır olacaksınız. Ne öğreneceksin: - Temelli terminoloji ve şema tasarımıyla başlayarak REST ve GraphQL arasındaki temel farklılıkları anlayın. - Gerçek zamanlı veri güncellemeleri için sorgular, mutasyonlar ve abonelikler kullanarak esnek GraphQL şemaları oluşturun. - Verimli veri alımı için modern Prisma ORM paternlerini kullanarak API'nizi veritabanlarına bağlayın. - Hassas uygulama verilerini korumak için güvenli token tabanlı kimlik doğrulama ve yetkilendirme kurallarını uygulayın. - API'nizin ölçeklendiği sürece güvenilir kalmasını sağlamak için yapılandırılmış entegrasyon testleri yazın. - Tamamlanmış GraphQL arka planını üretim sunucu ortamlarına ayarlayın ve dağıtın. Kurs temel kavramlar ve temel schema tanımlarıyla başlar ve adım adım veritabanı entegrasyonu, güvenlik ve gelişmiş sorgulama örneklerine doğru ilerler. Okumayı güçlendirmek için tasarlanmış net, yazılı açıklamalar ve pratik kod örnekleri ile ilerlersiniz. Bu ders, GraphQL'yi sıfırdan öğrenmek isteyen yeni başlayan arka plan geliştiricileri ve JavaScript programcıları için tasarlanmıştır. Node.js'yi temel seviyede bilmek yararlıdır, ancak GraphQL veya Apollo ile önceden tecrübe gerekmez. Modern API tasarımına hakim olmak ve esnek, yüksek performanslı arka uçlar oluşturmak için bugün okumaya başlayın.

Ne elde edeceksin

  • 📜 Tamamlama sertifikası
    LinkedIn profilinize ekleyin
  • ♾️ Ö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ı
    41 dk pratik içerik

Yorumlar (2)

Андрей Кузнецов BY
★ 3 · 2025-11-09T07:58:52+00:00

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

Hoàng Văn Đức VN
★ 5 · 2025-04-06T13:48:52+00:00

Bu kurs beklentilerimi aştı! Örnekler süper alakalıydı ve kavramları pekiştirmeye yardımcı oldu. Çok keyifliydi.

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