Home » Títulos » Colecção Tecnologias »  O Guia Prático do Visual Basic 2005 Express
Consulte:
» Excerto em PDF
      (1,27 Mbytes)

 

 O Guia Prático do Dreamweaver 8
 com PHP, MySQL e Apache
 Autor: Pedro Remoaldo
 Páginas: 548
 ISBN:
989-615-027-3
 Edição: Jun/2006
 Colecção: Tecnologias
 Mais sobre o livro:

 

 » Introdução
 » Índice
 » Autor
 » Comentários
   
 

Manuseado: 16,31 Euros
e-book: 20,99 Euros

Livro: 27,18 Euros - esgotado

Sem despesas de envio,
para Portugal, no pagamento por transf. bancária ou cartão de crédito. Envios à cobrança são onerados em 2,50 Euros.

O livro apresenta diversos exercícios “guiados” que permitem, mesmo ao utilizador mais desconhecedor destas tecnologias, criar páginas assaz avançadas...

Introdução

Este livro aborda os vários aspectos necessários à criação de páginas e sítios Web dinâmicos, recorrendo ao software Dreamweaver 8 e a tecnologias open-source – PHP, MySQL e Apache.

O Dreamweaver sempre foi considerada uma ferramenta mais adequada ao design de páginas, mas poucos conhecerão as suas funcionalidades na criação de páginas dinâmicas, utilizando diversas tecnologias. É possível criar sites de grande sofisticação, recorrendo às server behaviors do Dreamweaver que permitem o acesso, a extracção e manipulação de dados, bem como a autenticação de utilizadores.

Para a definição e gestão de sites, o Dreamweaver também é uma ferramenta a ter em consideração. Tudo isto num ambiente integrado de desenvolvimento e com diversas funções de suporte, nomeadamente ao nível da escrita de código PHP.


No livro é explicada a instalação e configuração das tecnologias Web que fazem parte do LAMP (Linux, Apache, MySQL e PHP), permitindo a interacção entre todos estes componentes. O PHP é uma das linguagens mais utilizadas na construção de websites dinâmicos, que normalmente são alojados (em sistemas Linux) no Apache, o servidor Web mais utilizado na Internet. Já o MySQL é um sistema de gestão de bases de dados (SGBD) moderno e robusto, que na sua versão mais recente consegue competir com outros SGBD já estabelecidos no mercado, como o SQL Server e o Oracle.

O livro apresenta diversos exercícios “guiados” que permitem, mesmo ao utilizador mais desconhecedor destas tecnologias, criar páginas assaz avançadas e utilizar os conhecimentos adquiridos para resolver problemas nos seus projectos de desenvolvimento Web.


Índice

PREFÁCIO
Introdução
Público-alvo e pré-requisitos
Características principais do livro
Convenções usadas
Visão geral e Organização

SOBRE O AUTOR
Agradecimentos e Dedicatória

1. INTRODUÇÃO AO DREAMWEAVER 8

 1.1 Características do Dreamweaver
    1.1.1 O que há de novo na versão 8?
 1.2 O ambiente de trabalho
 1.3 Criação de páginas estáticas
 1.4 Criação de páginas dinâmicas

2. APACHE: O SERVIDOR WEB

 2.1 O que é um servidor Web?
 2.2 Como é que o servidor Web e o browser comunicam
 2.3 Servidores Web
 2.4 Funcionalidades de um servidor Web
 2.5 O Apache HTTP Server
 2.6 Como obter o Apache HTTP Server 
 2.7 Instalação do Apache
   2.7.1 Instalar em Windows
   2.7.2 Testar a instalação do Apache em Windows
   2.7.3 Conflitos com o IIS
   2.7.4 Instalar em Linux
     2.7.4.1 Testar a instalação do Apache em Linux
 2.8 Ficheiros de configuração
   2.8.1 Ficheiros de configuração ao nível do servidor – httpd.conf
   2.8.2 Alterações ao ficheiro httpd.conf
   2.8.3 Ficheiros de configuração ao nível da pasta – .htaccess
   2.8.4 Aplicar alterações
   2.8.5 Configuração em Linux
 2.9 Módulos do Apache

