API geliştirme araç setinizi kurun
curl, Postman, SoapUI, OpenAPI araçları, JMeter ve Burp Suite ile API'nin tasarım, test ve güvenlik döngüsü. API geliştirme sürecinde kullanılan araçlar odağında uygulamalı laboratuvarlarla işlenir.
API geliştirme sürecinde kullanılan araçlar
Eğitim API geliştirme sürecinin farklı aşamalarındaki araçları tanıtır. curl, HTTPie, jq ve Postman ile istek yönetimi, değişken ve ortamlar, SoapUI ile SOAP ve REST testi, Swagger Editor, Spectral ve openapi-generator ile tasarım, JMeter ile yük testine giriş, Burp Suite ve ZAP ile güvenlik testi ve mock sunucuların kullanımı uygulamalı işlenir.
2 Gün. Her gün dört modül; 1. gün API Araçları ve Postman; 2. gün Tasarım, Yük ve Güvenlik Araçları.
Temel Seviye — API geliştirme sürecinde kullanılan araçlar
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:
Geliştirme sırasında curl, Postman, jq ve proxy araçlarını verimli biçimde kullanabilirsiniz.
Postman'da koleksiyon oluşturup farklı kimlik doğrulama yöntemleriyle istek gönderebilirsiniz.
Değişken kapsamlarını ve ortam yapılarını kullanarak yeniden kullanılabilir Postman koleksiyonları kurabilirsiniz.
SoapUI'da WSDL ve OpenAPI'den test suite oluşturup çalıştırabilirsiniz.
OpenAPI ile makine okunur API sözleşmesi yazıp kod ve doküman üretebilirsiniz.
Sözleşmeyi koddan önce tasarlayan bir API-first iş akışını ekibinize uygulayabilirsiniz.
JMeter'da Thread Group ve HTTP sampler'lardan oluşan bir test planı kurabilirsiniz.
Burp Suite ve ZAP ile API uçlarında güvenlik testi yapıp bulguları raporlayabilirsiniz.
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.
Postman global, collection, environment ve data değişken kapsamları, pm.variables API'si, token yönetimi, dinamik değişkenler ve mock ortam geçişi eğitimi.
Detayları Gör →Postman ile pm.test, JSON Schema, veri güdümlü test, mock server, sözleşme testi, GraphQL, Monitor ve Newman CI entegrasyonunu işleyen kapsamlı API test eğitimi
Detayları Gör →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 →