API stratejisini uygulamaya dönüştürün
API-first süreç, stil rehberi, sürümleme politikası, güvenlik, portal, ölçüm ve monolitten API'ye geçiş stratejisi. API stratejisinde iyi uygulama kalıpları odağında uygulamalı laboratuvarlarla işlenir.
API stratejisinde iyi uygulama kalıpları
Eğitim API stratejisini uygulanabilir pratiklere dökmeyi hedefler. API-as-a-product, yaşam döngüsü, API-first süreç ve Spectral stil kuralları, sürümleme ve deprecation politikası, OpenAPI sözleşmesi, OAuth 2.0 yetkilendirme, gateway kullanımı, geliştirici portalı, SLA ve metrikler, Strangler Fig ile geçiş ve rate limit, webhook gibi gelişmiş özellikler uygulanır.
3 Gün. Her gün dört modül; 1. gün Strateji, Yaşam Döngüsü ve API-First; 2. gün Sürümleme, Sözleşme ve Güvenlik; 3. gün Ölçüm, Geçiş ve Gelişmiş Özellikler.
İleri Seviye — API stratejisinde iyi uygulama kalıpları
Her konu, gerçek bir API üzerinde istek göndererek ve tasarım kararlarını tartışarak işlenir; katılımcılar OpenAPI tanımı yazıp Postman ve curl ile sonuçlarını doğrular.
HTTP semantiği, URI ve model kararlarını standartlara dayandırarak tutarlı API'ler tasarlarsınız.
Gerçek istek ve yanıtları curl ve Postman ile inceleyerek teoriyi hemen pratiğe dökersiniz.
OpenAPI ile yazılan sözleşme sayesinde ekipler arası uyumu ve dokümantasyonu otomatikleştirirsiniz.
Eğitimden verim almak için faydalı olacak bilgi ve ortam gereksinimleri
Herhangi bir dilde temel programlama bilgisi ve JSON okuyabilme becerisi yeterlidir.
Tarayıcı, URL ve HTTP'nin kabaca nasıl çalıştığına dair temel fikir faydalıdır.
Postman, curl ve bir metin editörü (VS Code) kurulu bir bilgisayar gerekir.
Örnek API'ler üzerinde deneme yapmaya açık olmak yeterli ön koşuldur.
Programın gün gün akışı aşağıdadır. Bir güne tıklayarak o günün modüllerini ve içeriklerini görebilirsiniz.
Program sonunda katılımcılar:
API'leri iş hedefleriyle ilişkilendiren bir strateji ve yol haritası oluşturabilirsiniz.
Sözleşmeyi koddan önce tasarlayan bir API-first iş akışını ekibinize uygulayabilirsiniz.
Geliştirici portalı, plan ve abonelik yapısıyla API'leri dış kullanıcılara sunabilirsiniz.
OpenAPI ile makine okunur API sözleşmesi yazıp kod ve doküman üretebilirsiniz.
OAuth 2.0 akışlarını ve JWT doğrulamasını güvenli biçimde API'nize uygulayabilirsiniz.
API sağlığını metrik ve alarmlarla izleyip SLA hedeflerine göre raporlayabilirsiniz.
Mevcut bir monoliti Strangler Fig yaklaşımıyla aşamalı olarak mikroservislere taşıma planı hazırlayabilirsiniz.
Tutarlı problem+json hata yanıtları üretip istemcilerin hatadan toparlanmasını kolaylaştırabilirsiniz.
Bu eğitim Digital Vizyon Akademi Başarı Sertifikası ile tamamlanır.
Eğitim başında “Ön Test”, bitiminde “Son Test” uygulanarak gelişim ölçümlenir. Değerlendirme formunu dolduran katılımcılar sertifikalarını alır. Sertifikanızın geçerliliğini Sertifika Sorgulama sayfasından doğrulayabilirsiniz.
Postman ile API testi ve performans darboğaz analizi: pm.test betikleri, Newman CI, yanıt süresi p95/p99 ölçümü, yük senaryoları ve yavaş uç nokta tanıları.
Detayları Gör →Web API test, performans ve dağıtım eğitimi: xUnit, WebApplicationFactory, EF Core optimizasyonu, önbellekleme, sıkıştırma; IIS, Azure ve Docker yayını.
Detayları Gör →JDBC API ve yerelleştirme eğitimi: PreparedStatement, transaction, HikariCP havuzu, Locale, ResourceBundle, NumberFormat ve DateTimeFormatter uygulamaları.
Detayları Gör →The Mobile API eğitimi: Android ve iOS izin modeli, kamera, konum, sensör, FCM/APNs push bildirim, Retrofit/URLSession ağ iletişimi ve yerel depolama.
Detayları Gör →Touch, Motion ve Core Location API eğitimi: iOS gesture recognizer, Core Motion sensörleri, CLLocationManager, geofencing ve MapKit uygulamaları.
Detayları Gör →