3. INSTALAÇÃO E CONFIGURAÇÃO DO PHP

 3.1 Páginas estáticas versus páginas dinâmicas
   3.1.1 Páginas dinâmicas
 3.2 Linguagens server-side
 3.3 PHP
   3.3.1 A evolução do PHP
   3.3.2 A arquitectura do PHP
 3.4 Como obter o PHP
 3.5 Instalar o PHP em Windows
 3.6 Testar a instalação
 3.7 Configurar a utilização do PHP no servidor IIS
 3.8 Instalar o PHP em Linux
   3.8.1 Personalizar a instalação do PHP
 3.9 Ficheiro de configuração php.ini

4. MYSQL

 4.1. Sistemas de gestão de bases de dados
 4.2. MySQL
   4.2.1. Arquitectura do MySQL
   4.2.2. Motores de armazenamento
 4.3. Como obter o MySQL
 4.4. Verificar a integridade dos ficheiros
 4.5. Instalação em Windows
   4.5.1. Configuração
   4.5.2. Configuração avançada
   4.5.3. Executar o MySQL como um serviço Windows
   4.5.4. Testar a instalação MySQL
 4.6. Instalar em Linux
   4.6.1. Utilizar uma distribuição source code
   4.6.2. Opções de configuração
   4.6.3. Arrancar e parar o servidor MySQL
 4.7. Ficheiros e directórios criados na instalação do MySQL
 4.8. Actividades pós-instalação e configuração
 4.9. Configurar o PHP para trabalhar com o MySQL
 4.10. Administração do MySQL
   4.10.1. Ferramentas da linha de comandos
   4.10.2. Ferramentas gráficas
   4.10.3. phpMyAdmin

5. SITES DINÂMICOS COM O DREAMWEAVER 8

 5.1 Criação de um site Dreamweaver
   5.1.1 Atribuição de um nome ao site
   5.1.2 Selecção da tecnologia de servidor
   5.1.3 Edição de ficheiros
   5.1.4 Servidores locais, remotos e de teste
     5.1.4.1 Editar e testar localmente
     5.1.4.2 Editar localmente e testar remotamente
     5.1.4.3 Editar e testar remotamente
   5.1.5 URL Prefix
   5.1.6 Remote site
   5.1.7 Confirmação das selecções efectuadas
 5.2 Testar o site
 5.3 Alteração de um site
   5.3.1 Local Info
   5.3.2 Remote Info
   5.3.3 Testing Server
 5.4 Editar um remote site
 5.5 Gestão de ficheiros
   5.5.1 Abrir, manipular e localizar ficheiros
   5.5.2 Check in e check out de ficheiros
   5.5.3 Obter e enviar ficheiros
   5.5.4 Sincronizar ficheiros
   5.5.5 Trabalhar com um mapa do site
   5.5.6 Site cloaking
   5.5.7 Design Notes
 5.6 Gestão de sites
 5.7 Preferências

6. A LINGUAGEM PHP

 6.1 Utilizar PHP em páginas Web
 6.2 Regras sintácticas do PHP
 6.3 Utilização de comentários
 6.4 Variáveis
   6.4.1 Atribuição de valores a variáveis
 6.5 Tipos de dados
   6.5.1 Dados booleanos
   6.5.2 Dados numéricos inteiros
   6.5.3 Dados numéricos de vírgula flutuante
   6.5.4 Sequências de caracteres
 6.6 Constantes
 6.7 Apresentar informação no browser
 6.8 Operadores
   6.8.1 Operadores aritméticos
   6.8.2 Concatenação de strings
 6.9 Estruturas de controlo
   6.9.1 if
   6.9.2 Expressões e condições
   6.9.3 switch
   6.9.4 while
   6.9.5 do while
   6.9.6 for
 6.10 Arrays
 6.11 Funções
 6.12 Esfera de acção (scope)
   6.12.1 Variáveis locais (local variables)
   6.12.2 Parâmetros de funções (function parameters)
   6.12.3 Variáveis globais (global variables)
   6.12.4 Variáveis estáticas (static variables)
   6.12.5 Variáveis superglobais
 6.13 Formulários e querystrings
   6.13.1 Querystrings
 6.14 Inclusão de ficheiros
 6.15 Objectos
   6.15.1 Conceitos básicos
   6.15.2 Criação de classes e instanciação de objectos

