Servlet filtreleriyle ortak işleri tek yerde çöz
Jakarta Servlet Filtre Geliştirme eğitimi 2 günlük uygulamalı programda filter kavramı, filterchain, kayıt yöntemleri, dispatchertype gibi konuları kapsar. Filter arayüzünü uygulayan çalışan filtreler yazabilirsiniz.
Filter arayüzü, filtre zinciri ve pratik filtre desenleri
Bu eğitim, Jakarta Servlet filtrelerini temelden uygulamaya öğretir. Filter arayüzü (init, doFilter, destroy), FilterChain ile zincir mantığı, @WebFilter ve web.xml kaydı, url-pattern ve servlet-name eşleme, filtre çalışma sırası ve DispatcherType kavramı ele alınır. Katılımcılar istek loglama, süre ölçümü, UTF-8 encoding, kimlik doğrulama/yetkilendirme, CORS, güvenlik başlıkları, hız sınırlama (rate limiting) ve gzip sıkıştırma filtrelerini yazar; ardından filtrelerin test edilmesi, hata durumları ve performans etkileri incelenir.
2 Gün. Her gün dört modül; katılımcılar filter temelleri konusundan başlayıp pratik filtreler konusuyla tamamlar.
Orta Seviye — Jakarta Servlet Filter API'si, filtre zinciri, kayıt yöntemleri ve kesişen ilgiler için filtre desenleri.
Tomcat üzerinde adım adım filtre zinciri kurulur; her filtre curl ile test edilir ve sıra değişimleri sonuç farkıyla gözlemlenir.
Loglama, güvenlik ve encoding gibi ortak işleri servletlerden ayırırsınız.
Filtre sırasının sonuçlara etkisini bilerek tasarlarsınız.
Kimlik doğrulama, CORS ve başlık filtreleri ile uygulamayı sertleştirirsiniz.
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:
Filter arayüzünü uygulayan çalışan filtreler yazabilirsiniz.
FilterChain ile öncesi-sonrası işleme desenini uygulayabilirsiniz.
Annotation, web.xml ve programatik filtre kaydı yapabilirsiniz.
Filtre çalışma sırasını kontrol edip sonuçlarını açıklayabilirsiniz.
İstek loglama ve süre ölçüm filtreleri geliştirebilirsiniz.
Oturum ve rol tabanlı kimlik doğrulama filtreleri kurabilirsiniz.
CORS ve güvenlik başlığı filtreleri yapılandırabilirsiniz.
Filtreleri mock nesnelerle birim testine tabi tutabilirsiniz.
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 Performance Tuning & Optimization eğitimi: ölçüm odaklı Java performans mühendisliği. 3 gün uygulamalı program, Digital Vizyon Akademi Katılım ve Başarı Se
Detayları Gör →Java Performansı eğitimi: uygulama geliştiricisi gözüyle Java performansı. 3 gün uygulamalı program, Digital Vizyon Akademi Katılım ve Başarı Sertifikası.
Detayları Gör →Java Persistence API (JPA) eğitimi: jPA 3 / Jakarta Persistence ile uçtan uca kalıcılık. 3 gün uygulamalı program, Digital Vizyon Akademi Katılım ve Başarı Sert
Detayları Gör →Java Persistence API: Configuring Fields & Performing CRUD Operations eğitimi: alan eşleme ve temel CRUD işlemleri. Uygulamalı 2 gün, DVA Katılım ve Başarı Sert
Detayları Gör →Java Persistence API: Embedding Collections & Managing Cascade Operations eğitimi: embeddable, koleksiyon eşleme ve cascade zinciri. Uygulamalı 2 gün program.
Detayları Gör →