Curso Avançado de Dreamwaver CS3 e 8
de Hélder Oliveira
Sobre o livro
Actualmente, é possível encontrar na Internet um grande número de sites estáticos com elevada qualidade, que acompanham o aumento do grau de exigência dos utilizadores. No entanto, assistimos a uma crescente utilização de sites dinâmicos, considerados uma alternativa conveniente e flexível, uma vez que permitem adicionar informações de forma rápida e eficaz, combatendo a desactualização. Este livro tem como objectivo fazer com que o leitor aprenda a utilizar os recursos do Dreamweaver, nas suas mais recentes versões CS3 e 8, no desenvolvimento de sites profissionais mais completos e com ligações a bases de dados, permitindo-lhe evoluir para um site dinâmico de forma simples e rentável. Entre as tecnologias abordadas, destaca-se o Colfusion, as ASP e ASP.NET, o JSP, o PHP e, num capítulo introdutório, a linguagem SQL. No final do livro, o leitor encontra uma proposta de projecto para o desenvolvimento de um site dinâmico em PHP, englobando toda a matéria da obra.
Principais Tópicos
Público-Alvo
Índice
1. REQUISITOS NA CRIAÇÃO DE SITES DINÂMICOS1.1 Sites Estáticos vs Sites Dinâmicos
1.1.1. Client-side vs Server-side
1.2. Introdução às Linguagens de Scripting
1.2.1. ASP (Active Server Pages)
1.2.2. ASP.NET
1.2.3. PHP (Hypertext Preprocessor)
1.2.4. JSP (JavaServer Pages)
1.2.5. ColdFusion MX 7
1.3. Requisitos para Criar Aplicações Web
1.3.1. Aplicação Web em ASP
1.3.2. Aplicação Web em ASP.NET
1.3.3. Aplicação Web em PHP
1.3.4. Aplicação Web em JSP
1.3.5. Aplicação Web em ColdFusion
1.4. Instalação de um Servidor Web
1.4.1. Internet Information Services (IIS)
1.4.2. Apache
1.4.3. Xampp
1.5. Gestão de Bases de Dados MySQL: phpMyAdmin
2. DEFINIR UM SITE DINÂMICO NO DREAMWEAVER
2.1. Definir um Site Dinâmico
2.1.1. Definir uma Pasta Local
2.1.2. Definir uma Pasta Remota
2.1.3. Definir a Tecnologia de Servidor
3. CONEXÕES A BASES DE DADOS
3.1. Construir a Base de Dados
3.2. Controladores da Base de Dados
3.2.1. Verificar Controladores Instalados
3.3. DSN (Data Source Name)
3.3.1. Criar um DSN
3.4. Conexões a Bases de Dados Utilizando Tecnologia ASP
3.4.1. Criar uma Conexão DSN
3.4.2. Criar uma Conexão sem DSN
3.4.3. Criar uma Conexão OLE DB
3.5. Conexões a Bases de Dados Utilizando Tecnologia ASP.NET
3.5.1. Criar uma Conexão OLE DB
3.5.2. Criar uma Conexão SQL Server
3.6. Conexões a Bases de Dados Utilizando Tecnologia PHP
3.6.1. Criar uma Conexão com a Base de Dados
3.7. Conexões a Bases de Dados Utilizando Tecnologia JSP
3.7.1. Criar uma Conexão Através do Controlador JDBC
3.7.2. Parâmetros de uma Conexão JDBC
3.7.3. Criar uma Conexão Através do Controlador ODBC
3.8. Conexões a Bases de Dados Utilizando Tecnologia Coldfusion
3.8.1. Criar uma Fonte de Dados ColdFusion
3.8.2. Criar uma Conexão com a Base de Dados
3.9. Editar e Eliminar Conexões
3.9.1. Editar uma Conexão
3.9.2. Eliminar uma Conexão
4. INTRODUÇÃO AO SQL
4.1. Princípios Básicos de Sintaxe
4.2. Definição das Colunas de um Conjunto de Registos
4.3. Filtragem de Registos
4.3.1. Com Base num Valor
4.3.2. Com Base na Semelhança de um Valor
4.3.3. Com Base num Intervalo
4.3.4. Com Base em Condições
4.4. Ordenação dos Registos
4.5. Unir Tabelas
4.6. Inserir Registos
4.7. Actualizar Registos
4.8. Eliminar Registos
5. DEFINIÇÃO DAS FONTES DE CONTEÚDO DINÂMICO
5.1. Fonte de Origem de Dados
5.2. Criar um Conjunto de Registos
5.2.1. Criar um Conjunto de Registos sem SQL
5.2.2. Criar um Conjunto de Registos Avançado com SQL
5.2.3. SQL em ASP.NET
5.2.4. Criação de Consultas SQL Utilizando a Hierarquia de Itens da Base de Dados
5.3. Definição de Variáveis URL
5.4. Definição de Variáveis de Formulário
5.5. Definição das Variáveis de Sessão
5.6. Definição das Variáveis de Aplicação
5.7. Definição das Variáveis de Servidor
5.7.1. Variáveis de Servidor ASP
5.7.2. Variáveis de Servidor ColdFusion
5.7.3. Variáveis de Servidor PHP
5.7.4. Variáveis de Servidor JSP
5.8. Armazenamento em Cache das Fontes de Conteúdo
5.9. Editar e Eliminar Fontes de Conteúdo
5.9.1. Editar uma Fonte de Conteúdo
5.9.2. Eliminar uma Fonte de Conteúdo
5.10. Copiar um Conjunto de Registos para outra Página
6. INSERIR CONTEÚDO DINÂMICO
6.1. Texto Dinâmico
6.2. Imagens Dinâmicas
6.3. Atributos HTML Dinâmicos
6.4. Objectos Flash e ActiveX Dinâmicos
6.5. Alterar o Conteúdo Dinâmico
6.6. Eliminar Conteúdo Dinâmico
7. TRABALHAR COM PÁGINAS DINÂMICAS
7.1. Mostrar Registos da Base de Dados
7.1.1. Formatar os Dados
7.1.2. Mostrar Diversos Registos
7.1.3. Criar uma Barra de Navegação
7.1.4. Mostrar e Ocultar Registos
7.1.5. Criar um Contador de Registos
7.1.6. Controlos DataGrid e DataList do ASP.NET
7.2. Detalhes dos Registos
7.2.1. Criar uma Página Principal/Detalhes
7.2.2. Modificar Página Principal/Detalhes
7.3. Criar Páginas de Pesquisa a Bases de Dados
7.3.1. Criar Página de Pesquisa com um Único Parâmetro
7.3.2. Criar Página de Resultados
7.3.3. Criar Página de Pesquisa através de Vários Parâmetros
7.3.4. Criar Página de Resultados através de Vários Parâmetros
7.4. Modificar Registos da Base de Dados
7.4.1. Inserir Registos
7.4.2. Actualizar Registos
7.4.3. Eliminar Registos
7.5. Restringir o Acesso ao Site
7.5.1. Criar uma Página de Registo
7.5.2. Criar uma Página de Acesso
7.5.3. Efectuar o Logout dos Utilizadores
8. CRIAÇÃO DE PÁGINAS COM SPRY
8.1. Adicionar Widgets Spry
8.1.1. Inserir um Widget Spry
8.1.2. Seleccionar um Widget Spry
8.1.3. Editar um Widget Spry
8.2. Widget Accordion
8.2.1. Inserir um Widget Accordion
8.2.2. Personalizar o Widget Accordion
8.3. Widget Menu Bar
8.3.1. Inserir um Widget Menu Bar
8.3.2. Propriedades dos Menus e Submenus
8.3.3. Personalizar o Widget Menu Bar
8.4. Widget Collapsible Panel
8.4.1. Inserir um Widget Collapsible Panel
8.4.2. Abrir/Fechar o Painel na Vista de Desenho
8.4.3. Alterar o Estado Inicial do Painel
8.4.4. Activar/Desactivar Animação do Painel
8.4.5. Personalizar o Widget Collapsible Panel
8.5. Widget Tabbed Panels
8.5.1. Inserir um Widget Tabbed Panels
8.5.2. Personalizar o Widget Tabbed Panels
8.6. Widget Validation Text Field
8.6.1. Inserir um Widget Validation Text Field
8.6.2. Propriedades do Widget
8.6.3. Personalizar o Widget Validation Text Field
8.7. Widget Validation Textarea
8.7.1. Inserir um Widget Validation Textarea
8.7.2. Propriedades do Widget
8.7.3. Personalizar o Widget Validation Textarea
8.8. Widget Validation Select
8.8.1. Inserir um Widget Validation Select
8.8.2. Propriedades do Widget
8.8.3. Personalizar o Widget Validation Select
8.9. Widget Validation Checkbox
8.9.1. Inserir um Widget Validation Checkbox
8.9.2. Propriedades do Widget
8.9.3. Personalizar o Widget Validation Checkbox
8.10. Efeitos Spry
8.10.1. Efeito Appear/Fade
8.10.2. Efeito Blind up/Blind down
8.10.3. Efeito Grow/Shrink
8.10.4. Efeito Highlight
8.10.5. Efeito Shake
8.10.6. Efeito Slide up/Slide down
8.10.7. Efeito Squish
8.10.8. Gestão de Efeitos
9. INTEGRAÇÃO COM XML
9.1. XML, XSL e XSLT
9.2. Transformações XSL no Lado do Servidor
9.2.1. Criar Páginas XSLT
9.2.2. Converter Páginas HTML em Páginas XSLT
9.2.3. Anexar Origens de Dados XML
9.2.4. Mostrar Dados XML em Páginas XSLT
9.2.5. Inserir Blocos de Código XSLT em Páginas Dinâmicas
9.2.6. Eliminar Blocos de Código XSLT em Páginas Dinâmicas
9.2.7. Editar o Comportamento de Servidor XSL Transformation
9.2.8. Criar Áreas XSLT Condicionais
9.2.9. Inserir Comentários XSL
9.3. Transformações XSL no Lado do Cliente
9.3.1. Ligar um Ficheiro XSLT e XML
9.4. Mostrar Informação com Spry
9.4.1. Definir um Conjunto de Registos Spry XML
9.4.2. Criar uma Região Spry
9.4.3. Criar uma Tabela Spry
9.4.4. Criar uma Região Repetitiva Spry
9.4.5. Criar uma Região de Lista Repetitiva Spry
10. TRABALHAR COM CÓDIGO
10.1. Dicas de Código (code hints)
10.2. Snippets
10.2.1. Inserir um Snippet
10.2.2. Criar um Snippet
10.2.3. Editar um Snippet
10.2.4. Eliminar um Snippet:
10.3. Ferramenta Tag Chooser
10.3.1. Inserir uma Tag
10.4. Ferramenta Tag Editor
10.4.1. Editar uma Tag
10.5. Ferramenta Tag Inspector
10.5.1. Editar Atributos de uma Tag
10.6. Ferramenta Tag Selector
10.6.1. Editar uma Tag
10.6.2. Eliminar uma Tag
10.7. Expandir e Minimizar Blocos de Código
10.7.1. Minimizar um Bloco de Código
10.7.2. Minimizar uma Tag e todo o seu Conteúdo
10.7.3. Expandir um Bloco de Código
10.8. Copiar e Mover Blocos de Código Minimizados
10.9. Utilização de Material de Referência
10.9.1. Painel Reference
10.9.2. Copiar Código de Exemplo
10.9.3. Navegar no Conteúdo do Material de Referência
10.10. Imprimir Código
10.11. Optimizar o Código de Uma Página
10.11.1. Limpar Código
10.11.2. Verificar Tags, Parênteses e Chavetas
10.11.3. Validação de Tags
10.12. Visualizar e Editar Meta Tags
10.12.1. Inserir uma Meta Tag
10.12.2. Editar uma Meta Tag
11. EXTENSÕES
11.1. Extension Manager
11.1.1. Instalar Extensões
11.1.2. Activar/Desactivar Extensões
11.1.3. Eliminar uma Extensão
12. DESENVOLVIMENTO DE UM SITE
ANEXO A - INSTALAÇÃO DE SOLUÇÃO COMPLETA DE SERVIDORES XAMPP
ÍNDICE REMISSIVO
Comentários
Detalhes do produto
Detalhes do Produto
Livros > Livros em Português > Informática > Programação