7. TRABALHAR COM PHP NO DREAMWEAVER

 
7.1 Server behaviors
 7.2 Trabalhar com código
  7.2.1 Code View
     7.2.1.1 Code Hints
   7.2.2 Design View
   7.2.3 Split View
   7.2.4 Code Inspector
   7.2.5 Coder Layout versus Designer Layout
   7.2.6 Coding toolbar
   7.2.7 Outras opções para formatação do código
     7.2.7.1 Word Wrap
     7.2.7.2 Syntax coloring
     7.2.7.3 “Indentação”
     7.2.7.4 Formatação de código
     7.2.7.5 Opções de Code Rewriting
     7.2.7.6 Tipos de letra
  7.2.8 Outras operações
     7.2.8.1 Pesquisar
     7.2.8.2 Imprimir o código
   7.2.9 Utilizar um editor de código externo
   7.2.10 Objectos PHP
     7.2.10.1 Form Variables
     7.2.10.2 URL Variables
     7.2.10.3 Session Variables
     7.2.10.4 Cookie Variables
     7.2.10.5 Include
     7.2.10.6 Require
     7.2.10.7 PHP Page Encoding
     7.2.10.8 Code Block
     7.2.10.9 Echo
     7.2.10.10 Comentários
     7.2.10.11 If e Else
     7.2.11.12 Mais elementos
   7.2.11 Painel Snippets
     7.2.11.1 Adicionar um novo snippet
     7.2.11.2 Inserir um snippet
     7.2.11.3 Editar um snippet existente
     7.2.11.4 Eliminar um Snippet
     7.2.11.5 Partilhar um snippet
     7.2.11.6 Associar atalhos por teclado a snippets
   7.2.12 Utilizar a Code Reference

8. CRIAR E UTILIZAR BASES DE DADOS

 
8.1 MySQL Administrator
   8.1.1 Criar bases de dados
   8.1.2 Criar tabelas
 8.2 Utilizar o phpMyAdmin para criar tabelas
 8.3 Tipos de dados
 8.4 Conversão de bases de dados
   8.4.1 MySQL Migration Toolkit
   8.4.2 Ler dados do Excel
 8.5 Listar o conteúdo das tabelas
   8.5.1 MySQL Query Browser
     8.5.1.1 Interface com o utilizador
     8.5.1.2 Introdução e execução de comandos SQL
     8.5.1.3 Alteração de dados
     8.5.1.4 Scripts
   8.5.2 O utilitário mysql
   8.5.3 phpMyAdmin
 8.6 Cópias das bases de dados
   8.6.1 Utilizando a linha de comandos
     8.6.1.1 Reposição de dados
   8.6.2 Utilizando o MySQL Administrator
   8.6.3 Utilizando o phpMyAdmin
 8.7 Definição de utilizadores e permissões
   8.7.1 MySQL Administrator
   8.7.2 Utilitário mysql
 8.8 Estabelecer ligações com o MySQL a partir do Dreamweaver 

9. ACEDER A DADOS DE UMA BASE DE DADOS MYSQL

 9.1 Criar um recordset
   9.1.1 Código produzido pelo Dreamweaver
   9.1.2 Apresentar dados numa página
     9.1.2.1 Processo automático
     9.1.2.2 Processo manual
     9.1.2.3 Código PHP produzido pelo Dreamweaver
   9.1.3 Paginação dos resultados
     9.1.3.1 Processo manual
     9.1.3.2 Código PHP produzido pelo Dreamweaver
   9.1.4 Informação sobre os resultados
   9.1.5 Seleccionar uma página de resultados
 9.2 Criar uma relação mestre-detalhe
   9.2.1 Página Mestre
   9.2.2 Página Detalhe
   9.2.3 Processo automático
   9.2.4 Funcionalidades adicionais
 9.3 Pesquisar informação
   9.3.1 Apresentação dos resultados
   9.3.2 Funcionalidades adicionais
 9.4 Elementos dinâmicos
    9.4.1 Lista de países
    9.4.2 Produzir os resultados

10. MANIPULAÇÃO DE DADOS EM WEBSITES DINÂMICOS

 10.1 Inserção de dados
   10.1.1 Criação do formulário de inserção de dados
   10.1.2 Código produzido pelo Dreamweaver
   10.1.3 Validação dos dados introduzidos
 10.2 Actualização de dados
   10.2.1 Selecção dos dados a serem alterados
   10.2.2 Apresentar os dados a serem alterados
   10.2.3 Testar o formulário
   10.2.4 Update Record
   10.2.5 Código produzido pelo Dreamweaver
   10.2.6 Alterações ao formulário
   10.2.7 Validação dos dados alterados
   10.2.8 Cancelar a alteração dos dados
 10.3 Eliminação de dados

