Apache Wicket
Özet
-
Bu eğitim en son Apache Wicket sürümüne göre işlenir.
- Eclipse, maven ve jetty ile Wicket sayfasını gerçekleştirme, temel Wicket bileşenlerini kullanma becerisi ilk gün etkilişimli şekilde anlatılacak ve uygulatılacaktır.
- Konuları derinlemesine Eller Klavye Üzerinde (EKÜ) çalışmalarıyla desteklenecektir. Böylece katılımıcının konuları pekiştirerek anlaması sağlanacaktır.
-
2 günün sonunda etkiliyici web uygulamaları yapabileceksiniz.
Eğitim işleniş şekli
- Konulara derinlemesine odaklama ve soru cevap şeklinde etkişimli anlatım.
- Eller Klavye Üzerinde (EKÜ) çalışmalarıyla pekiştirme
Diğer ilişkili eğitim
-
Ön koşul
- Basit java uygulamarı yazabiliyor, derleyebiliyor ve çalıştırabiliyor olmanız.
- Temel HTML ve CSS bilgilerine sahip olmanız.
-
Temel nesneye yönelik kavramları biliyor olmanız. Örneğin : Kalıtım (inheritance) ve poliformizm
-
Eclipse veya Netbeans IDE'lerinde rahatça Java kodu değişikliği yapabiiyor olmanız.
Eğitim sonunda kazanılacaklar
-
Etkileyeci web uygulamaları geliştirebilme bilgisi
-
Wicket ile kendi bileşenlerinizi yazabilme olanağı
-
Wicket bileşenlerini kullanabilme becerisi
- Gerçek dünya sorunlarıyla baş edebilme gücü
Eğitim içeriği
KONU 1
- Apache Wicket giriş
- Wicket projelerinin yapısı
- Wicket 'da proje oluşturma ve başlangıç
-
Temel bileşenler ve modeller
- Basit proje geliştirme aşamaları
-
Basit proje geliştirme aşamalarının incelenmesi - Hibernate/Wicket
KONU 2
-
Form ve Form bileşenleri
-
Formların gönderilmesi
-
Kullanıcı girişlerinin onaylanması / doğrulanması
-
Geri bildirim hata mesajları
KONU 3
- Webpage oluşturma
- Paneller
- Sayfa yapılarının oluşturulması
- Sayfalar arasında kalıtım
- SEO (search engine optimization) konusu
- Wicket ile okunaklı URL'ler oluşturma
KONU 4
- Temel kimlik denetleme (authentication)
- Ajax'a başlangıç
-
Modal Window
-
Header contribution
KONU 5
-
Uluslararasılaştırma (Internationalisation)
- Sayfa parametleri - parametre gönderme
- HTML özelliklerine mudahale
KONU 6
-
Davranış ekleme (Behaviours)
- Web Markup Container
- Kendi bileşenleri oluşturma
- Oturum (Session)
KONU 7
- Veri tabloları
- Detachable Modeller
- Çeviriciler
KONU 8
- Wicket uygulamalarının testi
-
Performans ve Ölçeklenebilirlik