Visão Geral
O Curso Ajax and Web 2.0 Development with WebSphere Application Server, ensina aos desenvolvedores de software como construir a próxima geração de aplicativos da web interativos e ricos com técnicas JavaScript e XML assíncronas (Ajax) usando o IBM WebSphere Application Server Feature Pack para Web 2.0.
Neste curso, você aprenderá os benefícios e a arquitetura técnica para usar Ajax em aplicações web. Isso inclui a função de tecnologias-chave, como JavaScript, Extensible Markup Language (XML), serviços da Web, Representational State Transfer (REST), Web Remoting e JavaScript Object Notation (JSON). Eles também aprendem os benefícios de usar um kit de ferramentas Ajax, como o kit de ferramentas Dojo, que é fornecido no WebSphere Application Server Feature Pack for Web 2.0. Você aprenderá a usar os widgets Dojo fornecidos, como estender o Dojo para construir seus próprios widgets e como o Dojo pode ajudar com incompatibilidades de JavaScript entre navegadores. O curso também aborda como construir aplicativos baseados em Dojo e usar compactação para melhorar o desempenho do tempo de execução.
Você também aprenderá sobre os requisitos do lado do servidor para desenvolvimento de aplicativos Ajax, incluindo como usar o recurso de comunicação remota da web no IBM WebSphere Application Server Feature Pack para Web 2.0 para conectar-se diretamente aos serviços Enterprise Java usando REST.
Objetivo
Após concluir este Curso Ajax and Web 2.0 Development with WebSphere Application Server, você será capaz de:
- Descreva os benefícios de usar Ajax no desenvolvimento de aplicações web
- Descrever a arquitetura técnica para aplicativos Ajax
- Descrever o uso de JavaScript, XML e serviços da web em aplicativos Ajax
- Aplicar técnicas Ajax para melhorar a capacidade de resposta e interação de páginas web
- Descrever os benefícios de usar um kit de ferramentas Ajax, como o kit de ferramentas Dojo
- Depurar código JavaScript em aplicativos Ajax
- Use o recurso de comunicação remota da Web para simplificar a conexão direta com serviços Enterprise Java usando REST (Representational State Transfer)
- Identifique e selecione as APIs e widgets apropriados fornecidos pelo kit de ferramentas Dojo
- Compare e contraste mecanismos para transferir dados entre cliente e servidor em aplicativos Ajax
- Aproveite o JavaScript Object Notation (JSON) como um formato de dados leve
- Estenda os componentes e widgets fornecidos pelo kit de ferramentas Dojo
- Configure um ambiente de desenvolvimento para usar o IBM WebSphere Application Server Feature Pack for Web 2.0
- Use o WebSphere Application Server Feature Pack for Web 2.0 para construir aplicativos avançados da Internet
- Crie aplicativos baseados em Dojo e use compactação para melhorar o desempenho do tempo de execução
Publico Alvo
- Destina-se a desenvolvedores de aplicativos da Web que criam aplicativos Web 2.0 interativos usando a técnica Ajax.
Pre-Requisitos
- Capaz de desenvolver aplicações Web dinâmicas
- Recomenda-se familiaridade com desenvolvimento de software em plataformas Enterprise Java (J2EE), como IBM WebSphere Application Server
Materiais
Inglês/Português/Lab Pratico
Conteúdo Programatico
- Introduction
- Rich, interactive web applications
- Introduction to JavaScript
Enhancing web page interaction with JavaScript
- Document Object Model
- The Ajax web development technique
Implementing the Ajax web development technique
- Ajax and web browser compatibility
- Ajax development tools
Testing the Ajax web application
- Web 2.0 protocols and data formats
- REST web services
Developing REST web services
- IBM WebSphere Application Server Feature Pack for Web 2.0
Exposing Enterprise Java resources to Ajax web applications
- Introduction to the Dojo toolkit
Developing Ajax applications with Dojo core
- Dijit: The Dojo widget library
Using simple Dojo widgets
- Fundamental functions & features for programming with Dojo & Dijit
JavaScript programming with Dojo and Dijit
- Asynchronous requests with Dojo
Invoking asynchronous requests with Dojo
- Querying DOM with Dojo
- Dojo data access
Integrating response data into a Dojo widget
- Custom Dojo widgets
Creating a custom Dijit
- Deploying Ajax applications
- Building and compressing a Dojo application
- Handling the browser Back button using Dojo
TENHO INTERESSE