11. AUTENTICAÇÃO DE UTILIZADORES

 11.1 Base de dados com informação sobre os utilizadores
 11.2 Página inicial
 11.3 Registo de utilizadores
   11.3.1 Formulário de registo
   11.3.2 Validação do preenchimento dos campos
   11.3.3 Alterações de funcionamento
   11.3.4 Inserir os dados na base de dados
   11.3.5 Testar a introdução de valores em PHP
   11.3.6 Testar a existência de valores na tabela de utilizadores
   11.3.7 Gestão de erros
   11.3.8 Determinar o código de utilizador
 11.4 Autenticação de utilizadores
   11.4.1 Validar o utilizador
   11.4.2 Campos de preenchimento obrigatório
   11.4.3 Gestão de erros
   11.4.4 Código produzido pela server behavior Log In User
   11.4.5 Sessões
   11.4.6 Alterações à página index.php
 11.5 Logout 466
   11.6 Restringir acesso às páginas do sítio Web
   11.6.1 Restringir acesso a áreas de páginas
 11.7 Editar os dados do utilizador
   11.7.1 Gestão dos erros
   11.7.2 Validação dos valores introduzidos no formulário
   11.7.3 Alteração da palavra-passe
 11.8 Validação automática do utilizador
   11.8.1 Utilização de cookies

12. UTILIZAÇÃO AVANÇADA DO PHP

 12.1 Upload de ficheiros e utilização de imagens
   12.1.1 Criação das tabelas
   12.1.2 Criação da página autores.php
     12.1.2.1 Mensagem de sucesso
     12.1.2.2 Controlar valores repetidos
     12.1.2.3 Outras operações
   12.1.3 Criação da página livros.php
      12.1.3.1 Gestão dos autores do livro
      12.1.3.2 Validação dos dados inseridos no formulário
      12.1.3.3 Obter os autores de cada livro
      12.1.3.4 Inserção de dados na tabela
      12.1.3.5 Upload de ficheiros
      12.1.3.6 Teste de funcionamento da página
  12.1.4 Página com informação sobre os livros
     12.1.4.1 Visualização de imagens
     12.1.4.2 Visualização de todos os livros
     12.1.4.3 Visualização dos autores
 12.2 Utilização de correio-electrónico
    12.2.1 Esqueci-me da palavra-passe
    12.2.2 Activação de contas em sítios Web
    12.2.3 Newsletters

Autor

Pedro Remoaldo  é licenciado em Informática, formador e consultor em sistemas e tecnologias de informação com cerca de uma década de experiência como docente no ensino superior.

Autor de 14 livros sobre sistemas operativos, software, Internet e segurança, dos quais os 8 títulos mais recentes foram publicados pelo Centro Atlântico.

Os seus interesses são bastante abrangentes, mas atribui particular atenção às tecnologias Internet, aos sistemas de gestão de bases de dados e ao Business Intelligence.

  Comentários dos Leitores

May 30, 2007


Compra: Fnac - Funchal

Um especial obrigado ao autor do livro - mais um grande livro do Centro Atlântico.

Com os melhores comprimentos,

Steven Câmara.  

-------------------------------------------------------------

March 15, 2007


Aproveito para demonstrar a minha satisfação com a publicação, o livro está muito bem elaborado.

Cumprimentos
Pedro Donato

-------------------------------------------------------------

February 15, 2007

Boas,

Estou a seguir o livro e acho que está excelente.
Mais uma vez parabéns pelo bom manual que efectuou

Comprimentos
Pedro Ângelo

-------------------------------------------------------------

December 28, 2006

Caros senhores,

Os meus parabéns ao Pedro Remoaldo e ao CentroAtlântico por mais um excelente livro.

Os melhores cumprimentos,
Paulo Teixeira

-------------------------------------------------------------

04 de Agosto de 2006

Aproveito esta oportunidade para felicitar o autor do livro, pois para mim está excelente.

Já há muito tempo que andava à procura de um livro como este.

Cumprimentos,
António Pereira

-------------------------------------------------------------

Olá.

Comprei o vosso "Guia Prático do Dreamweaver 8" no dia 4 de Setembro, na loja FNAC em Coimbra.

Finalmente um bom livro sobre o assunto em português.

Cordialmente,
João Constante

-------------------------------------------------------------

Copyright @ 2014, Centro Atlântico, Lda. Todos os direitos reservados. Prezamos a sua Privacidade.