Web API'leri .NET'ten sağlıklı tüketin
HttpClient, IHttpClientFactory, Polly, System.Text.Json, OAuth 2.0, hata yönetimi ve önbellek ile Web API tüketimi. Web API'lerin istemci uygulamalardan tüketimi odağında uygulamalı laboratuvarlarla işlenir.
Web API'lerin istemci uygulamalardan tüketimi
Eğitim Web API'lerin .NET ve tarayıcı istemcilerinden tüketimini işler. HttpClient yaşam döngüsü ve socket tükenmesi, IHttpClientFactory, typed client, System.Text.Json, Polly ile retry ve circuit breaker, DelegatingHandler ile token ekleme, Refit ve NSwag, fetch ve CORS, problem+json hata yönetimi, OAuth 2.0 ve ETag önbellek uygulanır.
2 Gün. Her gün dört modül; 1. gün API Kavramları ve .NET Tüketimi; 2. gün Hata, Yetkilendirme ve Önbellek.
Temel Seviye — Web API'lerin istemci uygulamalardan tüketimi
Katılımcılar gerçek genel API'lere bağlanan küçük istemci uygulamaları yazar; hata, zaman aşımı ve yetki senaryolarını bilerek tetikleyip istemci davranışını düzeltir.
fetch, HttpClient ve benzeri istemcileri doğru yaşam döngüsü ve hata yönetimiyle kullanırsınız.
CORS, token saklama ve yetkilendirme risklerini bilerek istemci yazarsınız.
Zaman aşımı, yeniden deneme ve önbellekle ağ sorunlarına dayanıklı uygulamalar geliştirirsiniz.
Eğitimden verim almak için faydalı olacak bilgi ve ortam gereksinimleri
JavaScript veya C# gibi bir dilde temel bilgi gerekir.
İstek, yanıt ve durum kodu kavramlarını bilmek faydalıdır.
VS Code, Node.js veya .NET SDK ile Postman kurulu bir bilgisayar gerekir.
Tarayıcı geliştirici araçlarının Network sekmesini açabilmek beklenir.
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 türlerini ayırt edip gerçek bir web API'sinin istek ve yanıtını okuyabilirsiniz.
Geliştirme sırasında curl, Postman, jq ve proxy araçlarını verimli biçimde kullanabilirsiniz.
IHttpClientFactory ve Polly ile .NET uygulamasından Web API çağrılarını dayanıklı biçimde yapabilirsiniz.
Tarayıcı veya mobil istemciden web servisleri güvenli ve dayanıklı biçimde tüketebilirsiniz.
Tutarlı problem+json hata yanıtları üretip istemcilerin hatadan toparlanmasını kolaylaştırabilirsiniz.
OAuth 2.0 akışlarını ve JWT doğrulamasını güvenli biçimde API'nize uygulayabilirsiniz.
ETag ve Cache-Control ile API yanıtlarını önbelleğe alıp tutarlılığı koruyabilirsiniz.
Postman'da koleksiyon oluşturup farklı kimlik doğrulama yöntemleriyle istek gönderebilirsiniz.
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 →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 →Tasarım odaklı düşünme, Event Storming ve DDD ile mikroservis sınırlarının keşfi. 2 gün uygulamalı eğitim, DVA Katılım ve Başarı Sertifikası.
Detayları Gör →