I. O que há de novo no Macromedia Dreamweaver MX
2004
Tag Inspector
Painel e visualização de CSS
Formatação com estilos mais visual
Mais propriedades CSS (estilos)
Estreita integração com as restantes ferramentas da Macromedia
Code Hints
Página inicial
Suporte alargado para ColdFusion
Editor de imagem integrado
Server Objects e Behaviors
Excelente suporte para ASP.NET, JSP e PHP
XML e Web Services
Suporte para acessibilidade
Painel de Referência
II. Web design e layout
Considerações a ter em conta
Imagens
Cores
Tipos de letra
Monitores e tamanho das páginas
Uma opção de design
III. HTML vs. DHTML
O que é o DHTML?
IV. Introdução ao Macromedia Dreamweaver MX 2004
Suporte de várias linguagens
Integração com editores de código
Painéis Docker
Páginas dinâmicas
Suporte de CSS
Javascript behaviors
Fácil acesso aos recursos do site
Templates e Library items
FTP
Testes em vários browsers
Extensibilidade
Timelines
V. A interface do programa
Os Painéis Docker
Painel Properties
Painel History
Alterar o número de acções que a paleta History guarda
Como apagar a lista da paleta History
Para desfazer a última operação
Personalização da área de trabalho
Modos de visualização da página
Réguas e grelha
Visualizar a régua
Visualizar a grelha
Configurações da grelha
VI. Definição do site
Criar a root folder
Criar o mapa do site
Criar pastas no mapa do site
Criar ficheiros no mapa do site
Apagar pastas e ficheiros no mapa do site
Renomear pastas ou ficheiros no mapa do site
O painel Assets
Como adicionar uma imagem aos Favoritos
VII. Os documentos HTML (páginas)
Definir as propriedades da página
Categoria Appearance
Categoria Links
Categoria Headings
Categoria Title/Encoding
Categoria Tracing image
Gravar uma página
A home-page
Testar a página no browser
Acrescentar outro browser à lista
Visualizar o conteúdo do cabeçalho do documento (HEAD)
VIII. Inserção de texto
Inserir texto através de Copy & Paste
Quebra de linha e quebra de parágrafo
Importar texto de Microsoft Word
Caracteres especiais
Formatação de texto
Criar listas de fontes
Criar listas
IX. Cascading Style Sheets Folhas de estilo
Aplicação de estilos
Tipos de estilos
Class
Tag
Advanced (ID)
Criar um estilo Class
Aplicar um estilo Class
Criar e aplicar um estilo TAG
Criar e aplicar um estilo Advanced (Selector)
Remover um estilo aplicado
Editar um estilo
Apagar um estilo
Renomear um estilo
Ligar uma folha de estilos externa
Estilos e seus atributos
Categoria Type
Categoria Background
Categoria Block
Box
Border
List
Positioning
Extensions
X. Inserir imagens
Como inserir uma imagem
Como inserir uma imagem através do painel Assets
Definir as propriedades da imagem
Correcção de imagens
Para alterar o contraste ou o brilho de uma imagem
Para focar ou desfocar uma imagem
Para cortar uma imagem
Como definir um editor de imagens externo para um formato específico de ficheiro
Inserir Placeholders
Criar uma imagem rollover
XI. Links Ligações entre as páginas
Como criar um link relativo
Criar um link absoluto
Criar um link email
Âncoras
Como inserir uma âncora
Criar um link para uma âncora
Criar links para download de ficheiros
Image Maps
XII. Tabelas
Criação de tabelas em modo standard
Alterar as propriedades das tabelas
Adicionar conteúdo à tabela
Seleccionar áreas da tabela
Inserir linhas
Inserir colunas
Unir células
Dividir células
Tabelas dentro de tabelas (Nested Tables)
Redimensionar linhas ou colunas
Formatação de tabelas
Formatação automática
Formatação manual da tabela
Formatação de texto em tabelas
Importação de tabelas do Excel
Criação de tabelas em modo layout
Desenhar células
Seleccionar células
Mover células
Preencher as células
Redimensionar células
Propriedades das células
Alternar entre modos
Propriedades da tabela
XIII. Elementos de Flash
Inserir um filme de Flash
Propriedades do filme flash
Inserir um botão Flash
Inserir um texto Flash
Editar elementos em Flash
Apagar elementos em Flash
XIV. Formulários
Tipos de campos
Text Field
Check Boxes
Radio Buttons
Radio Group
List / Menu
Botões de formulário
XV. Frames
Criar frames
Seleccionar frames
Eliminar frames
Gravar Frames
Modificar os frames
Propriedades das frames
Propriedades dos Framesets
Links e Targets
XVI. Layers
Inserir um layer
Painel Layers
Seleccionar um layer
Propriedades dos layers
Mover layers
Duplicar layers
Alinhar layers
Alinhar com a grelha
Sobreposição de layers
Conversão de layers em tabelas
Conversão de tabelas em Layers
XVII. Behaviors A linguagem Javascript
Seleccionar a versão dos browsers
Aplicar um behavior
Seleccionar um evento
Editar um behavior
Apagar um behavior
Check Browser
Drag Layer
Usar as opções avançadas
Go To URL
Jump menu
Open Browser Window
Popup message
Preload Images
Set Text
Show-Hide Layers
Swap Image e Swap Image Restore
Validate Form
Instalar novos behaviors
XVIII. Timelines
Como criar uma animação com timelines
Aumentar o tempo da animação
Adicionar um novo objecto à animação
Criar um novo keyframe
Adicionar uma nova timeline
Adicionar behaviors às timelines
XIX. Library Items
Criar library items
Editar um item da library
Recriar um item de library
Quebrar a ligação do item à página
XX. Templates (Modelos)
Criar um template
Criar zonas editáveis
Remover zonas editáveis
Criar um documento a partir do template
Modificar Templates
Regiões inconsistentes
XXI. Publicação do site
Expandir o mapa do site
Verificar os links do site
Definir o site remoto
Transferir os ficheiros
Esconder ficheiros para não serem publicados
Fazer download de um site remoto
Fazer XXII. Os sites dinâmicos
Chave Primária (Primary Key)
Chave Estrangeira (Foreign Key)
Relacionamentos
Normalização de dados
Comunicação entre as bases de dados e as páginas do site
Server-side scripting
ASP
ASP.NET
ColdFusion
PHP
JSP
Web Server (Servidor de Internet)
O processo
Application Server
Recordset
XXIII. Construir sites dinâmicos
Preparar o computador para criar uma Aplicação Web em ASP
Passo 1: Instalar o Web Server
Passo 2: Instalar o Application Server
Passo 3: A base de dados
Preparar o computador para criar uma aplicação Web em ASP.NET
Passo 1: Instalar o Web Server
Passo 2: Instalar o Application Server
Passo 3: A base de dados
Preparar o computador para criar uma aplicação Web em PHP
Passo 1: Instalar o Application Server
Passo 2: Instalar o Web Server
Passo 3: A base de dados
XXIV. Ligação à base de dados
Ligação à base de dados em ASP e ASP.NET
Editar a ligação à base de dados
Apagar uma ligação à base de dados
Ligação à base de dados em PHP
XXV. Incorporar conteúdo dinâmico nas páginas
Criar uma página de consulta à base de dados
Editar o recordset
Apagar o recordset
Copiar um recordset entre duas páginas
Criar uma consulta à base de dados em Advanced Mode
XXVI. Trabalhar com texto dinâmico
Visualizar conteúdo dinâmico
Formatação de textos dinâmicos
Formatação através de CSS
Alterar o tipo de formatação dos dados
Editar e criar novos formatos para dados
XXVII. Inserir imagens dinâmicas
XXVIII. Repetir os dados
XXIX. Elementos opcionais na página
XXX. Construir um sistema de navegação de registos
Criar uma barra de navegação personalizada
Identificar o registo visualizado
XXXI. Construir aplicações com mais de uma página
Passar os parâmetros entre duas páginas
Receber os parâmetros (Simple Mode)
Receber os parâmetros (Advanced Mode)
XXXII. Passar parâmetros através de um formulário
XXXIII. Integrar campos dinâmicos nos formulários
Campos de texto (text fields)
Caixas de verificação (check boxes)
Radio Buttons
List/Menus
XXXIV. Inserir dados
Criar um formulário de inserção de dados automático
XXXV. Actualizar dados
Criar um formulário de actualização de dados automático
XXXVI. Apagar dados
XXXVII. Variáveis
Variáveis de aplicação
Variáveis de Sessão
XXXVIII. Página de Login
Fazer o display do nome do utilizador na página
Restringir o acesso à página
Logout
XXXIX. Apêndice A Listagem dos objectos
XL. Apêndice B Alterar os atalhos do programa
XLI. Apêndice B A linguagem SQL
XLII. Apêndice C Configurar o Internet Information
XLIII. Apêndice D Alguns erros comuns |