fbpx

Cursus Rich User Interfaces met Flex

Cursus Rich User Interfaces met Flex
Regio:
  • Modules
  • Cursus
  • Inhoud
  • Algemene informatie
    Algemeen
  • Reviews
  • Module 1 : Flex Overview

    Module 2 : Flex Basics

    Module 3 : Layout and Styles

    Traditional Webapps Problems
    Rich Internet Applications
    RIA Benefits
    What is Flex?
    Flex Framework
    Flex Class Library
    Flex Architecture
    How Flex works
    Flex Product Line
    Flex Compiler
    FlashBuilder
    ActionScript 3
    Flash Player
    MXML
    Minimal Flex Application
    Flex Containers
    Wine Cellar Demo
    UI Wine Cellar Demo
    Flex Components
    Custom Components
    Binding between Components
    Application Structure
    Component Properties
    Component Methods
    Definition of Layout
    Layout Phases
    Invalidation triggers
    measure function
    updateDisplayList function
    Different kinds of size
    Size related properties
    Size related methods
    Styles
    Styles for sub components
    Skins

    Module 4 : ActionScript 3.0

    Module 5 : MXML

    Module 6 : Event Handling

    What is ActionScript?
    Where is ActionScript used
    Design Goals
    Flash 9 Features
    ActionScript Basics
    ActionScript variables
    ActionScript data types
    Functions
    Classes and Objects
    Packages and Classes
    Visibility Modifiers
    Accessing Properties
    Event Model
    Displaylist
    XML handling
    What is MXML?
    ActionScript classes to MXML tags
    MXML Language
    MXML to ActionScript
    MXML Visual Tags
    MXML Miscellaneous tags
    MXML Data Binding
    Flex Event Model
    Listeners
    Event Listeners Examples
    Handling Button Clicks
    Inline ActionScript
    Best Practice Handling Events
    ActionScript functions
    Adding listeners
    The event object
    Types of Events
    Event bubbling
    Stopping the bubble

    Module 7 : Data Services

    Flex Data Services
    XML Data Access
    Connect to data using HTTP Service
    Setup HTTPService
    Using lastResult property
    Handle Result using Event Object
    event handler in script
    Debugging
    Handling faults
    Fault Class
    Alert Class
    Cross Domain Access
  • Doelgroep Cursus Rich User Interfaces

    Cursus Rich User Interfaces Deze cursus is bedoeld voor Web ontwikkelaars die Adobe Flex willen gebruiken voor Rich User Interfaces in Web Applications.

    Voorkennis Rich User Interfaces

    Kennis van en ervaring met het ontwikkelen van web applicaties en script talen als Javascript is vereist om deze cursus te volgen. Deze training is niet gericht op het creëren van Flash applicaties, maar op de Flex omgeving en het Flex UI.

    Uitvoering Training Rich User Interfaces met Flex

    De cursus is een praktijkgerichte cursus. De theorie wordt behandeld aan de hand van presentatie slides en wordt afgewisseld met praktische oefeningen. De op Eclipse gebaseerde ontwikkelomgeving Flash Builder wordt gebruikt. De cursustijden zijn van 9.30 tot 16.30.

    Certificering Rich User Interfaces met Flex

    De deelnemers krijgen na het goed doorlopen van de cursus een officieel certificaat Rich User Interfaces met Flex.

  • Cursus Rich User Interfaces

    In de cursus Rich User Interfaces met Flex leert u hoe u de Flash Builder ontwikkelomgeving kunt gebruiken voor rapid development van Rich Internet Applications (RIA) met behulp van Flex Framework componenten. U leert interactieve formulieren te ontwerpen waarbij CSS stylesheets en thema's worden toegepast en waar de componenten skins krijgen. U leert gebruik te maken van de MXML markup language. Ook wordt het verbeteren van de interactiviteit van de applicaties besproken met behulp van ActionScript 3.0. De data types en het object model van de ActionScript 3.0 taal komen aan de orde en er is ruime aandacht voor de afhandeling van events voor de application flow en de validatie van de data. Ook het onderwerp data binding, waar de inhoud van Flex componenten wordt gekoppeld aan interne of externe bronnen zoals een web server wordt besproken. Hierbij passeren de Flex Data Services, zoals de HTTP-service, de revu. Tot slot wordt aandacht besteed aan robuste en schaalbare Flex RIA applicaties op basis van het MVC (Model View Controller) pattern.

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