Code: T-INT604
Doelgroep
Deze cursus is bestemd voor ervaren Web ontwikkelaars die Adobe Flex willen toepassen voor het ontwikkelen van Rich User Interfaces in Web Applicaties.
Korte inhoud
In deze cursus leert u de Flash Builder ontwikkelomgeving te gebruiken voor het snel ontwikkelen van Rich Internet Applications (RIA) die gebruik maken van Flex Framework components. U leert interactieve formulieren te ontwerpen waarbij CSS stylesheets en themes worden toegepast en waarbij de componenten voorzien worden van skins. U leert daarbij gebruik te maken van de markup taal MXML. Ook aan de orde komt het verhogen van de interactiviteit van de applicatie door het gebruik van Actionscript 3.0. De data types en het object model van de Actionscript 3.0 taal komen aan bod en er is ruime aandacht voor het afhandelen van events voor de sturing van de applicatie en het valideren van data. Ook databinding waarbij de inhoud van de Flex componenten wordt gekoppeld aan interne of externe bronnen zoals een Web Server komt aan de orde. Hierbij worden de Flex Data Services zoals de HTTPService besproken. Tenslotte is er aandacht voor de wijze waarop met Flex robuuste en schaalbare RIA applicaties kunnen worden geschreven die zijn gebaseerd op het MVC (Model View Controller) patroon.
Voorkennis
Voor deelname aan deze cursus is kennis en ervaring met het ontwikkelen van Web Applicaties en een script taal zoals Javascript vereist. Deze training zal zich niet richten op het maken van Flash applicaties maar vooral de Flex omgeving en UI. Kennis van de Flash omgeving is geen vereiste.
Invulling
De cursus heeft een hands-on karakter. De theorie wordt behandeld aan de hand van presentatie slides en wordt afgewisseld met praktische oefeningen. Er wordt gebruik gemaakt van de op Eclipse gebaseerde ontwikkelomgeving FlexBuilder 3.
Duur
2 dagen. De trainingsdagen duren van 09.30 uur tot 16.30 uur.
Programma
Module : Flex Overview
Traditional Webapps Problems
Rich Internet Applications
RIA Benefits
What is Flex?
Flex Framework
Flex Class Library
Flex Architecture
How Flex works
Flash Builder IDE
Flex Compiler
Flex versions
ActionScript 3
Flash Player
MXML
Module : Flex Basics
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
Module : Layout and Styles
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 : MXML
What is MXML?
ActionScript classes to MXML tags
MXML Language
MXML to ActionScript
MXML Visual Tags
MXML Miscellaneous tags
MXML Data Binding
Module : ActionScript 3.0
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
Module : Events
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 : 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
Module : MVC
What is MVC
Handling single requests
MVC Approach
Handling multiple requests
Controller component
Implementing MVC
View component
Model component
Kosten
Inschrijfgeld: € 25,-
Trainingskosten: €830,-
Studiemateriaal: € 33,-
Certificaatkosten: €25,-
Locatie- en arrangementskosten: Zie onderstaande toelichting
Locatie- en arrangementen
Twice regelt voor de dagopleidingen van maandag tot en met zaterdag een arrangement à € 50 per dag. Een dagarrangement bestaat uit zaalhuur, gebruik van ICT-middelen, onbeperkt koffie, thee, frisdrank, ijswater en een lunch. De kosten van de arrangementen worden direct aan u doorberekend.
Btw
Op alle opleidingen en trainingen is 19% btw van toepassing en voor het studiemateriaal 6%. Met uitzondering van volledige MBO niveau 2, 3 en 4 opleidingen en de volledige HBO Bacheloropleidingen. Voor organisaties die geen btw kunnen terugvorderen, bestaat de mogelijkheid het volledige aanbod op deze website btw vrij gefactureerd te krijgen. In dit geval wordt een btw correctie van 10% toegepast. Dit betekent een voordeel van 7,5% op de inclusief btw prijs. De hoogte van btw is onder voorbehoud van eventuele wetswijzigingen.
Code: T-INT604