fbpx

Cursus Lift Programmeren

Cursus Lift Programmeren
Regio:
  • Modules
  • Cursus
  • Inhoud
  • Algemene informatie
    Algemeen
  • Reviews
  • 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
  • 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.

  • 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.

  • Cursusvorm

    Al onze cursussen zijn klassikale cursussen waarbij de cursisten aan de hand van een ervaren trainer met diepgaande materie kennis door de stof worden geleid. Theorie wordt steeds afgewisseld met oefeningen.

    Maatwerk

    We doen ook maatwerk  en passen dan de cursusinhoud aan op uw wensen. Op verzoek gaan we ook in op uw praktijkcases.

    Cursustijden

    De cursustijden zijn in pricipe van 9.30 tot 16.30. Maar we zijn hierin flexibel. Soms moeten mensen namelijk kinderen naar de opvang brengen of halen en komen andere tijden hun beter uit. In goed overleg kunnen we dan andere cursustijden afspreken.

    Hardware

    Wij zorgen voor de computers waarop de cursus gehouden kan worden. Op deze computer is de voor de cursus benodigde software al geinstalleerd. U hoeft geen laptop mee te nemen om aan de cursus te kunnen deelnemen. Als u liever op uw eigen laptop werkt kunt u hem desgewenst meenemen. De benodigde software wordt dan aan het begin van de cursus geinstalleerd.

    Software

    Onze cursussen worden over het algemeen gegeven met Open Source software zoals Eclipse, IntelliJ, Tomcat, Pycharm, Anaconda en Netbeans. Het digitale cursusmateriaal krijgt u na de cursus mee naar huis.

    Lunch

    De cursus is inclusief lunch die we in een restaurantje op loopafstand van het cursuslokaal gebruiken.

    Locaties

    De cursussen worden op diverse plaatsen in het land gepland. Een cursus gaat op een locatie door als er zich minimaal 3 mensen voor die locatie inschrijven. Als er inschrijvingen voor verschillende locaties zijn gaat de cursus door op onze hoofdlocatie is Houten net onder Utrecht. Een cursus op onze hoofdlocatie gaat ook door bij 2 inschrijvingen en regelmatig ook bij 1 inschrijving.  Overigens doen we ook cursussen op de locatie van de klant als men daar prijs op stelt.