JAX-RS ile RESTful servisler
Front-end Apps: JAX-RS Web Services Eğitimi, Java ile RESTful web servisleri geliştirmeyi standart JAX-RS API'siyle öğretir. Program kaynak sınıfları, HTTP metot eşleme ve parametre bağlamayla servis uçları tasarlamayı; JSON-B ve JSON-P ile veri biçimlendirme…
Kaynak ve HTTP metot eşleme, JSON-B içerik, istisna eşleme, filtreler, güvenlik ve istemci API'si
Front-end Apps: JAX-RS Web Services Eğitimi, Java ile RESTful web servisleri geliştirmeyi standart JAX-RS API'siyle öğretir. Katılımcılar kaynak sınıfları, HTTP metot eşleme ve parametre bağlamayla servis uçları tasarlar; JSON-B ve JSON-P ile veri biçimlendirir, içerik uzlaşması ve istisna eşlemeyi kurar. Filtreler, interceptor'lar, Bean Validation, güvenlik, asenkron işleme ve Client API ile program tamamlanır.
3 Gün. Her gün dört modül; bir REST API üç gün boyunca kaynaklardan JSON biçimlendirmeye, güvenlik ve istemciye adım adım kurulur.
Orta Seviye — JAX-RS ile RESTful servis tasarımı, JSON işleme, filtreler, güvenlik ve istemci geliştirme
Örnek bir REST API üç gün boyunca JAX-RS ile geliştirilir; her modülde bir uç, filtre veya istemci konusu uygulamalı yazılır.
JAX-RS'in standart anotasyonlarıyla HTTP metotlarına ve kaynaklara uygun, taşınabilir ve bakımı kolay RESTful servis uçları tasarlarsınız.
JSON-B ve JSON-P ile veri biçimlendirir, içerik uzlaşması ve özel sağlayıcılarla farklı biçimlere uyumlu API'ler kurarsınız.
Filtreler, doğrulama ve rol tabanlı güvenlikle servis uçlarını korur, istisna eşlemeyle tutarlı hata yanıtları üretirsiniz.
Eğitimden verim almak için faydalı olacak bilgi ve kurulum
Sınıf, anotasyon ve generic kavramlarına hakimiyet beklenir; JAX-RS kaynakları bu temel üzerine kurulur.
HTTP metotları, durum kodları ve istek/yanıt yapısına aşinalık, REST tasarımı konularını anlamayı kolaylaştırır.
JDK, bir IDE ve Maven veya Gradle kurulu; Jersey veya RESTEasy ile örnek servis çalıştırılabilir durumda olmalı.
Jakarta EE sunucusu veya gömülü bir çalışma zamanı; servisler bu ortamda dağıtılıp test edilir.
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:
@Path ve HTTP metot anotasyonlarıyla REST ilkelerine uygun, anlamlı kaynak uçları ve alt kaynaklar tasarlarsınız.
Yol, sorgu, başlık ve form parametrelerini güvenli biçimde bağlar, BeanParam ile girdi toplamayı düzenlersiniz.
JSON-B ile nesne dönüşümü, JSON-P ile akış işleme kullanarak farklı veri biçimlerini verimli biçimde yönetirsiniz.
İçerik uzlaşması ve özel MessageBody sağlayıcılarıyla aynı kaynağı birden çok medya tipinde esnekçe sunarsınız.
ExceptionMapper ve Bean Validation ile girdiyi doğrular ve tutarlı, anlamlı hata yanıtları üreten uçlar kurarsınız.
Filtreler, SecurityContext ve rol tabanlı anotasyonlarla servis uçlarını kimlik ve yetkiye göre korursunuz.
AsyncResponse ve CompletionStage ile uzun işlemleri asenkron yürütür, SSE ile olay akışı sunarak ölçeklenmeyi iyileştirirsiniz.
JAX-RS Client API ile başka servisleri tüketir, HATEOAS bağları ve sürümlemeyle sürdürülebilir API'ler tasarlarsınız.
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.
Jest, Vitest, Testing Library, Playwright ve Cypress ile ön yüz test araçları: birim, entegrasyon ve uçtan uca testler, kapsam ve CI otomasyonu.
Detayları Gör →React ile modern arayüz geliştirme: JSX, bileşen, hook'lar, useState, useEffect, Context, React Router, veri çekme ve performans optimizasyonu eğitimi.
Detayları Gör →HTML, CSS ve JavaScript ile ön yüz geliştirme temeli: semantik HTML, Flexbox ve Grid, duyarlı tasarım, DOM, olaylar ve fetch ile veri çekme eğitimi.
Detayları Gör →Ön yüz, Node.js arka uç, REST API, veritabanı ve JWT kimlik doğrulamayla uçtan uca tam yığın web uygulaması geliştirme ve yayına alma eğitimi.
Detayları Gör →Go ile web programlama: net/http, REST API, JSON, middleware, database/sql, goroutine ve channel ile eşzamanlılık, test ve dağıtım eğitimi.
Detayları Gör →HTML, CSS, JavaScript, Node.js, Express, REST API, veritabanı ve JWT ile ön yüzden sunucuya tam yığın web uygulaması geliştirmeyi öğreten uygulamalı eğitim.
Detayları Gör →