Web servisleri istemciden doğru tüketin
fetch ve axios ile API çağrısı, CORS, token güvenliği, hata yönetimi, önbellek ve tarayıcı API'leri. İstemci tarafında web servis tüketimi odağında uygulamalı laboratuvarlarla işlenir.
İstemci tarafında web servis tüketimi
Eğitim istemci tarafında web servislerin güvenli ve dayanıklı tüketilmesini öğretir. Tarayıcı geliştirici araçları ve curl ile istek inceleme, fetch ve axios ile async / await çağrıları, CORS ve preflight, token saklama ve XSS riski, zaman aşımı ve AbortController, yeniden deneme, ETag ve React Query ile önbellek ve OpenAPI'den TypeScript istemcisi üretimi uygulamalı işlenir.
2 Gün. Her gün dört modül; 1. gün API Tüketimine Giriş; 2. gün Güvenli ve Dayanıklı Tüketim.
Temel Seviye — İstemci tarafında web servis 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.
Tarayıcı veya mobil istemciden web servisleri güvenli ve dayanıklı biçimde tüketebilirsiniz.
HTTP metotlarını ve durum kodlarını doğru semantikle kullanan uçlar tasarlayabilirsiniz.
OAuth 2.0 akışlarını ve JWT doğrulamasını güvenli biçimde API'nize uygulayabilirsiniz.
Tutarlı problem+json hata yanıtları üretip istemcilerin hatadan toparlanmasını kolaylaştırabilirsiniz.
ETag ve Cache-Control ile API yanıtlarını önbelleğe alıp tutarlılığı koruyabilirsiniz.
Tarayıcı yerel API'lerinin temel ve ileri düzey özelliklerini uygulamalarınızda kullanabilirsiniz.
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.
Windows, Docker Desktop, WSL2 ve ASP.NET Core ile mikroservis geliştirme, test, konteynerleştirme ve Kubernetes dağıtımı eğitimi.
Detayları Gör →Mikroservis kavramı, servis sınırları, saga, circuit breaker, Docker ve Kubernetes dağıtımını temelden öğreten uygulamalı eğitim.
Detayları Gör →Reactor, Spring WebFlux, R2DBC, backpressure ve reactive Kafka ile engellemesiz mikroservis geliştirme ve test eğitimi.
Detayları Gör →Mikroservis mimarisinde domain-driven sınırlar, olay güdümlü iletişim, saga, gateway ve Kubernetes dağıtımı kararlarını vaka çalışmalarıyla işleyen eğitim.
Detayları Gör →Mikroservisleri OpenAPI, API gateway, OAuth 2.0, geliştirici portalı ve SLA izleme ile yönetilebilir API ürünlerine dönüştürme eğitimi.
Detayları Gör →