Curso de Flex

Flex (Rich Internet Aplications)
Aprenda a desarrollar aplicaciones RIAs (Rich Internet Applications) con la más moderna y avanzada tecnología para Web y aplicaciones desktop. Domine este poderoso lenguaje de última generación y construya aplicaciones con asombrosos efectos gráficos similares a las aplicaciones de escritorio pero desde su navegador.
DURACION Y COSTO
· Duración: 18 Hs.
· Costo: $ 400
· 1 pago de $400
CONTENIDOS DEL CURSO ::
A lo largo del curso el alumno desarrollará aplicaciones RIA, con características típicas de una Desktop Application pero funcionando a través del navegador. Con la herramienta Flex Builder, los alumnos utilizaran los diferentes componentes visuales como DataGrid, Combo box, text input, buttons, checkbox, menús bar, acordeón, etcétera y todo tipo de controles contenedores para el desarrollo de una aplicación integradora la cual consta en programar una tienda virtual de libros, donde se realizan practicas de: catálologos de libros, búsquedas avanzadas, compra de productos, exposiciones de imágenes, etc. Las diferentes pantallas de la aplicación se administraran a través de los componentes de navegación que provee Flex para el manejo de sesiones y transiciones con diferentes efectos durante los cambios de las diapositivas. Por ultimo el alumno realizara prácticas de integración de estilos CSS con Flex, adaptando el diseño visual de las prácticas a los archivos de estilos.
Acerca de Flex ::
Flex es el framework más poderoso e intuitivo para el desarrollo de Interfaces Ricas en Internet que contienen Dashboards, Imágenes y Datos en aplicaciones de negocios. Los programadores tradicionales de aplicaciones ven como un desafío adaptar la metáfora de la animación sobre la plataforma con la cual fue originalmente construido Flash. Flex minimiza elegantemente este problema proveyendo un flujo de trabajo y un modelo de programación que es familiar a los desarrolladores de aplicaciones.
El objetivo de Flex es permitir a los desarrolladores de aplicaciones web construir rápida y fácilmente Aplicaciones de Internet Ricas, también llamadas RIAs. En un módelo multi-capa, las aplicaciones Flex son el nivel de presentación.
REQUISITOS ::
Conocimientos básicos de HTML

Unidad 1 – Introducción y ambiente de trabajo


  • INTRODUCCIÓN A FLEX
  • Que es Flex y para que se usa?
  • Características generales, historia.
  • Que podemos hacer con Adobe Flex?
  • FLEX BUILDER (IDE)
  • Que es un IDE?
  • Que es Eclipse?
  • Arquitectura de Flex Builder IDE (Based on Eclipse)
  • Opciones de Instalación
  • Modos de edición (Design, Code)
  • Entendimiento de las vistas del editor
  • Entendimiento de las perspectivas del editor
  • Localización de componentes gráficos
  • CREACIÓN DE UN PROYECTO
  • Creación de un nuevo proyecto
  • Creación de una nueva aplicación (main file)
  • Configuración, dimensiones y diagramación para el archivo de aplicación
  • Corriendo la aplicación
  • Compilación de la aplicación
  • Modos de compilación de la aplicación
  • Administración y uso de áreas de trabajo (Workspaces)
  • CONCEPTO DE DEBUGGING
  • Que es Debugging?
  • Para que sirve el Debugging?
  • Colocación de Breakpoints
  • Debuggeando una aplicación
  • Trace Statement vs Debugging
  • FUENTES DE INFORMACIÓN
  • Blogs, y links pertinentes

Unidad 2 – Utilización de Contenedores (Lay out an application)


  • CREACION DE UNA APLICACIÓN
  • Componentes del tag application
  • Lay out an application tag
  • CONTENEDORES
  • Contenedores tipo Box
  • Contenedores tipo HBox
  • Contenedores tipo VBox
  • Contenedores tipo Canvas
  • Contenedores tipo Panel
  • Contenedores tipo Tile
  • Contenedores tipo Control Bar
  • Contenedores tipo Divided Box
  • Contenedores de tipo Grid
  • MODIFICACIÓN DE PROPIEDADES DE COMPONENTES
  • Código MXML características generales
  • Modificación de propiedades con MXML
  • Comentarios MXML
  • CONTENEDORES ABSOLUTOS Y RELATIVOS
  • Usos de contenedores tradicionales y relativos
  • Ventajas y desventajas
  • Layout de aplicación con contenedores

Unidad 3 – Controles de interfaz de usuario


  • CONTROLES
  • Jerarquía de controles
  • Control API para acceder a propiedades y eventos
  • Tipos de Botones
  • Controles de tipo Label / Text
  • Combo Boxes
  • Check Boxes
  • CONTROLES PARA MANEJO DE IMÁGENES
  • Formatos de imágenes soportados
  • Métodos para manejo de imágenes
  • BINDEADO DE COMPONENTES
  • Binding objects usando MXML
  • Asignando nombres de instancias con MXML
  • MANEJO DE EVENTOS
  • Que es un evento?
  • Eventos del sistema
  • Eventos del usuario
  • El objeto Event y sus propiedades
  • Implementación del método addEventListener

Unidad 4 – Formularios y Estados


  • FORM CONTAINER
  • Form tag
  • FormHeading Tag
  • FormItem
  • Creación de un formulario de contacto
  • VALIDACIÓN DE FORMULARIOS
  • Tags para validación ( campos requeridos )
  • USO DE ESTADOS PARA APLICACIONES
  • Que son View States?
  • Creación de un View State
  • Creación de un Estado Básico
  • Creación de nuevos estados alternativos
  • Manejo y cambio de estados

Unidad 5 – Componentes de Navegación y Componentización


  • CONTENEDORES DE NAVEGACIÓN
  • Fundamentos
  • Accordion
  • ButtonBar
  • LinkBar
  • TabBar
  • TabNavigator
  • ToggleButtonBar
  • ViewStack
  • CREACIÓN DE COMPONENTES MXML
  • Creación de nuevo componente
  • Instanciación y uso de componentes ya creados
  • Propiedades y métodos de componentes.
  • Realización de un componente de navegación

Unidad 6 – Estilos, Transiciones y Efectos


  • CREACION DE ESTILOS
  • Usando estilos con MXML Tags
  • Usando estilos con actionscript
  • CSS Styles
  • Configurando estilos con CSS
  • Creación de selectores CSS
  • Creación de clases CSS
  • Estilos CSS compuestos
  • Uso de temas y estilos predeterminados
  • USO DE EFECTOS
  • Efectos disponibles
  • Disparadores de efectos
  • Aplicación de Behaviours
  • Creación de efectos paralelos y secuenciales
  • TRANSICIONES
  • Que son?
  • Aplicación a View States
  • Disparadores de Transiciones
  • Implementación de Transiciones
Cargando...
Cargando...
Cargando...
Cargando...
:: DONDE ESTAMOS
  • Lavalle 648 8vo Piso - Capital Federal
  • Horario de atención:
    - Lunes a Viernes de 09 a 22 hs.
    - Sábados de 10 a 20 hs
:: E-MAILS


TELEFONOS DE CONTACTO ::
Si tenes alguna duda o necesitas asesoramiento acerca del curso, contactanos:
 
  • Llamando desde Capital y Gran Buenos Aires: 4328-0457 (Lineas rotativas) o a los siguientes números 4328-7142 / 5273-0271 / 5273-0272
  • Llamando desde el Interior del País: 0800-345-0290

Testimonios

Cargando...


Inicio Enviar a un Amigo Agregar a Favoritos Mapa del Sitio