Barcelona - (01/03 - 02/03) - Desarrollo básico con XPages 8.5.2

Información general
Lugar de realización:Barcelona
Duración:2 días
Fechas:1 y 2 de marzo de 2016
Horario:9:30 - 13:30 15:00 - 18:00
Nº máximo de alumnos:10
Curso bonificable:Sí, gestionamos las Subvenciones para Formación Continua de la Fundación Tripartita
Detalles
La inscripción de derecho a:
  • Asistencia al curso
  • Material de clase
  • Almuerzo en las jornadas en que se imparta el curso
  • Diploma acreditativo de la formación
Precio e inscripciones:
Hasta el 1 de enero 520,00 € + IVA
Hasta el 1 de febrero 610,00 € + IVA
Hasta el 23 de febrero 700,00 € + IVA
Puede realizar la inscripción desde este formulario, o ponerse en contacto con nosotros.
Fecha límite de inscripción:7 días antes de la realización del evento
Forma de pago:Mediante transferencia bancaria al realizar la inscripción.
Preguntas frecuentes:Puede revisarlas en estapágina.

Descripción

La aparición de XPages introduce a Domino 8.5 en el grupo de plataformas que permiten construir aplicaciones web de última generación basadas en un gestor de bases de datos de probadas funcionalidad y seguridad, el toolkit Dojo y la tecnología JavaServer Faces.

Este curso guía hacia los pasos esenciales de adaptar una aplicación construida originálmente para Notes y posteriormenete modificada como una aplicación web clásica de Domino, para que llegue a ser una aplicación XPage totalmente funcional.

NOTA: El contenido de este curso es válido también para las versiones 9.0 y 9.0.1

Objetivos del curso
En este curso, se aprende cómo:
  • Comparar y contrastar aplicaciones web clásicas Notes y Domino y aplicaciones XPages desde la perspectiva del usuario y del desarrollador.
  • Utilizar formularios y vistas como esquemas para los Data Sources en una XPage.
  • Establecer un entorno de desarrollo cliente/servidor seguro y correcto para desarrollar, testear, y desplegar aplicaciones XPage.
  • Utilizar todas las características de desarrollo de DDE relacionadas con las XPages.
  • Utilizar las características de arrastrar y soltar de la solapa de Diseño y las características de edición de código fuente de la solapa de Fuentes.
  • Utilizar las propiedades activables directamente y las acciones simples cuando sea posible, pero también a conocer Javascript de servidor y de cliente para la programación de manejadores de eventos avanzados haciendo uso del DOM del navegador, Domino y métodos del objeto XSP.
  • Convertir una aplicación clásica web Domino en una aplicación con funcionalidades de XPages.
  • Añadir y configurar entradas de usuario y controles contenedores mientras se desarrolla una XPage paso a paso.
  • Añadir y configurar DataSources de vistas y documentos y asociar los controles a campos y columnas.
  • Proporcionar navegación al usuario para crear, refrescar, editar, guardar y borrar documentos y documentos de respuesta.
  • Maximizar las características de los controles de vistas añadiendo ordenación al pulsar, marcas de no leídos, categorías y filtrado de categorías, jerarquías de documentos respuesta, paginación con contadores de filas, marcas de selección, operaciones en documentos a nivel de vista, borrados no permanentes, filt rado por clave, búsquedas de texto completo, columnas calculadas, imágenes en columnas, y columnas que efectúan búsquedas en DataSources.
  • Aprender a localizar y resolver errores de sintáxis y programación, así como a capturar e informar de errores de ejecución
  • Implementar la traducción y validación estándar y crear validadores y conversores personalizados para validaciones avanzadas.
  • Emular los campos calculados, calculados al visualizar y calculados al crear de Notes.
  • Aprovechar los recursos de archivo internos y externos como bibliotecas de javascript de cliente y de servidor, CSS e imágenes.
  • Implementar mecanismos de seguridad a nivel de documento, de XPage, de aplicación y de servidor, incluyendo campos de lectores y autores y filtrado de contenido activo paa prevenir ataques de cross-site scripting.
  • Usar variables de ámbito y documentos de perfil para mantener la información de estado de las aplicaciones de navegador.
  • Cargar y visualizar de manera condicional todo tipo de controles y controles contenedores basados en condiciones de tiempo de ejecución y aprender los secretos detrás de las aplicaciones de "una sóla página".
  • Diseñar el estilo de aplicaciones haciendo uso de HTML convencional, así como mediante temas y CSS de manera similar al usado en los temas OneUI.
  • Mostrar arrays de Javascript, campos multivaluados, colecciones de entradas de vista y colecciones de documentos en controles de tipo Repetición y Tabla.
  • Hacer uso de todos los tipos de controles y controles contenedores y cuando estos no sean suficiente, añadir Dijit widgets que ejecuten javascript de servidor y de cliente.
  • Integrar aplicaciones XPage con aplicaciones web Domino.

Audiencia


Este curso está diseñado para programadores Notes que conocen el uso de Domino Designer, pero que son nuevos en Xpages. Se asume un mínimo de estos conocimientos:
  • Conocimiento del entorno de desarrollo Domino Designer, incluyendo diseño de vistas y formularios,@funciones, así como la gestión de las ACLs.
  • Conocimiento de las clases de los objetos de Domino, tanto en lenguaje LotusScript como en lenguaje Java.
  • Conocimiento básico de tecnologías de desarrollo web, incluyendo DOM, (X)HTML, XML, AJAX, CSS y JavaScript básico.

Este curso NO es una introducción al desarrollo de aplicaciones de Lotus Domino. Es un curso avanzado para conocer el desarrollo basado en XPages.