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

Eğitim süresi

2 gün.