Soluções em Conectividade Ltda.

 



OBJETIVO
:






 














EMENTA





















 









Curso de Desenvolvimento de aplicações Web com AJAX


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

     Principais tópicos abordados:

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

PREÇO DO CURSO:

   R$ 900,00
(pagamento em 5 vezes de  R$ 180,00)

Pagamento à vista - desconto de 10%

R$ 810,00 (oitocentos e dez reais)

Para Empresa: acrescentar os encargos referentes à emissão de Nota Fiscal

      No preço acima já está incluido material didático e certificado de participação do curso


     

MAIS INFORMAÇÕES:

(+21) 3473-2210 / 2516-2257

 www.interplan.com.br

 interplan@interplan.com.br