Capacitacion Profesonal en Diseño Gráfico, Web y Multimedia

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

 

Argot Multimedia - Gabriel Mancera 1337 B303 Colonia del Valle - México D.F. - (0155) 56040784 - informacion@argotmultimedia.com