booki

-10%

Programação com PHP 5.3

ISBN: 9789727223411

Autores: Carlos Serrão, Joaquim Marques

Editora: FCA

Número de Páginas: 708

Idioma: Português

Data Edição:

38,69 €42,99 €
Poupa: 4,30 € | desconto de 10,0%

Promoção válida até às 23:59 do dia 31-dez-2024.

A eventual indisponibilidade de stock será comunicada em 24/48h

O PHP é uma linguagem de programação open source maioritariamente orientada para a World Wide Web e que permite o desenvolvimento de páginas Web dinâmicas através da introdução do código embebido directamente no HTML, ou recorrendo às mais modernas técnicas de desenvolvimento e de separação por camadas, ou de distribuição de componentes. Esta linguagem de programação oferece a possibilidade de escolher o sistema operativo e o servidor Web supor­tando técnicas de programação tão distintas como as procedimentais ou as orientadas por objectos.

Neste novo livro de programação com PHP, os autores preocuparam-se em melhorar significativamente o livro anterior, actualizando, completando e revendo os diversos capítulos e adicionando novos, sobre segurança e criptografia, centrando o desenvolvimento na mais recente versão do PHP: o PHP5.3.

O livro cobre desde tópicos mais básicos até aos mais avançados, sendo ideal para quem começa a desenvolver os seus primeiros sites até a programadores mais avançados que procuram suporte bibliográfico para uma aprendizagem mais profunda da linguagem. É uma “referência completa” em português.
1 O PHP e a World Wide Web
1.1 Introdução
1.2 Breve apresentação do PHP
1.3 Acesso a documentos na web
1.4 HTML estático versus HTML dinâmico
1.5 PHP, o que é ?
1.6 O PHP e o HTML

2 Funcionamento do PHP
2.1 Introdução
2.2 História do PHP
2.3 Arquitectura e funcionamento
2.4 Características do PHP
2.5 Potencialidades do PHP
2.6 PHP, CGI, Perl e ASP

3 O PHP/Zend
3.1 Introdução
3.2 Utilização do PHP
3.3 A arquitectura do PHP
3.4 Optimização
3.5 Novas Funcionalidades
3.6 Considerações sobre o PHP

4 Instalação e Configuração do PHP
4.1 Introdução
4.2 Instalação do PHP
4.3 Como obter o software PHP
4.4 Instalação em sistemas Windows
4.5 Instalação em sistemas Linux
4.5.1 Apache Web Server 1.3.x / 2.x
4.6 Instalação em sistemas Mac OS X
4.7 Configuração do PHP
4.8 Verificação da instalação e configuração

5 A Estrutura e a Sintaxe do PHP
5.1 Introdução
5.2 Semelhanças com outras linguagens
5.3 Introdução do código PHP no HTML
5.4 Separação de instruções
5.5 Utilização de comentários
5.6 Tipos de dados
5.7 Variáveis
5.8 Constantes
5.9 Operadores
5.10 Estruturas de controlo
5.11 Funções

6 Programação Orientada por Objectos no PHP5
6.1 Introdução
6.2 Zend Engine 2
6.3 Um novo modelo de objectos

7 Funcionalidades Básicas do PHP
7.1 Introdução
7.2 Algumas funcionalidades do PHP
7.3 Primeiros exemplos
7.4 Imprimir dados no ecrã

8 O PHP e os formulários em HTML
8.1 Introdução
8.2 Utilização do PHP para ler valores de um formulário

9 O PHP e as Bases de Dados
9.1 Introdução
9.2 Interactividade das aplicações web
9.3 MySQL – breve introdução
9.4 Utilitários de administração do MySQL
9.5 Ligação a bases de dados em PHP
9.6 Aplicação de gestão de contactos
9.7 Autenticação de utilizadores
9.8 Ligação a bases de dados em PHP via ODBC
9.9 Interfaces de ligação a bases de dados

10 PHP e o SQLite
10.1 Introdução
10.2 SQLite, o que é?
10.3 Ferramentas de gestão de bases de dados SQLite
10.4 PHP e o SQLite
10.5 PHP e SQLite 2 – modo OO
10.6 PHP e PDO

11 O PHP e o Correio Electrónico
11.1 Introdução
11.2 Alguns detalhes sobre o correio electrónico
11.3 Envio de correio electrónico
11.4 Validação de endereços de correio electrónico

12 Autenticação de Utilizadores com PHP
12.1 Introdução
12.2 Autenticação HTTP
12.3 Autenticação com PHP
12.4 Vantagens da autenticação com PHP

13 Datas e Horas em PHP
13.1 Introdução
13.2 Principais funções Data/Hora em PHP
13.3 Alguns exemplos úteis de utilização

