Home Opleidingen
Wicket Programmeren
terug naar zoekresultaten

Wicket Programmeren

Deelnemerskosten
€ 3.085,50 incl. BTW

Lesgeld

€ 2.550,00
Totaal excl. BTW
€ 2.550,00
BTW
€ 535,50
Totaal incl. BTW
€ 3.085,50
Startdata in een groep op locatie en online
Locatie: Houten
Start: 14-09-2026
Toon rooster
Aanmelden
Locatie: Amsterdam
Start: 14-09-2026
Toon rooster
Aanmelden
Locatie: Rotterdam
Start: 14-09-2026
Toon rooster
Aanmelden
Locatie: Eindhoven
Start: 14-09-2026
Toon rooster
Aanmelden
In de cursus Wicket Programmeren van SpiralTrain leren de deelnemers het ontwikkelen van Java Web applicaties met behulp van het open source, component oriented, server side, Wicket Java web appli
Image
Image

Cursus Wicket Programmeren Intro

In de cursus Wicket Programmeren leer je de basis van de Wicket-architectuur. We bespreken hoe Wicket-applicaties zijn opgebouwd uit componenten, waarbij elke component bestaat uit een Java-klasse en een bijbehorend HTML-bestand met dezelfde naam. Een Wicket-identifier speelt een cruciale rol in de koppeling tussen de klasse en het HTML-bestand.

Core Concepts van Wicket

Tijdens deze cursus Wicket Programmeren worden belangrijke concept

...

Cursus Wicket Programmeren Intro

In de cursus Wicket Programmeren leer je de basis van de Wicket-architectuur. We bespreken hoe Wicket-applicaties zijn opgebouwd uit componenten, waarbij elke component bestaat uit een Java-klasse en een bijbehorend HTML-bestand met dezelfde naam. Een Wicket-identifier speelt een cruciale rol in de koppeling tussen de klasse en het HTML-bestand.

Core Concepts van Wicket

Tijdens deze cursus Wicket Programmeren worden belangrijke concepten behandeld, zoals de RequestCycle, het verschil tussen stateful en stateless pagina's, Wicket-modellen en het page rendering proces. Deze concepten vormen de basis voor het ontwikkelen van krachtige Wicket-applicaties.

Component Hierarchy in Wicket

Een ander belangrijk aspect van de cursus is de Wicket-componenthierarchie. We behandelen MarkupContainers, Panels, Listviews en vele andere componenten. Ook besteden we aandacht aan de component life cycle en hoe je gebruik kunt maken van behaviors om de functionaliteit van je applicatie te verbeteren.

Models in Wicket

In deze cursus Wicket Programmeren wordt de rol van modellen uitgebreid besproken. Wicket-modellen stellen componenten in staat om data op te halen wanneer deze op het scherm moeten worden getoond. Ze zijn ook verantwoordelijk voor het converteren en bewaren van gebruikersinvoer bij het optreden van events.

Wicket Forms en Gebruikersinvoer

De cursus behandelt ook Wicket Forms. We gaan in op form layout, het verwerken van gebruikersinvoer, dataconversie en validatie. Dit is essentieel voor het bouwen van gebruiksvriendelijke webapplicaties met Wicket.

Wicket en Ajax

Daarnaast bespreken we de combinatie van Wicket en Ajax. We verkennen de vele ingebouwde Ajax-componenten, zoals AjaxEditableLabel, AutoCompleteTextField en AjaxLink, en gaan dieper in op Ajax Behaviors die de gebruikerservaring verbeteren.

Advanced Topics in Wicket Programmeren

Tenslotte komen geavanceerde onderwerpen aan bod, zoals de integratie met jQuery en het gebruik van Tree en Wizard-componenten. Ook behandelen we de migratie van oudere Wicket-versies naar de nieuwste versie 9, zodat je applicaties altijd up-to-date zijn.
Voor meer informatie over Wicket, bezoek de officiële Apache Wicket website. Wil je meer leren over andere frameworks? Bekijk dan ook onze cursus Symfony Framework Programmeren.

Doelgroep Cursus Wicket Programmeren

De cursus Wicket Programmeren richt zich op individuen die gebruik willen maken van het Wicket Framework en die een gedetailleerd inzicht in de relevante technologieën willen krijgen.

Voorkennis Cursus Wicket Programmeren

Professionele ervaring met programmeren in Java and kennis van Java Web applicaties is vereist.

Uitvoering Training Wicket Programmeren

