RESTful API'leri çağır, doğrula, otomatikleştir
RESTful API'lerle CRUD akışlarını Postman testleri, kimlik doğrulama, OpenAPI ve Newman ile otomatik doğrulamayı öğrenin. Katılımcılar örnek bir REST API üzerinde Postman koleksiyonu ve test betikleri yazar, ardından Newman ile otomatik çalıştırıp rapor üreti…
RESTful API ile çalışma: CRUD akışları, Postman testleri, kimlik doğrulama ve otomasyon
Bu eğitim, RESTful API'leri tüketirken ve test ederken ihtiyaç duyulan pratik becerileri verir. GET/POST/PUT/PATCH/DELETE ile CRUD akışı, idempotency, Location başlığı, Postman koleksiyonu ve ortam değişkenleri, pm.test ile durum kodu ve JSON alan doğrulaması, istekler arası veri aktarımı, Bearer token ve OAuth 2.0, OpenAPI ile Swagger UI keşfi, Newman ile komut satırından ve CI hattında çalıştırma uygulanır. Negatif senaryolar ve veri güdümlü testler de yazılır.
2 Gün. Her gün dört modül; katılımcılar RESTful API Kullanımı ve Test Başlangıcı → Hata Ayıklama, Güvenlik ve Otomasyon sırasıyla ilerler.
Temel Seviye — RESTful API ile çalışma: CRUD akışları, Postman testleri, kimlik doğrulama ve otomasyon.
Katılımcılar örnek bir REST API üzerinde Postman koleksiyonu ve test betikleri yazar, ardından Newman ile otomatik çalıştırıp rapor üretir.
Elle yapılan kontrolleri tekrar çalıştırılabilir testlere dönüştürürsünüz.
Oluştur-oku-güncelle-sil zincirini bağımsız testlerle doğrularsınız.
Newman ile testleri derleme hattının parçası yaparsı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:
Metotları güvenli ve idempotent olma özelliklerine göre doğru senaryoda kullanabilirsiniz.
Bir kaynak için CRUD uç noktalarını yazıp durum kodlarıyla birlikte doğrulayabilirsiniz.
Koleksiyon, klasör ve ortam değişkenleriyle düzenli bir Postman çalışma alanı kurabilirsiniz.
pm.test betikleriyle yanıtları otomatik doğrulayıp veri güdümlü koleksiyon çalıştırabilirsiniz.
curl, tarayıcı DevTools ve proxy araçlarıyla API sorunlarının kaynağını bulabilirsiniz.
OAuth 2.0 ve JWT ile korunan API akışlarını kurup yaygın OWASP API risklerini kapatabilirsiniz.
OpenAPI 3 tanımı yazıp Swagger UI ve kod üretimiyle sözleşme öncelikli geliştirebilirsiniz.
Newman ile Postman testlerini CI hattında raporlu şekilde çalış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.
API-first süreç, OpenAPI 3 sözleşmesi, Spectral stil kuralları, mock sunucu, sözleşme testi ve sürümleme ile API öncelikli tasarım eğitimi.
Detayları Gör →Apigee Edge ve X proxy geliştirme, OAuthV2, Quota, SpikeArrest, API ürünleri, TargetServer, analitik ve Trace ile API yönetimi eğitimi.
Detayları Gör →Apigee Edge ile mikroservis yayınlama: proxy, TargetServer, mTLS, OAuthV2, Quota, API ürünleri, analitik ve CI/CD dağıtım eğitimi.
Detayları Gör →JAX-WS, WSDL, JAXB, SOAPHandler, wsimport, WS-Security, Maven ve SoapUI ile Java SOAP web servis geliştirme eğitimi.
Detayları Gör →Fetch API, IndexedDB, Service Worker, Web Worker, HTTP önbellekleme, OAuth 2.0 ve API güvenliği ile temel ve ileri API özelliklerini işleyen eğitim.
Detayları Gör →