API'nizi gelişmiş özelliklerle güçlendirin
Rate limit, webhook, idempotency, koşullu istek, uzun süren işlem, hipermedya ve GraphQL gibi ileri API özellikleri. REST API'lerde ileri düzey yetenekler odağında uygulamalı laboratuvarlarla işlenir.
REST API'lerde ileri düzey yetenekler
Eğitim temel CRUD'un ötesine geçen API özelliklerini kapsar. Rate limiting algoritmaları, HMAC imzalı webhook, Idempotency-Key, 202 ile uzun süren işlemler, ETag ve If-Match, cursor sayfalama, HATEOAS, RFC 9457 hata yanıtı, sürümleme ve Sunset başlığı, GraphQL'e giriş, OAuth 2.0 yetkilendirme, gateway politikaları ve OpenAPI uygulamalı ele alınır.
3 Gün. Her gün dört modül; 1. gün Gelişmiş İstek ve Yanıt Kalıpları; 2. gün Evrim, Hata ve Sorgu Modelleri; 3. gün Koruma, Olay ve Sözleşme.
İleri Seviye — REST API'lerde ileri düzey yetenekler
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:
Webhook, rate limit, idempotency ve uzun süren işlem kalıplarını API'nize ekleyebilirsiniz.
Sayfalama, filtreleme ve sıralama uçlarını performanslı ve öngörülebilir şekilde tasarlayabilirsiniz.
Hipermedya bağlantılarıyla keşfedilebilir API yanıtları tasarlayabilirsiniz.
Tutarlı problem+json hata yanıtları üretip istemcilerin hatadan toparlanmasını kolaylaştırabilirsiniz.
GraphQL şemasını okuyup sorgu, mutasyon ve fragment yazabilirsiniz.
Kimlik doğrulama, kota ve dönüşüm politikalarını gateway üzerinde yapılandırabilirsiniz.
API sağlığını metrik ve alarmlarla izleyip SLA hedeflerine göre raporlayabilirsiniz.
OpenAPI ile makine okunur API sözleşmesi yazıp kod ve doküman üretebilirsiniz.
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.
Mikroservis kavramı, monolit farkı, bounded context, saga, circuit breaker, Docker ve izleme temellerini anlatan başlangıç seviyesi eğitim.
Detayları Gör →HttpClient, IHttpClientFactory, Polly, System.Text.Json, DelegatingHandler, Refit, CORS ve OAuth 2.0 ile Web API tüketimi eğitimi.
Detayları Gör →PySpark DataFrame API, Parquet ve Delta, join ve window fonksiyonları, Spark SQL, Structured Streaming, AQE ve performans ayarı ile veri analizi eğitimi.
Detayları Gör →Snowpark Python DataFrame, UDF, stored procedure, Stream ve Task, Dynamic Table ve Query Profile ile Snowflake içinde veri dönüşümü eğitimi.
Detayları Gör →DataFrame API ile okuma, dönüştürme, birleştirme, performans ayarı ve test. 2 gün uygulamalı eğitim, DVA Katılım ve Başarı Sertifikası.
Detayları Gör →