Contenido
Módulo I: Introducción a Adobe Flex 3
Funcionamiento de las Aplicaciones Web. Introducción a Adobe Flash y Adobe Flex. La fundación del RIA: Flash Player/Flash Virtual Machine. Comprensión del proceso de la aplicación. Relación entre Eclipse y Flex Builder 3. Interfaz de Flex Builder 3. Creación de un proyecto. Práctica: Creación de un proyecto. Creación de archivos MXML – Introducción y reseña sobre XML. Práctica: Compilación y ejecución de una aplicación simple
Uso del depurador de errores.
Módulo II: Fundamentos de Flex:(Parte 1)
Principales Componentes. Contenedores. Controles de interfaz de usuario. Componentes de Navegación. Componentes de Graficado. Creación y definición de propiedades y métodos de componentes MXML
Práctica: Creación de una interfaz de usuario simple
Uso de contenedores (Panel, Form, Grid, Box). Uso de los contenedores VDividedBox y HDividedBox. Práctica: Creación de una interfaz de usuario compleja.
Módulo III: Fundamentos de Flex:(Parte 2)
Componentes de navegación (LinkBar, TabBar, ViewStack, Uso de TabNavigator, Accordion, ButtonBar & ToglleButtonBar, ApplicationControlBar). Funcionamiento de Vistas de Estados. Control de las Vistas de Estado. Práctica: Creación de una aplicación con barra de navegación y diferentes secciones. Creación de Componentes Personalizados. Práctica: Creación de una aplicación utilizando componentes personalizados.
Módulo IV: ActionScript. El lenguaje de programación de Flex
Características generales. Sintaxis – Tipos – Principales Estructuras. ActionScript inline. ActionScript en archivos externos
Eventos. Crear manejadores de eventos usando ActionScript inline. Manejar eventos con funciones ActionScript. Comprender el objeto evento. Implementar el método AddEventListener. Práctica: Creación de aplicaciones simples con comportamientos específicos. Manejo de Datos en Flex. Contenedores de Datos. Uso del control DataGrid. Formato de columnas. Item renderers e item editors. Carga, descarga y modificación de datos en Contenedores. Práctica: Creación de aplicaciones simples con comportamientos específicos y manejo de datos
Módulo V: Recuperar información XML con HTTPService
Recuperación de información con HTTPService. Manejo de resultados usando un manejador de evento. Manejo de fallas. Requerimientos HTTP a diferentes dominios. Práctica: Creación de una aplicación conectada a servicios remotos. Despliegue de información simple XML en DataGrid. Práctica: Creación de una aplicación con DataGrid de datos cargados mediante XML. Combinación de ActionScript, Componentes y Servicios. Práctica: Creación de un ABM funcional. Práctica: Creación de un ABM funcional y validaciones de datos del lado del cliente.
Módulo VI: Diseño Visual
Perfeccionamiento de la apariencia. Estilos css. Temas. Práctica: Creación de un ABM con diseño propio.