Eğitim İçeriği
REST ve JAX-RS'e Giriş
- REST ilkelerini anlamak
- JAX-RS spesifikasyonu genel bakış
- RESTful API geliştirmek için Jersey neden?
Geliştirme Ortamını Kurma
- JDK ve Maven'ı yükleme
- Maven ile bir Jersey projesi oluşturma
- Proje yapısı ve yapılandırma
Jersey ile REST API'leri Oluşturma
- Kaynaklar ve uç noktaları tanımlama
- HTTP yöntemlerini kullanma (GET, POST, PUT, DELETE)
- JSON ve XML ile çalışma
Gelişmiş API Geliştirme
- İstek ve yanıt filtreleri
- Özel durum işleme
- Kimlik doğrulaması ve yetkilendirme uygulama
API'lerin Test Edilmesi
- Postman ile manuel test
- JUnit ve REST-assured ile otomatik test
- Test için API'leri simüle etme
API Belgelemesi ve Sürümleme
- Jersey ile Swagger/OpenAPI kullanımı
- Uç noktaları belgeleme
- API'ler için sürümleme stratejileri
En İyi Uygulamalar ve Sorun Giderme
- Ölçeklenebilir API'ler tasarlamak
- Jersey'de yaygın sorunları ele alma
- Performans dikkate alınması gereken noktalar
Özet ve Sonraki Adımlar
Kurs İçin Gerekli Önbilgiler
- Java programlama diline olan temel bilgi
- RESTful kavramları ile aşina olma
- HTTP yöntemleri ve JSON hakkında anlayış
Hedef Kitle
- Java geliştiricileri
- API testcileri
- Yazılım mühendisleri
Danışanlarımızın Yorumları (5)
Bir API'yi tanımlama, dağıtma ve çalıştırma konusunda iyi bir bakış açısı.
Vincent - Openbaar Ministerie
Eğitim - MuleSoft Anypoint Platform Fundamentals
Yapay Zeka Çevirisi
eğitmen yetkinliği
Vincenzo - Plus Innovation srl
Eğitim - WSO2 API Manager for Developers
Yapay Zeka Çevirisi
Eğitmenin bilgi düzeyi
Alejandro Rivas - McCormick Shared Services - EMEA, LLC sp. z o.o.
Eğitim - Designing Web APIs
Yapay Zeka Çevirisi
The exercises part.
Wissam - NEOM
Eğitim - Developing APIs using Google Cloud Apigee X
Yapay Zeka Çevirisi
Ciddi olarak detaylı ve çok yardımcı rehberlik
muhamad fezrul fizree hashim - 3F Resources Sdn Bhd
Eğitim - Kong API Gateway
Yapay Zeka Çevirisi