PHP com AJAX na Web 2.0 - Com Muitos Exemplos Práticos PHP com AJAX na Web 2.0 - Com Muitos Exemplos

VITRINE Os TOP de vendas !!

Por: R$ 60,00

Preço a vista: R$ 60,00

+-
Comprar
Opções de Parcelamento:
  • à vista R$ 60,00
Outras formas de pagamento

Quem viu este produto , comprou

Quem viu este produto , também se interessou

  • Descrição
    PHP com AJAX na Web 2.0 - Com Muitos Exemplos Práticos

    PHP com AJAX na Web 2.0 é indicado para quem deseja criar programas para a Web 2.0, utilizando a linguagem de programação PHP em conjunto com AJAX. A estrutura do livro foi especialmente planejada para facilitar o aprendizado progressivo, incluindo: ? Ambiente Cliente / Servidor e a Web ? Web 2.0 ? Resgatando o HTML, de volta às origens ? Coisas que poucos utilizam e, talvez desconheçam, em HTML ? HTML e o JavaScript, uma interação perfeita ? Um destaque: formulários em HTML ? A linguagem de programação PHP ? PHP, HTML e JavaScript: como eles convivem ? Conexões assíncronas com o JavaScript ? Buscando dados em um servidor com Ajax ? Utilizando XML ? Diversos exemplos ? Estudo de caso com resolução comentada
  • Sobre o Autor
  • Especificação

    Características

    AssuntosAJAX
    Tipo de LivroLivro Físico

    Especificações

    Sobre o AutorSérgio Luiz Tonsig
    Sérgio Luiz Tonsig atua no desenvolvimento de sistemas de informação desde 1979, tendo exercido as mais variadas funções neste percurso, desde programador (com experiência em diversas linguagens de programação), analista de sistemas (empregando vários métodos de desenvolvimento de sistemas), gerente de projetos e consultor.

    Passou por empresas em diferentes ramos de atividades (industriais, comerciais, agropecuárias e de comunicação), angariando vasto conhecimento sobre as formas de condução e utilização de processos informatizados.

    É formado em Ciências Físicas e Biológicas com Habilitação Plena em Matemática, possui pós-graduação em Didática do Ensino Superior, pós-graduação em Metodologia do Ensino Superior, pós-graduação em Sistemas de Informação pela Universidade Federal de São Carlos e mestrado em Informática pela PUC de Campinas.

    Paralelamente às atividades profissionais no desenvolvimento de software, também atua como professor universitário, com experiência superior a 14 anos. Como profissional do ensino, tem focado suas atividades para questões que vão além da tecnologia, englobando a valorização e o aprimoramento humano, cuidando para que o aparato tecnológico seja mais um recurso a serviço da felicidade do homem.

    Em todos esses anos de atuação profissional tem procurado estabelecer como fator diferencial o fato de se lançar na pesquisa de vanguarda, beneficiando não só os alunos, mas as organizações onde atua e, de forma especial gerando ao mercado livros de excelente qualidade.
    Informações TécnicasSumário

    CAPÍTULO 1 - PHP – UMA INTRODUÇÃO ......................................................................1
    1.1. Instalação do PHP e Verificação do Ambiente .....................................................4
    1.2. HTML, JavaScript e PHP .....................................................................................8
    1.2.1. HTML – Formulário .........................................................................................9
    1.2.1.1. Algumas Tags do Formulário HTML ...........................................................11
    1.2.1.2. Ajuste Visual de Elemento no HTML .........................................................18
    1.2.2. Document Object Model (DOM) ...................................................................21
    1.2.3. HTML, JavaScript, DOM e PHP ...................................................................23

    CAPÍTULO 2 - VARIÁVEIS, TIPOS DE DADOS E OPERADORES ........................................27
    2.1. Booleano ............................................................................................................30
    2.2. Inteiro .................................................................................................................32
    2.3. Float / Double ....................................................................................................34
    2.4. String ..................................................................................................................35
    2.5. Array ..................................................................................................................38
    2.6. Object .................................................................................................................41
    2.7. Resource .............................................................................................................42
    2.8. NULL .................................................................................................................42
    2.9. Conversão de Tipos de Dados ............................................................................43
    2.10. Constantes ........................................................................................................45
    2.11. Escopo das Variáveis ........................................................................................47
    2.12. Variáveis Predefinidas ......................................................................................49
    2.12.1. Variáveis Superglobais ..................................................................................50
    2.13. Variáveis Dinâmicas .........................................................................................50
    2.14. Operadores Diversos ........................................................................................52

    CAPÍTULO 3 - ESTRUTURAS DE CONTROLE .................................................................55
    3.1. Execução Condicional de Comandos .................................................................57
    3.1.1. Comando if ......................................................................................................57
    3.1.2. Comando switch ..............................................................................................60
    3.1.3. Comando foreach ............................................................................................61
    3.2. Loop de Execução Condicional de Comandos ..................................................62
    3.2.1. Comando while ...............................................................................................62
    3.2.2. Comando do - while ........................................................................................64
    3.2.3. Comando for ...................................................................................................65
    3.2.4. Break e Continue .............................................................................................67
    3.3. Include, Require, Include_once, Require_once .................................................67

    CAPÍTULO 4 - UTILIZANDO FUNÇÕES .........................................................................69
    4.1. Como Criar Novas Funções ...............................................................................71
    4.1.1. Passagem de Parâmetros por Valor e por Referência ......................................73
    4.1.2. Argumentos Variáveis .....................................................................................74
    4.1.3. Acionamento Indireto de Funções .................................................................77
    4.2. Escopo de Variáveis e Funções ..........................................................................78
    4.3. Funções em Tempo de Execução .......................................................................79
    4.4. Recursos para Monitoramento e Uso de Funções ..............................................79
    4.4.1. Verificando a Existência de uma Função .......................................................80
    4.4.2. Executando uma Função Dinamicamente .......................................................81
    4.4.3. Verificando Todas as Funções Disponíveis ....................................................82
    4.5. Funções para Manipulação de Strings ...............................................................84
    4.6. Funções para Manipulação de Arrays ................................................................89
    4.7. Funções para Manipulação de Datas e Horários ................................................97
    4.7.1. Calculando uma Nova Data ..........................................................................101
    4.7.2. Verificando Datas ..........................................................................................102
    4.8. Funções para Manipulação de Números ..........................................................106
    4.9. Funções para Manipulação de Diretórios e Arquivos ......................................110
    4.10. Funções http e Gerenciamento de Redes .......................................................120
    4.11. Funções para Criptografia ..............................................................................125
    4.11.1. Crypt ............................................................................................................125
    4.11.2. MD5 ............................................................................................................126
    4.12. Miscelâneas ....................................................................................................127
    4.12.1. phpinfo ........................................................................................................127
    4.12.2. phpversion ...................................................................................................127
    4.12.3. ereg ..............................................................................................................127
    4.12.4. set_time_limit .............................................................................................130
    4.12.5. php_check_syntax .......................................................................................130
    4.12.6. sleep ............................................................................................................131

    CAPÍTULO 5 - PHP E O MODELO ORIENTADO A OBJETOS .........................................133
    5.1. Criando uma Classe ........................................................................................137
    5.2. Criando uma Subclasse ....................................................................................139
    5.3. Sobrecarga (ou Sobreposição) de Métodos ......................................................141
    5.4. Interfaces ..........................................................................................................143
    5.5. Classes Abstratas ..............................................................................................146
    5.6. O Qualificador “Final” .....................................................................................148
    5.7. Atributos e Métodos Estáticos .........................................................................149
    5.8. Métodos Mágicos .............................................................................................150

    CAPÍTULO 6 - PHP E A INTEROPERABILIDADE COM HTML ......................................157
    6.1. Recebendo Dados de uma Página HTML .......................................................160
    6.1.1. Utilizando o Método Post .............................................................................163
    6.2. Gerando uma Página HTML Dinamicamente .................................................165
    6.3. Obtendo Dados de uma Página HTML e Gravando um Arquivo Texto ..........167
    6.4. Estratégia para Transferência de Dados entre Páginas Geradas Dinamicamente ...171
    6.5. Utilizando Sessões e Cookies ..........................................................................172

    CAPÍTULO 7 - PHP E MYSQL .................................................................................181
    7.1. Utilizando o MySQL .......................................................................................186
    7.2. Conectando a Aplicação com o Banco de Dados .............................................187
    7.3. Recuperando Dados no MySQL ......................................................................190
    7.4. Recuperando Vários Registros de uma Tabela .................................................194
    7.5 Criando um Cadastro ........................................................................................197
    7.5.1. Pesquisando Registros ..................................................................................201
    7.5.2. Excluindo um Registro .................................................................................208
    7.5.3. Cadastrando ou Alterando um Registro ........................................................210
    7.5.4. Considerações Gerais ....................................................................................213
    7.6. Como Gerar um Relatório ................................................................................214
    7.7. SQL Injection ...................................................................................................217

    CAPÍTULO 8 - PHP E AJAX ....................................................................................219
    8.1. Funcionamento do AJAX .................................................................................221
    8.2. Classe XMLHttpRequest .................................................................................224
    8.2.1. Criando um Objeto da Classe XMLHttpRequest ..........................................224
    8.2.2. Recursos para Processamento Assíncrono ....................................................225
    8.2.3. Tratando o Retorno do Servidor ...................................................................227
    8.3. Juntando Todas as Peças em um Exemplo Comentado ...................................228
    8.3.1. Retornando Dados no Padrão XML ..............................................................237
    8.3.1.1. Gerando Dados XML no Lado Servidor da Aplicação ..............................238
    8.3.1.2. Recebendo Dados XML no Lado Cliente da Aplicação ............................240
    8.4. Um Novo Exemplo Utilizando o Método POST .............................................242
    8.4.1. O Código HTML ...........................................................................................243
    8.4.2. Arquivo com Código JavaScript ...................................................................245
    8.4.3. Os Programas em PHP ..................................................................................256

    CAPÍTULO 9 - ESTUDO DE CASOS ..............................................................................263
    9.1. Uma Enquete ....................................................................................................265
    9.1.1. Cadastrando uma Enquete ............................................................................269
    9.1.2. Votando em uma Enquete .............................................................................274
    9.1.3. Consultando o Resultado de uma Enquete ....................................................279
    9.2. Um Cadastro de Usuários ................................................................................280
    9.2.1. Criando o Cadastro .......................................................................................281
    9.2.2. Realizando uma Consulta para Alteração ou Exclusão .................................283

    ANEXO I - CÓDIGO FONTE DOS SCRIPTS E PÁGINAS HTML APRESENTADOS NO CAP. 9 285
    Primeiro Estudo de Caso – Sistema de Enquetes. ..............................................287
    Enquetemenu.html ..................................................................................................288
    Cadenquete.html .....................................................................................................290
    Ajaxenquete.js .........................................................................................................292
    Consenquete.php .....................................................................................................298
    Cadenquete.php .......................................................................................................300
    Excenquete.php .......................................................................................................301
    GeraHtmlItens.php ..................................................................................................302
    Enquetevotar.html ...................................................................................................303
    Votarenquete.js ........................................................................................................305
    Votaritens.php .........................................................................................................308
    Registrarvoto.php ....................................................................................................309
    Votarenquete.php ....................................................................................................310
    Votaritensenquete.html ............................................................................................313
    Consultarresultados.html ........................................................................................314
    Consultarajar.js ........................................................................................................316
    Itensvotados.php .....................................................................................................319
    Listaenquetes.php ....................................................................................................321
    Itensvotados.html ....................................................................................................324
    Conexao.php ...........................................................................................................325

    Segundo Estudo de Caso – Cadastro de Usuários ..............................................326
    Cadusuarios.html ....................................................................................................326
    Cadusuarios.js .........................................................................................................329
    Cadusuarios.php ......................................................................................................332
    Excusuarios.php ......................................................................................................334
    Conscadusuarios.php ..............................................................................................335

    Referências Bibliográficas ...................................................................................339

    Informações Técnicas

    Nº de páginas:360
    Origem:Nacional
    Editora:Editora Ciência Moderna
    Idioma:Português
    Edição:1ª Edição
    Ano:2008
    ISBN:9788573936384
    Encadernação:Brochura
    Autor:Sérgio Luiz Tonsig
  • Informações

Avaliação técnica sobre o livro

Olá! Seja Bem Vindo (a)!

Eu sou o Moderninho , o Mascote da Ciência Moderna Online!
Além de bonito, o novo site tem Minhas Dicas :) #ficaadica

A 1ª Dica é -> Deixe aqui seu contato para receber nossas
NOVIDADES, PROMOÇÕES E CUPONS DE DESCONTOS ;)

Navegue SEM Moderação!