Curso online Flex 4

Flex es un entorno de desarrollo de código abierto gratuito altamente productivo para la creación y el mantenimiento de aplicaciones web expresivas que se implantan coherentemente en los principales exploradores, equipos de sobremesa y sistemas operativos. Flex 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).

Curso Adobe Flex 4:
Desarrollo de Aplicaciones Web Enriquecidas

Duración: 30 horas

Dirigido a:

El curso estará dirigido a diseñadores y desarrolladores web que quieran aprender a desarrollar Aplicaciones web que generen un impacto en la experiencia de usuario.

Prerequisitos:

Haber tomado el curso ActionScript 3 - Fundamentos o tener los conocimientos equivalentes como estar familiarizado con la programación orientada a objetos en ambientes como Flash, Java o C++ y con la terminología XML.

Consultor:

Andrés Rodriguez - Desarrollador RIA

Contenido:

  1. Módulo 01
    • Introducción al curso
    • Introducción a Flex y Flex Builder
    • Ejemplo de aplicaciones reales
    • Fundamentos de Flex
      • Setup entorno de trabajo.
      • Uso del IDE.
      • Añadir controles de interface.
      • Arquitectura de una aplicación con MXML.
      • Uso de propiedades, eventos y métodos en línea.
      • Uso de ActionScript dentro de MXML.
    • Ejemplo práctico Conexión a Datos (Ejemplo conexion a Base de Datos con HttpService)

  2. Módulo 02
    • Manejo de Eventos
      • Entendiendo los eventos.
      • Crear Controladores de Evento (Handlers) con funciones en ActionScript.
      • Uso del método addEventListener().
    • Maquetación en Flex
      • Uso de contenedores.
      • Posicionando componentes dentro de contenedores.
      • Análisis del código MXML generado por el Builder.
    • Uso de componentes de Navegación
      • Uso del LinkBar y TabBar.
      • Contenedores ViewStack y TabNavigator
      • Contenedor Accordion.
      • Uso del ButtonBar y ToggleButtonBar
      •  
    • Ejemplo práctico Conexión a datos remotos – Cliente Twitter

  3. Módulo 03
    • Introducción al DataBinding
    • Manejo del DataGrid
      • Uso de la clase ArrayCollection como DataProvider del DataGrid
        • Manipulando datos en línea.
        • Ordenamiento de Datos.
        • Control de Eventos de la Clase ArrayCollection.
      • Formato específico de los datos con LabelFunction.
      • Manejo de ItemRenderers  en linea.
      • Componentes ItemRenderer e ItemEditor.
    • Aplicando estilo a las aplicacione
      • Modificando el “look and feel” en línea.
      • Aplicando estilos CSS.
      • Dando estilo a los estados de un botón.
    • Comporatmientos y Efectos
      • Aplicando Efectos a los componentes.
      • Revisión de los Efectos disponibles.
      • Aplicando Efectos a las transiciones entre Estados.

  4. Módulo 04
    • Creación de Formularios Avanzados
      • Uso del contenedor Form.
      • Validación de datos.
      • Controlador de eventos de validación.
    • Conexión a datos
      • Análisis de los diferentes métodos de comunicación de datos.
      • Manejo simple de XML.
      • Uso avanzado del objeto HTTPService.
      • Uso avanzado del objeto RemoteObject.
    • Introducción al reporte Gráfico
      • Revisión de los tipos de Gráficos.
      • Aplicando efectos a los Gráficos

  5. Módulo 05
    • Desarrollo de una aplicación complet
      • Setup Arquitectura de datos.
      • Conexión a datos WebOrb PHP.
      • Setup Aplicación desde 0.
      • Ingreso, edición y  elimación de datos.
      • Reporte de datos (Gráficos)
Twitter AdobeXpert
Facebook Adobe Colombia y Latinoamerica Colombia Adobe User Group - Xpert Magazine Xpert Tutoriales Adobe