JSF ile bileşen tabanlı web arayüzü kur
Jakarta Server Faces (JSF) Başlangıç eğitimi 2 günlük uygulamalı programda jsf mimarisi, facelets ve etiketler, backing bean ve kapsamlar, yaşam döngüsü gibi konuları kapsar. FacesServlet, Facelets ve backing bean ilişkisini açıklayabilirsiniz.
Facelets, backing bean, yaşam döngüsü ve doğrulama
Bu eğitim, Jakarta Server Faces (JSF) ile bileşen tabanlı web arayüzü geliştirmeye giriş yapar. Facelets (XHTML) şablonları, h: ve f: etiket kütüphaneleri, ui:composition/ui:insert ile şablonlama, CDI @Named backing bean ve kapsamlar (@RequestScoped, @ViewScoped, @SessionScoped), EL ile veri bağlama ele alınır. JSF yaşam döngüsü altı faz, action ve actionListener, değer dönüştürücüler (converter), doğrulayıcılar (validator) ve mesajlar (h:messages), navigasyon kuralları, dataTable, AJAX (f:ajax), kaynak yönetimi ve PrimeFaces'e giriş bir kayıt uygulaması örneğinde uygulanır.
2 Gün. Her gün dört modül; katılımcılar jsf temelleri konusundan başlayıp doğrulama, navigasyon ve bileşenler konusuyla tamamlar.
Temel Seviye — JSF bileşen tabanlı web arayüzü: Facelets, managed bean, yaşam döngüsü, doğrulama ve navigasyon.
WildFly veya Payara üzerinde adım adım bir kayıt ve listeleme uygulaması geliştirilir; yaşam döngüsü bir PhaseListener ile loglanarak gözlemlenir.
Sayfaları HTML yerine hazır bileşenlerle ve sunucu tarafı durumla kurarsınız.
JSF fazlarını anlayarak doğrulama ve model güncelleme hatalarını çözersiniz.
Converter ve validator ile form girişini tutarlı kontrol edersiniz.
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:
FacesServlet, Facelets ve backing bean ilişkisini açıklayabilirsiniz.
Şablonlu XHTML sayfaları ve h: bileşenleriyle arayüz kurabilirsiniz.
CDI kapsamlarını doğru seçerek backing bean yazabilirsiniz.
JSF altı fazı ve etkilerini hata ayıklamada kullanabilirsiniz.
Converter ve validator ile form girişini denetleyebilirsiniz.
Örtük navigasyon ve yönlendirmeyi kullanabilirsiniz.
dataTable ile veriyi listeleyip düzenleyebilirsiniz.
f:ajax ile sayfayı yenilemeden kısmi güncelleme yapabilirsiniz.
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.
JBoss EAP ve WildFly yönetimi: jboss-cli, datasource, domain modu, Elytron, Undertow, kümeleme, yama ve sorun giderme. 3 gün uygulamalı.
Detayları Gör →İleri Java: JMM, CompletableFuture, sanal thread, G1/ZGC, JFR, JMH, NIO.2, JPMS, güvenli kodlama ve jlink. 4 gün uygulamalı.
Detayları Gör →Clean code ve clean architecture: SOLID, refactoring, hexagonal mimari, DDD, Spring Boot ve ArchUnit. 3 günlük uygulamalı Java eğitimi.
Detayları Gör →Jakarta EE eğitimi: Servlet, JSF, CDI, EJB, JPA, Hibernate önbelleği, JTA ve güvenlik ile kurumsal Java web uygulaması. 3 gün uygulamalı.
Detayları Gör →Java web servisleri: JAX-WS SOAP, JAX-RS REST, Jersey, Spring Boot, JAXB/Jackson, JWT/OAuth2, OpenAPI ve Resilience4j. 3 gün uygulamalı.
Detayları Gör →