Opleidingstype   Klassikaal
Trainingskosten Zie kostenspecificatie
Segmenten

Server side web development

,

Programmeertalen

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.

Opleidingsdata en locaties (inschrijven is mogelijk voor al deze momenten)


Startdatum Variant Dag Locatie Inschrijven Planning
10-05-2012 Dag Donderdag Regio Amsterdam Inschrijven Planning
10-05-2012 Dag Donderdag Regio Arnhem Inschrijven Planning
10-05-2012 Dag Donderdag Regio Den Haag Inschrijven Planning
10-05-2012 Dag Donderdag Regio Driebergen Inschrijven Planning
10-05-2012 Dag Donderdag Regio Eindhoven Inschrijven Planning
10-05-2012 Dag Donderdag Regio Groningen Inschrijven Planning
10-05-2012 Dag Donderdag Regio Rotterdam Inschrijven Planning
10-05-2012 Dag Donderdag Regio Utrecht Inschrijven Planning
10-05-2012 Dag Donderdag Regio Zwolle Inschrijven Planning
17-09-2012 Dag Maandag Regio Amsterdam Inschrijven Planning
17-09-2012 Dag Maandag Regio Arnhem Inschrijven Planning
17-09-2012 Dag Maandag Regio Den Haag Inschrijven Planning
17-09-2012 Dag Maandag Regio Driebergen Inschrijven Planning
17-09-2012 Dag Maandag Regio Eindhoven Inschrijven Planning
17-09-2012 Dag Maandag Regio Groningen Inschrijven Planning
17-09-2012 Dag Maandag Regio Rotterdam Inschrijven Planning
17-09-2012 Dag Maandag Regio Utrecht Inschrijven Planning
17-09-2012 Dag Maandag Regio Zwolle Inschrijven Planning

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

Nieuwsbrief van Twice?