Fundamentos de Adobe Flex y Adobe Flash Builder - nanforiberica

    ESPECIALIDAD

    Lenguajes de Programación

    MODALIDAD

    Webinar. Sesiones en aula virtual con profesor

    CONTACTO

    soporte@nanforiberica.com

    TUTORES

     Javier Lozano Moreno - javierl@nanforiberica.com

     

    Objetivos del curso

    Flash Builder es una herramienta de desarrollo basada en el entorno Eclipse que permite codificación inteligente y diseño visual de la interface, apariencia y comportamiento de RIAs (Rich Internet Applications).

    El curso Adobe Flex 4 con Flash Builder 4 - Desarrollo de Aplicaciones Web Enriquecidass incluye:

    • Intoducción a la Plataforma Flash
    • ActionScript 3
    • MXML
    • Desarrollo de aplicaciones de escritorio y móviles

    Contenidos del curso 

    1. Introducción Adobe Flex
    • Historia
    • Evolución
    • Aplicaciones Web y Desktop
    • Arquitectura cliente - servidor
    • ¿Por qué usar Flex?
    • Flex Vs …
    • Cuando NO usar Flex
    • Ejemplos de aplicaciones RIA con Adobe Flex y Adobe AIR
    1. Adobe Flash Builder 4.6 (IDE)
    • Introducción
    • Ventajas sobre eclipse + sdk adobe Flex
    • Partes del IDE (Ventanas)
    • La vista de código
    • La vista de diseño
    • ShortCuts
    • Autogeneración:

    o Getters/Setters

    o Refactoring

    o File templates

    o Event Handlers

    o Comunicaciones

    o Formulario

    1. Nociones de Action Script 3
    • Introducción
    • Sintaxis
    • Tipos de datos
    • Variables, Funciones y Operadores
    • Estructuras condicionales
    • Bucles
    • POO
    1. Nociones de Adobe Flex 4.6
    • Introducción al Framework
    • Introducción a la Arquitectura
    • Cambios y novedades de Adobe Flex 4.6
    • Namespaces
    • Componentes Halo (Fx3) y componentes Spark (Fx4.x)
    • Contenedores y Layouts
    • Scrollers
    • DataBinding
    • Styling + Skinning
    • Buenas prácticas de codificación
    1. Estructurar un proyecto con Adobe Flex 4.6
    2. Contenedores
    • Group
    • SkinnableContainer
    • BorderContainer
    • Panel
    • Application
    • NavigatorContent
    1. Layouts
    • BasicLayout
    • HorizontalLayout
    • VerticalLayout
    • TileLayout
    • Custom Layouts
    1. Componentes básicos
    2. Manejo de eventos básico
    3. Navegación y visibilidad.
    • Estados
    • Visibilidad
    • ViewStack
    1. Componentes compuestos
    • List
    • Datagrid
    • ItemRender
    • ItemRenders personalizados
    1. Introducción a componentes personalizados
    2. Colecciones de objetos AS3
    • Array, XML, Vector
    • ArrayCollection Vs ArrayList
    • XMLListCollection Vs XMLList
    1. Introducción al manejo de eventos
    • Listeners, Handlers y Dispatchers
    • Propagación de eventos
    1. Introducción a patrones de diseño (separación de código)
    • Observer (Bindable)
    • Singleton
    • MVC
    1. Introducción a RPC: Acceso remoto a datos
    • RemoteObject
    • Value Object (VO)
    1. Spark text (FTE y TLF)
    2. Introducción a Styling y Skinning (Flex 4)
    3. Filtros, animaciones, efectos y transiciones
    4. Validaciones del lado del cliente:
    • Formateadores.
    • Validadores.
    • Restricciones de entrada.
    1. Exportar a producción

    Evaluación final

    Cuestionario de Calidad

     

    Requisitos

    Hardware: PC Multimedia

    Pentium IV o superior, 1 Gb de memoria, tarjeta de sonido, altavoces/cascos

    Software:

    Windows XP, Windows Vista o Windows 7

    Navegadores: Explorer 6,7 y 8 o firefox 2 y 3

    Java 1.5 o superior

    Adobe Flash Player 7.0 o superior

    Javascript habilitado

    Adobe Reader 8.0 o superior

    €3,600.00