De stof wordt behandeld op basis van presentatie slides. Demos worden gebruikt om de theorie te verduidelijken. Tijdens de cursus is er ruime gelegenheid tot oefenen. De cursustijden zijn van 9.30 tot 16.30.

Certificering Wicket

De deelnemers krijgen na het goed doorlopen van de cursus een officieel certificaat Wicket Programmeren.

Modules

Module 1 : Wicket Intro

  • What is Wicket?
  • Component Orientation
  • Wicket Features
  • More Wicket Features
  • Wicket Timeline
  • Component Hierarchy
  • Wicket in Architecture
  • Wicket Configuration
  • Hello Wicket Application
  • Hello Wicket HTML Page
  • General Application Structure
  • Wicket Run Modes
  • Wicket Distribution and Modules
  • Wicket Resources

Module 2 : Core Concepts

  • Wicket Application
  • Request and Response Classes
  • RequestCycle
  • Request Processing
  • RequestCycle Hooks
  • Stateful and Stateless Pages
  • Session Class
  • Components
  • Wicket Models
  • Models and POJO‘s
  • Link Component
  • Wicket Component Examples
  • Page Rendering Process
  • Behaviors

Module 3 : Components

  • Wicket Components
  • Component Hierarchy
  • Components and Markup
  • Component Class
  • MarkupContainer class
  • Component Lifecycle
  • Component Hook Methods
  • Method OnBeforeRender
  • Panel Component
  • Border Component
  • HTML Tags and Attributes
  • Repeating Views
  • List Views
  • Behaviors

Module 4 : Models

  • What are Models?
  • Set and Get Model
  • Using Models
  • Model Factory Methods
  • Models and JavaBeans
  • Using PropertyModel
  • CompoundPropertyModel
  • Using CompoundPropertyModel
  • Wicket Forms
  • Forms and Models
  • Sample Logging Form
  • CompoundPropertyForm Login
  • DropDownChoice Model
  • Model Chaining
  • Detachable Models
  • LoadableDetachableModel

Module 5 : Forms

  • Wicket Forms
  • Form Validation
  • Displaying Feedback
  • Built-in Validators
  • Feedback Messages
  • Custom Validators
  • Converters
  • Input Conversion
  • Validation with JSR303
  • IFormSubmittingComponent
  • Components Button
  • Nested Forms
  • Complex Forms
  • Stateless Forms
  • Checkboxes
  • ListMultipleChoices

Module 6 : Ajax and Rich Components

  • Ajax Explained
  • Classic Web Application Model
  • Ajax Asynchronous Model
  • Wicket and Ajax
  • AjaxLink
  • Setting MarkupID
  • Built-In Ajax Components
  • AjaxEditableLable
  • AutoCompleteTextField
  • Modal Window
  • Ajax Behaviors
  • Using Ajax Behaviors
  • Ajax Request Attributes
  • IAjaxCallListener
  • Ajax Call Listeners
  • Global Listeners

Module 7 : jQuery Integration

  • Using jQuery
  • jQuery Function Object
  • jQuery Selection
  • Replacing Elements
  • JQWicket jQuery Library
  • Wicket jQuery UI
  • Calendar Example
  • Features to Implement
  • jQuery UI
  • JQDatePicker.js
  • Initialization Code
  • Header Contribution Code

Module 8 : Trees and Wizards

  • Trees
  • Tree Components
  • Build Nodes
  • Instantiate Tree
  • Checked Nodes
  • Autocheck Folder
  • CheckModel
  • OnUpdate
  • What is a Wizard
  • Wizard Types
  • Two Panel Wizard
  • UpdatePanel

Module 9 : New Features

  • Wicket 6 Migration
  • Repeaters and Data
  • Form Processing
  • Wicket 7 Migration
  • Feedback Storage Refactoring
  • Header Rendering Strategy
  • Wicket 8 Migration
  • Decorator to Listener
  • Wicket Decorator to Listener
  • List of Renamed Classes
  • Wicket 9 Migration
  • New Modules

 

Lees meer
Opleidingsinformatie
Opleidingssoort
Training
Opleidingsmethode
In een groep op locatie en online
Type certificaat/diploma
Certificaat
Opleidingsduur
3 dagen
Max. deelnemers
12
Studiebelastingsuren
18 per opleiding
Tijdstip
Overdag
Taal in opleiding
Nederlands
Aanbieder
SpiralTrain is een opleidingsinstituut dat zich bij uitstek richt op trainingen voor software developers en zaken die raken aan software development.
SpiralTrain BV
SpiralTrain BV
NRTO