Siteler arası veri alışverişinin REST ile standardı
REST kısıtları, SOAP karşılaştırması, JSON/XML, CORS ve webhook ile iki sitenin güvenli ve standart biçimde veri alışverişi yapmasını öğrenin.
REST ile siteler arası bilgi alışverişi: HTTP, SOAP karşılaştırması, JSON/XML, CORS ve güvenlik
Bu eğitim, farklı sitelerin ve sistemlerin birbirleriyle veri alışverişinde REST desenini nasıl kullandığını anlatır. XML-RPC ve SOAP/WSDL ile REST farkı, HTTP metotları ve durum kodları, JSON ve XML temsilleri, Accept/Content-Type ile içerik pazarlığı, tarayıcıda Same-Origin Policy ve CORS, webhook ile olay bildirimi ve imza doğrulama, üçüncü taraf API anahtarı ve kota yönetimi işlenir. Katılımcılar iki siteyi REST API ile bağlayan basit bir mashup uygulaması geliştirir.
2 Gün. Her gün dört modül; katılımcılar Web Servisleri ve REST Deseni → Bilgi Alışverişi Uygulaması sırasıyla ilerler.
Temel Seviye — REST ile siteler arası bilgi alışverişi: HTTP, SOAP karşılaştırması, JSON/XML, CORS ve güvenlik.
Katılımcılar bir sitenin REST API'sini diğer sitede tüketen küçük bir uygulama yapar; CORS ve kimlik doğrulama sorunlarını deneyerek çözer.
Farklı sitelerin veri alışverişini standart bir desenle kurarsınız.
Tarayıcı kaynaklı siteler arası sorunları nedenleriyle çözersiniz.
Webhook ile gerçek zamanlıya yakın veri akışı tasarlarsınız.
Eğitimden verim almak için faydalı olacak bilgi ve ortam gereksinimleri
URL, istek ve yanıt kavramlarına genel aşinalık yeterlidir.
Herhangi bir dilde temel değişken, fonksiyon ve JSON okuma becerisi beklenir.
Postman veya curl ile bir kod düzenleyici (VS Code / IntelliJ) kurulu olmalıdır.
İnternet erişimli, yönetici izni olan ve en az 8 GB RAM'li bir dizüstü bilgisayar gerekir.
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:
HTTP istek satırı, başlıkları ve gövdesini okuyup hata ayıklayabilirsiniz.
REST kısıtlarını ve Richardson olgunluk seviyelerini bir API üzerinde değerlendirebilirsiniz.
Siteler arası veri alışverişi için REST, SOAP ve webhook yaklaşımlarını karşılaştırıp seçebilirsiniz.
Metotları güvenli ve idempotent olma özelliklerine göre doğru senaryoda kullanabilirsiniz.
JSON ve XML temsillerini içerik pazarlığı ile aynı uç noktadan sunabilirsiniz.
Doğru HTTP durum kodlarını seçip RFC 7807 uyumlu hata yanıtları tasarlayabilirsiniz.
Bir kaynak için CRUD uç noktalarını yazıp durum kodlarıyla birlikte doğrulayabilirsiniz.
OAuth 2.0 ve JWT ile korunan API akışlarını kurup yaygın OWASP API risklerini kapatabilirsiniz.
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.
API stratejisi, SLA ve SLO, Apigee analitik, Prometheus izleme, kapasite testi ve gateway politikalarıyla ölçüm odaklı API yönetimi eğitimi.
Detayları Gör →JMeter Thread Group, korelasyon, assertion, load ve stress testi, dağıtık çalıştırma ve InfluxDB / Grafana ile API performans testi eğitimi.
Detayları Gör →API stratejisi iyi uygulamaları: API-first, stil rehberi, sürümleme, OAuth 2.0, gateway, geliştirici portalı, metrikler ve monolitten API'ye geçiş eğitimi.
Detayları Gör →SoapUI ile WSDL ve OpenAPI testi, XPath ve Groovy assertion, DataSource, MockService ve testrunner ile CI otomasyonunu öğreten eğitim.
Detayları Gör →Postman veri dosyaları, Collection Runner, Newman, uçtan uca test akışları ve mock sunucularla API test otomasyonunu uygulamalı öğreten eğitim.
Detayları Gör →