Curso Flex 2 Developing Rich Client applications
Duración
24 hrs.
Temario
1 .- Introducción a Adobe Flex 2
- Comprender aplicaciones enriquecidas para internet (RIA)
- Introducción a los productos Adobe Flex
- Fundamentos de RIA: FlashPlayer / Flash Virtual Machine
- Comprender el flujo del proceso de la aplicación Flex
- Ayuda y otros recursos
2.- Comienzo con Flex Builder 2
- Comprender la relación entre Eclipse y Flex Builder 2
- Explorar la interface Flex Builder 2
- Crear un proyecto y una primera aplicación
- Crear una página principal y verla funcionar
- Depuración
- La ayuda en Flex Builder
3.- Aprendiendo los Fundamentos de Flex
- Crear una aplicación simple con Flex
- Desplegar una aplicación con contenedores
- Añadir controles de usuario
- Crear uniones entre componentes
- Diseñar una aplicación con componentes MXML
- Propiedades y métodos de los componentes MXML
4.- Manejo de Eventos
- Comprender los eventos
- Crear manipuladores de eventos con ActionScript
- Utilizar ActionScript incrustado
- Manejo de eventos con funciones de ActionScript
- Colocar funciones de ActionScript en archivos externos
- Comprender el evento objeto
- Implementar el método addEventListener()
5.- Uso de Controles Sencillos
- Familiarizarse con los controles de Flex
- Utilizar el control Button
- Utilizar el control CheckBox
- Utilizar controles NumericStepper
- Utilizar controles de texto
- Desplegar imágenes
- Añadir controles sencillos a una aplicación
6.- Desplegar una Aplicación con Contenedores
- Comprender los contenedores
- Utilizar un contenedor
- Estableciendo el área de trabajo de la aplicación
- Uso del contenedor de Panel
- Uso del contenedor de Form
- Uso del contenedor de Grid
- Uso de los contenedores Box
- Uso del contenedor Divided Box
- Uso del contenedor Tile
- Mejores prácticas
- Contenedor Control Bar
- Despliegue de componentes y reglas de tamaño
7.- Aplicaciones con despliegue Restringido
- Comprender posicionamento absoluto
- Posicionar componentes con el contenedor Canvas
- Posicionar componentes dentro de un lienzo
- Crear un despliegue restringido usando Flex Builder 2
- Crear un despliegue restringido usando MXML
- Utilizar despliegues restringido con componentes anidados
8.- Estados de Visualización para Diseño de Aplicaciones
- Comprender los estados de visualización
- Crear dos estados para la hoja de contacto
- Controlar los estados de visualización
- Revisar el código MXML
- Crear estados de visualización que incluyen componentes personalizados
9.- Crear la Navegación
- Comprender los contenedores para navegación
- Utilizar el contenedor LinkBar
- Utilizar el contenedor TabBar
- Utilizar el contenedor ViewStack
- Navegar la aplicación usando ViewStack y TabBar
- Utilizar el contenedor TabNavigator
- Uso del contenedor Accordion
- Uso del ButtonBar y ToggleButtonBar
- Utilizar el contenedor ApplicationControlBar
10.- Personalizar la Aplicación
- Personalizar el aspecto de la aplicación en Flex
- Usar estilos API para cambiar el aspecto
- Utilizar temas
- Cambiar el aspecto de la aplicación
- Usar comportamientos con componentes
- Aplicar transiciones a estados de visualización
11.- Uso de MXML y modelos de Datos de ActionScript
- Usando el patrón de diseño MVC
- Creando un modelo de datos en MXML
- Usando clases de ActionScript como modelos de datos
- Instanciando un objeto en MXML desde una clase de ActionScript
- Creando un constructor de ActionScriipt con parámetros
- Definiendo métodos de una Clase
12.- Intercambiando datos entre componentes usando eventos personalizados
- Entendiendo el problema con las uniones
- Usando uniones para obtener información desde un componente
- Creando eventos personalizados
- Creando, despachando y manipulando un evento personalizado
- Enviando datos desde un evento personalizado
13.- Recuperando Datos en XML con HTTPService
- Recuperando Datos XML en tiempo de reproducción
- Manejando los resultados
- Recuperando datos en tiempo de reproducción con HTTPService
- Manejando resultados usando un controlador de eventos
- Manejando errores
- Haciendo una solicitud HTTP a diferentes dominios
14.- Ciclos a través de datos usando Repeater
- Entendiendo el componente Repeater
- Utilizando dataProvider en controles dentro de un Repeater
- Creación dinámica de componentes usando un Repeater
- Usando datos de un Repeater en ActionScript
- Referencias a componentes repetidos
15.- Despleganod Datos usando DataGrid
- Uso del control DataGrid
- Usando Datos XML simples en un DataGrid
- Especificando columnas
- Dando formato a columnas de DataGrid
- Uso de item rendered
- Uso de TileList y HorizontalList
- Uso de eventos y elementos seleccionados con componentes basados en una lista
Precio
$5,800.00
Incluye
Manual
CD de Ejercicios
Requisitos Previos
Manejo de Sistema Operativo (Mac o Windows).
Conocimientos de FlexSimilares al curso Developing Rich Client Aplication