API Geliştirme
Güvenli, sürümlenebilir ve iyi belgelenmiş REST ve GraphQL API'leri tasarlamayı ve geliştirmeyi uygulamalı öğreten program.
Kimler için
- Backend geliştiriciler
- API tasarımcıları
- Entegrasyon ekipleri
Öğrenme kazanımları
- REST ve GraphQL tasarım ilkelerini uygulama
- Kimlik doğrulama ve yetkilendirmeyi güvenle kurma
- Sürümleme ve belgeleme stratejisi oluşturma
- API'leri test etme ve gözlemleme
Program içeriği
- 01 API tasarım ilkeleri ve sözleşmeler
- 02 REST ve GraphQL yaklaşımları
- 03 Kimlik doğrulama, yetkilendirme ve güvenlik
- 04 Sürümleme, hız sınırlama ve önbellek
- 05 Belgeleme (OpenAPI) ve test
Önkoşullar
- Bir programlama dilinde temel deneyim
Uygulamalı lab
Bu program, tarayıcı-içi gerçek lab ortamları ve terminal senaryoları içerir. Çalışanın bulut hesabı gerekmez.
Özelleştirme
Bu program hazır bir kurs değildir; ekibinizin seviyesine, araçlarına ve hedeflerine göre modüller, örnekler ve süre uyarlanır.
Değerlendirme
Öğrenme çıktısı; teknik programlarda lab/uygulama ve quiz, teknik olmayan programlarda atölye ve vaka çalışmalarıyla ölçülür.
İlgili programlar
Python Kurumsal Eğitim Programı
Ekibinizin Python ile otomasyon, veri işleme ve uygulama geliştirmeyi üretim kalitesinde yapmasını sağlayan uçtan uca program.
Java Kurumsal Eğitim
Kurumsal uygulamalar için modern Java ve ekosistemini nesne yönelimli tasarımdan derleme araçlarına kadar uygulamalı işleyen program.
JavaScript ve TypeScript
Modern JavaScript ile başlayıp TypeScript'in tip güvenliğine geçerek dayanıklı ön ve arka uç kodu yazmayı öğreten program.