Dojo Toolkit y jMaki Framework para Desarrolladores de Ajax

Versión para impresoraVersión para impresora

Código: SEM-DTJ-2122
Duración: 6 horas

Fechas previstas:
Curso bajo demanda

Descripción del Curso

El Dojo Toolkit es una biblioteca de fuente abierta del código de JavaScript que influye en las metodologías state-of-the-art incluida la técnica Ajax.

En este curso los alumnos aprenderán como incorporar los componentes prepackaged en las aplicaciones web para proporcionar una abundante funcionalidad que compite con la funcionalidad de las aplicaciones del escritorio tradicional standalone. jMaki permite utilizar el código JavaScript desde varias bibliotecas populares de fuente-abierta para que se pueda utilizar la mejor funcionalidad disponible para la aplicación web. jMaki envuelve los componentes permitidos por Ajax desde bibliotecas dispares de fuente-abierta de JavaScript, tales como Dojo Toolkit, Google Developer API, Yahoo User Interface Library, Flickr API, Scriptaculous, Adobe Spry Framework y otras muchas. jMaki es un framework de Ajax de fuente-abierta que proporciona un módelo de peso ligero para crear aplicaciones web permitidas por JavaScript centric Ajax usando la tecnología de la capa web de Java, PHP o Project Phobos, el entorno del tiempo de ejecución de JavaScript del lado del servidor. En este seminario el alumno aprenderá como construir rapidamente aplicaciones web utilizando el framework jMaki y herramientas de Integrated Development Environment (IDE) que permitan arrastrar y omitir widgets de jMaki preconstruidas en el código. También podrán aprender como crear compliant widgets de jMaki desde el propio código de JavaScript.

Objetivo

  • Explorar ejemplos de código de Dojo Toolkit , documentación, comunidad, y otros recursos para el desarrollo.
  • Crear importantes características de aplicaciones web utilizando Dojo toolkit, implementar difíciles características para aplicaciones que permitan Ajax.
  • Conexiones dinámicas con funciones JavaScript y definir ampliamente eventos con tecnología Dojo relacionados con aspectos orientados al manejos de eventos del sistema.
  • Optimizar el transporte de datos entre el servidor y el navegador con Dojo y tecnologías JSONs
  • Creació rápida de una aplicación web cliente usando jMaki Framework y herramientas simples, libres y drag-and-drop
  • Fácil leverage de código abierto de tecnologí Ajax tecnologí usando jMaki widgets
  • Permitir la comunicació entre widgets las cuales no fueron diseñadas para comunicarse
  • Ingeniería inversa como la tecnologí que envuelve a jMaki widgets desde la tercera parte del frameworks de JavaScript bajo la estandarizació del lado del servidor API
  • Construir un nuevo jMaki widget basado en tu propio código JavaScript
  • Seguridad y comunicaciones seguras con servicios externos dispares en la parte del cliente usando tecnología jMaki's XMLHttpProxy

Prerequisitos

Para obtener el máximo aprovechamiento del curso los alumnos necesitan:

  • Escribir aplicaciones Java
  • Escribir una página web que use HTML, CSS, JavaScript y el API DOM.

A quién va dirigido

  • Desarrolladores Java que crean aplicaciones web
  • Desarrolladores de Aplicaciones Web familiares con otros lenguajes orientado a objetos

Cursos Relacionados a realizar antes

SL-314: Desarrollo de Componentes Web con Servlets y JSPs ver programa >>
DTJ-3108: Desarrollo de Componentes JAVA SERVER FACES con AJAX ver programa >>

Contenido

Dojo Toolkit para Desarrolladores Ajax

  • ¿Qué es Dojo Toolkit?
  • El sistema Dojo Toolkit Package
  • Remoting con dojo.io.bind()
  • Retrasar y adelantar botones y marcadores
  • Manipulación DOM
  • El sistema Dojo Event
  • Revisión
  • Manejar DOM Events
  • Chaining Function Calls
  • Programación orientada a aspectos (Before advice y After Advice)
  • Desconectar Event Handlers
  • Fuentes
  • Dojo Widgets
  • Usar Widgets
  • Crear Widgets
  • Drag and Drop (Arraste y Omisión)
  • Animaciones Dojo
  • Dojo Storage
  • Dojo Performance Tuning

Using the jMaki Framework

  • Usar jMaki Widgets
  • Ingeniería inversa jMaki
  • Ingeniería inversa de capas jMaki
  • Combinar jMaki widgets
  • Publicar y suscribir
  • Contenedores jMaki
  • jMaki Glue
  • Construir un nuevo jMaki widget
  • Usar la tecnología jMaki's XMLHttpProxy