Home Opleidingen
Freemarker Templates
terug naar zoekresultaten

Freemarker Templates

Deelnemerskosten
€ 1.028,50 incl. BTW

Lesgeld

€ 850,00
Totaal excl. BTW
€ 850,00
BTW
€ 178,50
Totaal incl. BTW
€ 1.028,50
Startdata in een groep op locatie en online
Locatie: Houten
Start: 28-08-2026
Toon rooster
Aanmelden
Locatie: Amsterdam
Start: 28-08-2026
Toon rooster
Aanmelden
Locatie: Rotterdam
Start: 28-08-2026
Toon rooster
Aanmelden
Locatie: Eindhoven
Start: 28-08-2026
Toon rooster
Aanmelden
In de cursus FreeMarker Templates van SpiralTrain leren de deelnemers de Apache FreeMarker template engine te gebruiken voor de generatie van text output zoals HTML pagina's of emails op basis van
Image
Image

Wat is de cursus Freemarker Templates?

In de cursus Freemarker Templates leren deelnemers hoe ze de FreeMarker Template Language (FTL) kunnen gebruiken voor het creëren van dynamische webapplicaties. Deze templates zijn essentieel voor het View in het Model View Controller (MVC) patroon en bevatten alleen de logica voor de weergave van data die vanuit de backend, vaak met Java, wordt opgehaald.

Web Applicatie Architectuur

De cursus begint met een bespreking van de arc

...

Wat is de cursus Freemarker Templates?

In de cursus Freemarker Templates leren deelnemers hoe ze de FreeMarker Template Language (FTL) kunnen gebruiken voor het creëren van dynamische webapplicaties. Deze templates zijn essentieel voor het View in het Model View Controller (MVC) patroon en bevatten alleen de logica voor de weergave van data die vanuit de backend, vaak met Java, wordt opgehaald.

Web Applicatie Architectuur

De cursus begint met een bespreking van de architectuur van webapplicaties, waarbij Java als voorbeeld dient. Hierin vormen de Freemarker templates het front-end. De basisprincipes van het HTTP-protocol komen aan bod, waaronder Requests, Responses en Sessions, die cruciaal zijn voor het functioneren van webapplicaties.

FreeMarker Syntax

Vervolgens duiken we diep in de FreeMarker syntax. De cursus behandelt FreeMarker waarden, types, directives, interpolaties, control flow en het gebruik van variabelen in templates. Ook worden belangrijke concepten zoals namespaces, autoescaping en verschillende output formats besproken, zodat deelnemers volledig uitgerust zijn om met FTL te werken.

FreeMarker Data Model

Een belangrijk onderdeel van de cursus Freemarker Templates is het FreeMarker Data Model. Hier leren deelnemers hoe Java-objecten zichtbaar worden in het template en hoe ze als een boomstructuur van variabelen worden gepresenteerd. Adapters spelen een cruciale rol in de manier waarop deze objecten in het template worden weergegeven.

Template Configuratie

Tenslotte worden diverse instellingen voor template configuratie besproken. De cursus behandelt onderwerpen zoals error handling, template loading en de implicaties van het gebruik van meerdere threads. Dit biedt deelnemers een uitgebreide kennisbasis om Freemarker templates effectief te configureren en te onderhouden.
Voor meer informatie over de FreeMarker Template Language kun je de officiële documentatie bezoeken. Daarnaast is het ook waardevol om de cursus Jakarta EE Overview te bekijken voor een bredere context in webontwikkeling met Java.

Doelgroep Training Freemarker Templates

De cursus Freemarker Templates is bedoeld voor developers en designers die Freemarker willen gebruiken in het User Interface van Java Web Applicaties.

Voorkennis Cursus Freemarker Templates

Kennis van moderne software technologieën voor de opmaak van User Interfaces zoals CSS en kennis van de werking van Java Web applicaties is wenselijk.

Uitvoering Cursus Freemarker Templates

De theorie wordt besproken aan de hand van presentatie slides. De concepten worden geïllustreerd met demo's en er is gelegenheid om te oefenen. De cursustijden zijn van 9.30 tot 16.30.

Officieel Certificaat Cursus Freemarker Templates

De deelnemers krijgen na het goed doorlopen van de cursus een officieel certificaat Freemarker Templates.

Modules

Module 1 : Intro Freemarker

  • What is Freemarker?
  • Template Engine
  • Java Web Applications
  • Servlet API
  • Application Servers
  • Request Cycle
  • Sessions
  • Deployment Descriptors
  • web.xml
  • war Files
  • Static Resources

Module 2 : Template Structure

  • Values and Types
  • Directives
  • User Defined Directives
  • Expressions
  • Interpolations
  • Namespaces
  • Autoescaping
  • Ouput Formats
  • Variables in Templates
  • Whitespace Handling
  • Square Bracket Syntax

Module 3 : Data Model

  • Creating a Data Model
  • Scalars
  • Containers
  • Methods
  • Directives
  • Node variables
  • Object wrappers
  • Variable Scopes
  • Merging with Template
  • Charset Issues
  • Bean wrapper

Module 4 : Configuration

  • Shared variables
  • Configuration Settings
  • Template Loading
  • Error Handling
  • Template Configurations
  • Associating Output Formats
  • Custom Number Formats
  • Custom Date/Time Formats
  • Incompatible Improvements
  • Multithreading

 

Lees meer
Opleidingsinformatie
Opleidingssoort
Training
Opleidingsmethode
In een groep op locatie
Type certificaat/diploma
Certificaat
Opleidingsduur
1 dagen
Aantal lesdagen
1
Max. deelnemers
12
Studiebelastingsuren
6 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