Jersey ile REST API yaz ve test et
Jersey ile REST API Geliştirme ve Test eğitimi 2 günlük uygulamalı programda rest ve jersey kurulumu, kaynak metotları, json ve doğrulama, hata ve filtreler gibi konuları kapsar. Jersey projesini ResourceConfig ile kurup çalıştırabilirsiniz.
JAX-RS ile REST API tasarımı, güvenlik ve test otomasyonu
Bu eğitim, Jersey (JAX-RS referans gerçeklemesi) ile REST API geliştirme ve test etmeyi uçtan uca işler. @Path, @GET/@POST/@PUT/@DELETE, @PathParam, @QueryParam, @Consumes/@Produces, Response ve durum kodları, Jackson ile JSON bağlama, Bean Validation, ExceptionMapper ile hata yönetimi, ContainerRequestFilter/ContainerResponseFilter ve @NameBinding, CORS, Basic/JWT kimlik doğrulama ele alınır. Test tarafında JerseyTest, REST Assured, Postman/Newman, WireMock ile bağımlılık taklidi, JUnit 5 ve Mockito ile birim testleri ile OpenAPI belgelendirme uygulanır.
2 Gün. Her gün dört modül; katılımcılar jersey ile api geliştirme konusundan başlayıp güvenlik ve test konusuyla tamamlar.
Orta Seviye — Jersey (JAX-RS) ile REST API geliştirme, JSON işleme, hata yönetimi, güvenlik ve otomatik testler.
Bir kitap/sipariş API'si adım adım geliştirilir; her uç nokta için önce test yazılır ve Postman ile REST Assured senaryoları çalıştırılır.
Kaynak odaklı URI ve doğru HTTP yöntemleriyle temiz API tasarlarsınız.
JerseyTest ve REST Assured ile API regresyon testlerini otomatikleştirirsiniz.
JWT ve filtrelerle uç noktaları korursunuz.
Eğitimden verim almak için faydalı olacak bilgi ve ortam gereksinimleri
Sınıf, koleksiyon ve istisna yönetimi gibi temel Java bilgisi beklenir.
İstek-yanıt modeli, durum kodları ve başlık kavramlarına aşinalık faydalıdır.
Tomcat, Jetty veya benzeri bir servlet konteyneri kurulumu yapılabilecek ortam gerekir.
Maven ile proje oluşturma ve IDE üzerinden dağıtım yapma deneyimi yararlıdır.
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:
Jersey projesini ResourceConfig ile kurup çalıştırabilirsiniz.
Kaynak odaklı URI ve doğru HTTP yöntemleriyle API tasarlayabilirsiniz.
Jackson ile DTO dönüşümü ve doğrulama yapabilirsiniz.
ExceptionMapper ile tutarlı hata yanıtları üretebilirsiniz.
Request/response filtreleri ve NameBinding uygulayabilirsiniz.
JWT ile uç noktaları koruyup rol bazlı yetkilendirme yapabilirsiniz.
JerseyTest ve REST Assured ile entegrasyon testi yazabilirsiniz.
OpenAPI ile API'yi belgeleyip Postman/Newman ile otomatikleştirebilirsiniz.
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.
Java için Tasarım Desenleri (GoF) eğitimi: goF desenleri ve SOLID ilkeleri Java ile. 3 gün uygulamalı program, Digital Vizyon Akademi Katılım ve Başarı Sertifik
Detayları Gör →Java Messaging Service (JMS) eğitimi: jMS ile kuyruk tabanlı entegrasyon. 2 gün uygulamalı program, Digital Vizyon Akademi Katılım ve Başarı Sertifikası.
Detayları Gör →Java Mikrohizmetler eğitimi: spring Boot ile uygulamalı mikrohizmet geliştirme. 3 gün uygulamalı program, Digital Vizyon Akademi Katılım ve Başarı Sertifikası.
Detayları Gör →Java Native ve Mikrohizmet Geliştirimi için Quarkus eğitimi: quarkus ile bulut yerlisi ve native Java. Uygulamalı 3 gün, DVA Katılım ve Başarı Sertifikası.
Detayları Gör →Java OOP: Access Modifiers for Regulating Access eğitimi: erişim belirleyicileriyle güvenli sınıf tasarımı. Uygulamalı 2 gün, DVA Katılım ve Başarı Sertifikası.
Detayları Gör →