1. Introducción a Live Cycle Data Services
a. Qué es Adobe Live Cycle Data Services
b. Estructura de un proyecto web Java
c. Instalación y configuración de un servidor de aplicaciones Java
d. Instalar y configurar LCDS
e. Crear aplicaciones que usen LCDS
f. Estructura de un proyecto LCDS
2. Validación y formato de datos
a. Validar datos de un formulario
b. Lanzar validaciones con eventos
c. Validación desde ActionScript
d. Usar expresiones regulares
e. Formatear datos
3. Manipulación de datos complejos
a. Entender las Colecciones
b. Filtrar y ordenar datos
c. Usar un Cursor de datos
4. Accediendo a Web Services
a. Usar un WebServices
b. Invocar un WebService y usar los resultados
c. Manejo de errores y excepciones
d. Llamar métodos de un WebService
e. Pasar parámetros a un WebService
5. Usando clases Java como objetos remotos
a. Entender el protocolo AMF
b. Servicios de objetos remotos en Java
c. Configurar el servicio de objetos remotos en Java
d. Intercambiar datos entre una aplicación Flex y Java con Remote Objects
6. Usando Flex Message Service
a. Entender qué es el Message Service
b. Conocer el modelo de Suscripción y Publicación
c. Publicar mensajes
d. Recibir y procesar mensajes
e. Nuestro primer chat en Flex
7. Usando Flex Data Management Services
a. Entender Flex Data Management Services
b. Configuración de Flexl Data Management Services
c. Crear una aplicación con FDMS
8. Aplicando Live Cycle Data Services
a. “Best Práctices” con LCDS.
b. User Soap : Creación de una aplicación Live Cycle
Data Services.
9. Subiendo ficheros al servidor
a. Entender los objetos FileReference y FileReferenceList
b. Soluciones Java para upload de ficheros
c. Implementar de una solución Flex-Java de subida de ficheros al servidor.
d. Necesidades de usar arquitecturas avanzadas en el desarrollo de aplicaciones Flex
10. Cairngorm
a. Conocer la microarquitectura estructural Cairngorm.
b. Necesidad de estructura y metodología en Aplicaciones RIA.
c. Patrones de diseño Java orientados a Flex
d. Esquema de una aplicación Cairngorm
e. Patrones I: Front Controller
f. Patrones II: Service Locator
g. Patrones III: Model Locator
h. Patrones IV: Command
i. Patrones V: Business Delegate
11. Aplicando Cairngorm
a. Integrando Cairngorm con Live Cycle Data Services.
b. “Best Práctices” con Cairngorm.
c. Cairngorm User Soap: Convirtiendo de una aplicación Flex a Cairngorm.