|
|
|
|
|
| |
| PHP5: Ajax e Webservices |
 |
|
|
| |
|
| |
Duração do curso |
| |
40 horas |
|
|
| |
Objetivo do curso |
| |
Ampliar os conhecimentos de PHP com ênfase em WEB 2.0, Webservices , AJAX, Orientação a Objetos, XML aplicado ao PHP, com o uso integrado de um conjunto de tecnologias e técnicas para tornar as aplicações e páginas web mais dinâmicas, tornando possível o desenvolvimento de sistemas mais interativos Utilizando Ajax, podemos enviar requisições ao servidor web sem recarregar a página que estamos acessando. Assim, os web sites ficam muito parecidos com aplicações para desktop. |
|
|
| |
Após este curso, o aluno será capaz de |
| |
• Utilizar a Orientação a Objetos para melhorar o código de seus sites.
• Implementar AJAX.
• Implementar aspectos de segurança da linguagem.
|
|
|
| |
Pré-requisitos |
| |
Ter feito o curso PHP5 com MySQL ou ter conhecimento similar. |
|
|
| |
Pontos fortes do Treinamento |
| |
» Material Didático;
» Coffee Break;
» 1 Aluno por computador com no máximo 12 alunos por sala;
» Salas de aula climatizadas.
»Instrutores com experiência profissional. |
|
|
| |
Descrição dos Tópicos |
| |
» O que é Ajax?
• Modelo “clica e espera” versus modelo interativo
• Exemplos de uso prático
• Características do Ajax
• O contexto do Ajax na web
• Ajax e a Web 2.0
• Requisitos e instalações de softwares
» JavaScript e CSS: os pilares do Ajax
• Entendendo o JavaScript
• Interagindo com a página HTML
• Melhorando a experiência do usuário com CSS
» Manipulando XML com JavaScript
• Entendendo o modelo DOM
• Interface dos nodos (Node)
• Outras inferfaces DOM
• A classe XMLDocument
• Entendendo XMLHttpRequest
» O lado servidor: relembrando PHP
• Como escrever um programa PHP
• Variáveis
• Arrays
• Operadores
• Estruturas de controle
• Definição de funções
• Dados de formulários HTML
• Conexão com banco de dados
» Ajax passo a passo
• Iniciando o XMLHttpRequest
• Enviando dados ao servidor
• Criando sua própria biblioteca para o XMLHttpRequest
• Obtendo a resposta como string
• Recebendo dados como XML
• Tratando resultados numéricos
• Manipulando erros
• Analisando a resposta HTTP
• Gerando dinamicamente uma mensagem com CSS
» Reaprendendo a tratar formulários web
• Manipulando os elementos do formulário
• Validando informações
» Uma aplicação completa com Ajax
• Definindo a base de dados
• Página inicial? Não, a página é permanente!
• Bibliotecas JavaScript e estilos CSS
• Listando produtos
• Obtendo os detalhes do produto no servidor
• Carrinho de compras e cálculo do frete
• Cadastrando os clientes
• Inserindo o pedido no banco de dados
» Técnicas e estudos de caso sobre Ajax
• Sua aplicação mais eficiente
• Estudos de caso: aplicações com Ajax e PHP
• Ajax Frameworks |
|
|
|
|
|
Untitled Document
|
|
|
|