| 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
|










