Voorheen Eduhub

Flex 3: Architecting Applications Using Cairngorm

Niveau:
Kosten:
Totale lesduur:
12
Bekijk alternatieven

Informatie aanvragen is helaas niet mogelijk voor deze training
U kunt een In-company offerte aanvraag doen, of alternatieven bekijken:

Overzicht

Ervaring met deze training?

Heeft u de training Flex 3: Architecting Applications Using Cairngorm bij Prisma IT gevolgd? Help anderen door uw ervaring te delen op Springest!

Springest doneert €1,- aan Stichting Edukans als dank voor jouw ervaring

 
Tijdstip:
Overdag
Soort locatie:
Open inschrijving
Regio('s):
Utrecht, Rotterdam, Amsterdam

Beschrijving

Architecting Applications with Cairngorm is designed to thoroughly introduce the core concepts behind and standard implementations used within the Cairngorm RIA micro-architecture.

Audience

This course is designed to teach experienced Adobe Flex developers how to implement the Cairngorm RIA micro-architecture. To gain the most from this class, you should:

    • Be thoroughly familiar with MXML and ActionScript 3
    • Be experienced with Object Oriented Programming in ActionScript 3
    • Be familiar with design pattern oriented programming 

    Next Steps

    All Flex 3 course

    Course outline

    Introducing Flex 3: Developing Rich Client Applications Introducing Mastery Learning Understanding the Course Format Reviewing the course prerequisites Reviewing the course outline

    Setting up the application files

    Converting an Application to use Cairngorm MVC

    Review Organization and Coupling Concerns Reviewing Organization Changes Reviewing Refactoring Tasks

    Architecting the Model Layer

    Introducing the Model Layer in MVC Understanding the Model Layer as a Concept Understanding the Model Layer as a Structural Organization Introducing the ModelLocator Pattern Introducing the AS3 Singleton design pattern Understanding the purpose of the ModelLocator pattern Reviewing what constitutes a ModelLocator class Using a ModelLocator singleton in the View layer Exploring the Benefits of Using the ModelLocator & Business Objects Learning the benefits of using the ModelLocator pattern Introducing business and value objects Reviewing the purpose of the OrderCart business object

    Architecting the Control Layer

    Introducing the Control Layer in MVC Introducing the Control layer Understanding the Control layer as a concept Understanding the Control layer as a structural organization Introducing the ServiceLocator Pattern Understanding the purpose of the ServiceLocator pattern Reviewing what constitutes a Services repository Creating a Services repository using the ServiceLocator Using the Services repository Instantiating and using the Services repository Understanding the impacts of using a Services repository Using AsyncToken and IResponders with RDS

    Using Delegates in Cairngorm

    Introducing the Delegate within the Control Layer Understanding the role of the Delegate in the Control layer Understanding the concept of the Delegate in the Control layer Understanding the Delegate as a structural organization Introducing the Delegate Pattern Understanding the purpose of the Business Delegate pattern Reviewing what constitutes a Delegate Creating a Delegate within the Control layer Using a Delegate Implementation Instantiating and using a Delegate Understanding the impacts of using a Delegate Transforming data inside the Delegate Transforming XML data to VOs Understanding how the Delegate can transform incoming data

    Using Commands in Cairngorm

    Introducing the Command within the Control Layer Understanding the role of the Command in the Control layer Understanding the concept of the Command in the Control layer Understanding the Command as a structural organization Introducing the Command Pattern Understanding the purpose of the Command pattern Reviewing what constitutes a Command Creating a Command within the Control layer Using a Command Implementation Understanding the impacts of using a Command Instantiating and using a Command Exploring Other Feature Implementations as Commands Exploring ShoppingCart Features Implemented as Commands Review how Commands Processing affects the Model and View layers

    Using Business Events in Cairngorm

    Introducing Business Events within the Control Layer Understanding the role of the Business Event in the Control layer Understanding the concept of Business Events in the Control layer Understanding the Business Event as a structural organization Introducing the Business Event Introducing the concept of Business Events Understanding the purpose of the Business Event Reviewing what constitutes a Business Event Creating an Event within the Control layer Using Business Events with Business Objects and Commands Understanding the impacts of using a Business Event

    Using the FrontController in Cairngorm

    Introducing the FrontController Concept Understanding the role of the FrontController in the Control layer Conceptualizing the FrontController in the Control layer Understanding the FrontController as a Structural Organization Understanding the FrontController Pattern Introducing the concept of the FrontController pattern Understanding the purpose of the FrontController pattern Reviewing what constitutes a FrontController implementation Creating an FrontController within the Control layer0 Using the FrontController in the View Layer3 Understanding how to instantiate the <FrontController> Understanding how to use a <FrontController> instance Understanding <FrontController> impacts to View layer components

    Enhancing Application Architecture

    Consolidating Command Components Reviewing traditional implementations of Commands Understanding how to consolidate Commands Removing the CED from the View Layer Removing the CairngormEventDispatcher (CED) for the View layer Using the Compiled Cairngorm Library Using the Cairngorm.swc library Understanding Architecture Methodologies Reviewing Cairngorm Usage Methodologies Adding Cairngorm MVC to existing Flex applications Using Cairngorm MVC with new Flex applications

Ervaringen

Er zijn nog geen ervaringen. Deel je ervaring en help zo anderen kiezen. Als dank doneert Springest €1,- aan Stichting Edukans.

Ervaring delen

Deel je ervaring

Je helpt hiermee anderen kiezen. Als dank doneert Springest €1,- aan Stichting Edukans.

Zelf deelgenomen?

E-mail Gebruik een andere validatiemethode Slechts ter voorkoming van misbruik. We delen niks namens jou op je netwerk en delen gegevens nooit met derden.
(optioneel)
(optioneel)

Meer trainingen in dit onderwerp:

Vergelijk 26.822 trainingen en opleidingen in Adobe (Macromedia) Flash

Nieuwsbrief ontvangen?

Abonneer u op onze nieuwsbrief en ontvang maandelijks een update over persoonlijke ontwikkeling en carrièretips. Lees alle nieuwsbrieven

Volg ons op: Facebook Twitter LinkedIn
Help