Apache Wicket (WCK1)

Programování, Java, Spring

Cílem kurzu je seznámit Java vývojáře s komponentně orientovaným webovým frameworkem Apache Wicket. Během kurzu se nejen naučíte snadno vytvářet nové aplikace v Apache Wicket, ale osvojíte si i postupy a techniky, které jsou klíčové pro jejich efektivní a dlouhodobou udržitelnost.

Privátní školení a termíny na míru

Pro toto školení vzhledem k jeho specifičnosti v současné době nejsou vypisovány veřejné termíny. Primárně tento kurz realizujeme jako uzavřené firemní školení. V případě privátního kurzu na míru je níže uvedená osnova pouze inspirací. Finální obsah vzdělávání, jeho délka i termíny budou přizpůsobeny konkrétním potřebám a cílům účastníků.

Cenovou nabídku vám rádi připravíme na základě vstupů zaslaných e-mailem nebo zadaných prostřednictvím poptávkového formuláře. Cena privátního školení vychází z náročnosti požadované obsahové náplně školení, časového rozsahu a celkového počtu přihlášených osob.
Níže uvedená orientační cena na osobu je kalkulována v případě privátního školení pro 3-4 účastníky, a to při zachování standardní délky školení.

KDE A KDY KURZ PROBÍHÁ?

Kontaktujte nás

S námi máte na výběr: Přijďte na kurz osobně do naší učebny, nebo se ke kurzu připojte online. Pokud preferujete online formu, uveďte prosím do poznámky v objednávce "Připojím se virtuálně".
Více informací k hybridní formě školení naleznete zde.

Náplň kurzu:

Skrýt detaily
  • Úvod do Apache Wicket
    1. Historie
    2. Základní principy
    3. Porovnání s ostatními frameworky
    4. Výhody a nevýhody
  • Základy
    1. Klíčový koncept, terminologie
    2. Stránky a komponenty
    3. Modely
    4. Formuláře
  • První Apache Wicket aplikace
    1. Maven + Apache Tomcat
    2. Struktura aplikace
    3. Nastavení aplikace
    4. Vytvoření a spuštění aplikace v IDE
  • Prohloubení znalostí
    1. Představení jednotlivých komponent
    2. Dědičnost komponent
    3. Kdy a proč použít jaký model
    4. Tvorba formulářů, validace
    5. Repeatry
    6. Práce s URL
    7. Wicket a AJAX
    8. Jazyková lokalizace
    9. Customizace
    10. Autentifikace, práva a oprávnění
    11. Testování
    12. Bezpečnost
  • Integrace
    1. JQuery
    2. Spring
    3. JQuery-UI
    4. Bootstrap
    5. Možnosti WicketStuff (REST API, Google Charts, Google Maps, FB, …)
Předpokládané znalosti:
Znalost programovacího jazyka Java, základní znalosti jazyků HTML, CSS a JavaScript.
Časový rozvrh:
3 dny (9:00hod. - 17:00hod.)
Cena za osobu:
20 700,00 Kč (25 047,00 Kč včetně 21% DPH)