14 O PHP, os Cookies e as Sessões
14.1 Introdução
14.2 Cookies
14.3 A utilidade das sessões
14.4 Informação complementar
14.5 Configuração das sessões
14.6 Propagação de identificadores de sessão
14.7 Funções para gestão de sessões em PHP
14.8 Exemplos da utilização da gestão de sessões

15 Criação de Gráficos Utilizando o PHP
15.1 Introdução
15.2 Criação dinâmica de gráficos
15.3 Formatos de imagem
15.4 Criação de imagens CAPTCHA
15.5 Bibliotecas de geração de gráficos

16 PHP-CLI
16.1 Introdução
16.2 Criação de scripts CLI

17 O PHP e o Sistema de Ficheiros
17.1 Introdução
17.2 Utilização de ficheiros no PHP
17.3 Testes sobre os ficheiros
17.4 Navegação nos ficheiros
17.5 A função file()
17.6 A função fpassthru()
17.7 Copiar, apagar e renomear ficheiros
17.8 Trabalhar com directórios
17.9 Upload de ficheiros
17.10 Validação de ficheiros de upload

18 O PHP e a Execução de Programas Externos
18.1 Introdução
18.2 Funções PHP de execução de programas externos
18.3 Exemplos de utilização

19 O PHP o XML e SimpleXML
19.1 Introdução
19.2 XML
19.3 Documentos XML
19.4 DTD
19.5 Interpretadores de XML
19.6 Tipos de interpretadores de XML
19.7 Integração do interpretador de XML Expat
19.8 Funções do PHP para XML
19.9 PHP e XML em funcionamento
19.10 Análise ao XML
19.11 SimpleXML
19.12 SimpleXML e RSS feeds
19.13 RSS feeds e bases de dados

20 PHP e o PDF
20.1 Introdução
20.2 FPDF, o que é?
20.3 Instalação
20.4 Criação de um documento PDF
20.5 Cabeçalhos, rodapés e imagens
20.6 Geração de documentos PDF a partir de bases de dados
20.7 Criação de PDF em formato tabela
20.8 Conversão de HTML para PDF
20.9 Criação de PDF com dados de um formulário HTML

21 Segurança
21.1 Introdução
21.2 Segurança do servidor PHP
21.3 Segurança nas aplicações PHP
21.4 Exploração de vulnerabilidades
21.5 Notas finais

22 Criptografia em PHP
22.1 Introdução
22.2 Algumas palavras sobre criptografia
22.3 Utilizar criptografia de chave-secreta em PHP
22.4 Notas Finais

23 Desenvolvimento de Aplicações WAP com o PHP
23.1 Introdução
23.2 Arquitectura PHP-WML
23.3 A linguagem WML
23.4 O PHP nos documentos de WML

24 Desenvolvimento de Web Services em PHP
24.1 Introdução
24.2 Web Services
24.3 A biblioteca NuSOAP
24.4 Desenvolvimento de WS com PHP
24.5 Suporte nativo PHP5 para WS

25 Zend e a Tecnologia PHP
25.1 Introdução
25.2 Zend Technologies – produtos e serviços
25.3 Frameworks PHP e Zend

26 Recursos PHP na Internet
26.1 O PHP na WWW
26.2 Recursos PHP na WWW
26.3 Crupos de discussão e/ou canais de IRC

27 Desenvolvimento de um Site Completo na WWW
27.1 Introdução
27.2 O sistema a desenvolver
Carlos Serrão (carlos.serrao@iscte.pt)
Licenciado em Informática e Gestão de Empresas pelo ISCTE-IUL, Mestre em Gestão de Sistemas de Informação pela mesma instituição e Doutorado em Arquitecturas de Computadores e Sistemas pela Universidade Politécnica da Catalunha (UPC). Professor Auxiliar no ISCTE-IUL, onde lecciona diversas cadeiras de Sistemas e Tecnologias de Informação, e onde é responsável por diversos projectos nacionais e internacionais de I&D.

Joaquim Marques (marques@est.ipcb.pt)
Mestre em Gestão de Sistemas de Informação pelo ISCTE, exerce funções como técnico superior para a área de Informática no Instituto Politécnico de Castelo Branco.

Autores de vários livros sobre PHP, desde as versões iniciais.

Newsletter

inscrição newsletter

Subscreva a Newsletter Booki e receba todas as nossas novidades e promoções no seu email.

Subscrever

Facebook Linkedin Instagram

Modos de Pagamento

Opções de Envio Vasp Expresso

©Quântica Editora, Lda - Todos os direitos reservados
Praça da Corujeira, 30 - 4300-144 Porto
E-mail: info@booki.pt
Tel.: +351 220 104 872 (custo de chamada para a rede fixa)

Compre online, escolha sites nacionais.

Compre online, escolha sites nacionais.