Code: PRG950
Duur in dagen: 2
Roostering: Op Aanvraag
Download: Infosheet
€ 999

Cursus Lift Programmeren

Uw startdatum
Regio:

Doelgroep Cursus Lift

Cursus Lift Deze cursus is gericht op Scala en Java developers die het Lift Framework willen leren.

Voorkennis Lift Programmeren

Ervaring met en kennis van Scala en Java is vereist om deel te nemen aan deze cursus.

Uitvoering Training Lift Programmeren

De onderwerpen worden besproken aan de hand van presentatie slides en demo’s. De theorie wordt afgewisseld met oefeningen. De code wordt getest in verschillende browsers. De cursustijden zijn van 9.30 tot 16.30.

Certificering Lift Programmeren

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

Inhoud Cursus Lift

In de cursus Lift Programmeren wordt het Lift Framework behandeld. Lift is het krachtigste, meest veilige web framework dat vandaag de dag beschikbaar is. De zeven dingen die Lift onderscheiden van andere web frameworks worden besproken in deze cursus. Ten eerste wordt de beveiliging van Lift applicaties besproken. Er wordt aandacht besteed aan hoe Lift applicaties resistent zijn tegen veel vulnarabilities zoals veel van de OWASP top 10. Vervolgens worden de developer centric kenmerken van Lift applicaties besproken zoals daar zijn : snel op te bouwen, beknopt en makkelijk te onderhouden. Ook de designer friendlyness van Lift wordt behandeld waarbij wordt getoond hoe Lift applicaties in een designer friendly manier kunnen worden ontwikkeld. Verder zijn de prestaties en schaalbaarheid van Lift applicaties onderwerp van de cursus. Er wordt besproken hoe Lift applicaties een hoge performance kunnen hebben en veel verkeer aan kunnen. Ook de modulariteit van Lift applicaties wordt besproken met eenvoudig te integreren, vooraf gebouwde modules. En ten slotte komt de interactiviteit van Lift applicaties aan de orde en met Lift’s Comet en Lift’s Ajax support.

Module 1 : Intro Lift

Module 2 : Lift Fundamentals

Module 3 : Forms in Lift

Implementing MVC with Lift
Leverencing the Scala Language
Defining the Model
Creating a Template
Writing Snippets
Sprinkling Ajax Spice
Entering Lift
Bootstrapping in Lift
Using Lift Rules
Resolving Classes
Rendering with Templates
Rendering with Views
Lift Tags
Merging HTML
URL Rewriting
Custom Dispatch Functions
HTTP Redirects
Cookies and Sessions
Checkbox
Hidden
Link
Text and password
Textarea
Submit
Multiselect
Radio
Select
SelectObj
untrustedSelect
Uploading Files

Module 4 : Sitemap

Module 5 : Mapper and Record

Module 6 : Advanced Lift Architecture

Defining Site Map
Creating the Link Class
Using extLink
Creating Menu Entries
Using Nested Menus
Setting the Global SiteMap
Customizing the Display
Using Hidden LocParam
Controlling Menu Text
Template LocParam
LocSnippets
Adding mapper
Constructing Mapper Enables Class
Saving a Mapper instance
Querying for Entities
Control QueryPrograms
Friendly Joins
Request/ Response Cycle
Exploring LiftResponse
Managing Sessions
ResourceServer
Authentication

Module 7 : Lift and JavaScript

Module 8 : Ajax and Comet

Using jQuery
XML and javaScript
Using JSON
jQSHtml Object
Comet in Lift
Understanding Actors
Comet Actors
Ajax in Lift
Ajax Generators

Kantooradres:
SpiralTrain BV

Gebouw "De Sijnsmeester"
Standerdmolen 8 – 1.11
3995 AA Houten

IP Computer Training Centrum
Diemerhof 32-36
1112 XN Diemen

020 7600027
http://www.ip-computer-training-centrum.nl

Compu Act Opleidingen
Slinge 303
3085 ER Rotterdam

023 - 551 3409
www.computertraining.nl

Trainspot
Kleine Singel 33
3572 CG Utrecht

030 - 737 05 81
http://www.trainspot.nl

IP Computer Training Centrum
Leenderweg 292
5644 AE Eindhoven

040 - 256 65 20
http://www.ip-computer-training-centrum.nl