CURSOS
  . LINGUAGEM JAVA:
   * Desenvolvedor Java
   Java Básico - J2SE +
   Java Web - J2EE
   * Aplicações J2ME
  - Mobile Devices -
   * Formação Framework
   Jakarta Struts +
   Hibernate
   * JSF - Java Server
    Faces
   * Ajax (Asynchronous
     Javascript and XML)
 
  . OUTROS CURSOS:
   * UML
   * ORACLE 10g
   * COBOL
   * Modelagem e
     Adm. de Dados
   * Games para Desktop
   utilizando Java
   *Games para Celular
   utilizando J2ME
 
SOLUÇÕES WEB
   Internet
   E-learning
   Design
   Hospedagem de Sites
 
CONTATOS
   Geral
   Treinamento
   Suporte Técnico
 

Curso de AJAX (Asynchronous Javascript and XML)

Objetivos deste Curso:

Para atender aos requisitos de usabilidade exigidos pelo mercado, surge o Ajax (Asynchronous Javascript and XML) que oferece uma interface mais amigável e com respostas mais rápidas na web.
Com o AJAX não é necessário que a atualização de determinadas informações implique na modificação da página inteira, pois é possível realizar a busca das informações no servidor web dentro da própria página, através de alguns componentes disponíveis no JavaScript e um pouco de manipulação do HTML, como se fosse um documento XML via API DOM.
Nosso curso explica as características e peculiaridades das tecnologias fundamentais do Ajax como HTML, XHTML, JavaScript, DOM, XML, XSLT e XMLHttpRequest, com exemplos e algumas dicas de utilização.

Pré-requisitos:
- Saber programar em PHP ou ASP
- Ter noções de JavaScript.

Carga Horária : 40 horas
   

Capítulo 1 – O que é o AJAX ?
Atualizando páginas WEB sem Ajax.
Ajax e páginas WEB dinâmicas.

Capítulo 2 – Um pouco de JavaScript
Elementos da linguagem
Interação com o usuário
Variáveis
Operadores
Estruturas de Controle
Funções
Interação com a página HTML

Capítulo 3 – Noções de CSS
Descrevendo um elemento CSS
Pseudo elementos do CSS
Estrutura CSS
Exemplo de utilização do CSS

Capítulo 4 – XML e Java Script
DOM
Manipulação dos Eventos de uma página
Propriedades de um elemento DOM
childNodes
firstChild
lastChild
nodeValue
parentNode
next Sibling
previousSibling
Métodos de um elemento DOM
getElementByID
getElementByTagName
hasChildNode
createElement
createTextNode
appendChild
insertBefore
getAttribute
setAttribute
removeAttribute
removeChild
XML Document
XMLHttpRequest
Métodos de XMLHttpRequest
open
send
setRequestHeader
getResponseHeader
getAllResponseHeader
abort
Propriedades de XMLHttpRequest
status
status Text
readyState
onreadystatechange
responseText
responseXML



Capítulo 5 – Primeiro Exemplo Utilizando AJAX

Busca de Produtos
Definição da Estrutura de Dados
Desenvolvimento da solução totalmente do lado do cliente
Desenvolvimento da solução no lado do Servidor
Utilização do AJAX para uma solução definitiva
Busca das categorias
Script para tratamento de Categorias no Lado Cliente
Script para busca de produtos da Categoria.
Script exibição de produtos
Busca dos detalhes dos produtos
Script para busca dos detalhes do Produto no Servidor
Exibição dos detalhes do Produto Selecionado
Código completo da Solução AJAX.



Capítulo 6 – AJAX Avançado
XSLT
1ª. Aplicação de um Documento XSLT Diretamente em Documento XML
2ª. Aplicação de um Documento XSLT com Comandos JavaScript
Interação com Documentos XML.
JavaScript e OO.
Herança por ligação direta de Funções
Herança por Prototype
Classe JavaScript para AJAX

Capítulo 7 – Segundo Exemplo utilizando AJAX


Busca dinâmica de Produtos
Monitoramento de caracteres digitados
O resultado será limitado a 15 sugestões
Critério de busca
Script de busca de Produtos no Servidor
Modificaç ao dos critérios de Busca
Cesta de compras com AJAX
Alteração da busca de produtos para inclusão na Cesta de Compras.
Script do lado Servidor para Cesta de Compras.
Função para cálculos do valor total da Cesta de Compras.
Função para exclusão de um item da cesta de Compras.
Script completo da cesta de compras – lado cliente.

Capítulo 8 – AJAX e SOAP
SOAP
Envelop
Header
Body
Fault
WSDL
AJAX + SOAP
Alteração da classe AJAX
addHeader
setHeader
delHeader
Construção da classe SOAP Params
Parametros
XML
add
Del
toXML
Construção da classe SOAP
url
serviço
params
função
HEADER
FOOTER
carrega WSDL
buscano
buscaAction
processaSOAP
ServidorSOAP em PHP
Acesso ao Servidor SOAP
Exemplo de AJAX + SOAP + PHP





CADASTRO
   Preencher Formulário
 
PORTFÓLIO
   Portfolio da Interplan
   Sites para Web
   Animações Flash
   Design Gráfico
 
 
Copyright © 2004 Interplan - Soluções em Conectividade Ltda.
Av. Presidente Vargas , 962 grupo 1414 - 14o.andar - Centro - RJ Tel: (21) 3473-2210