Wook.pt - Curso Avançado de Dreamwaver CS3 e 8

Curso Avançado de Dreamwaver CS3 e 8

de Hélder Oliveira 

25,19€
10%
Portes
Grátis
10% de desconto em CARTÃO
Envio até 4 dias
portes grátis
Sinopse

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 ver­sõ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 pro­posta de projecto para o desenvolvimento de um site dinâmico em PHP, englobando toda a matéria da obra.

Principais Tópicos

  • Requisitos para o desenvolvimento de sites dinâmicos;
  • Criação de um servidor virtual no computador pessoal (solução XAMPP);
  • Criação e configuração de bases de dados;
  • Ligação entre a base de dados e a aplicação web;
  • Desenvolvimento de aplicações web em Coldfusion, ASP e ASP.NET, JSP e PHP;
  • Framework Spry;
  • Integração com XML.
  • Público-Alvo

  • Designers;
  • Programadores web.
  • Índice

    1. REQUISITOS NA CRIAÇÃO DE SITES DINÂMICOS
    1.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

    Curso Avançado de Dreamwaver CS3 e 8
    ISBN: 9789727225583Edição ou reimpressão: Editor: FCAIdioma: PortuguêsDimensões: 168 x 237 x 27 mm Encadernação: Capa mole Páginas: 280Tipo de Produto: Livro Classificação Temática: Livros em Português > Informática > Internet
    Livros em Português > Informática > Programação
    X
    Coloque aqui o seu comentário
    Curso Avançado de Dreamwaver CS3 e 8
    a sua avaliação:
    X
    Obrigado pela sua contribuição!

    O seu comentário foi enviado para validação.

    Nota:
    A WOOK reserva-se ao direito de não validar textos que não se foquem na análise do conteúdo do livro ou produto. Caso pretenda colocar alguma questão sobre o artigo deverá fazê-lo através do Centro de Contacto.
    X
    imagem
    X
    wook deve saber
    Promoção válida para o dia 28-03-2017

    Saiba mais sobre preços e promoções consultando as nossas condições gerais de venda.
    X
    recomendar
    Curso Avançado de Dreamwaver CS3 e 8 de Hélder Oliveira 
    Para recomendar esta obra a um amigo basta preencher o seu nome e email, bem como o nome e email da pessoa a quem pretende fazer a sugestão. Se quiser pode ainda acrescentar um pequeno comentário, de seguida clique em enviar o pedido. A sua recomendação será imediatamente enviada em seu nome, para o email da pessoa a quem pretende fazer a recomendação.

    A sua identificação:

    A identificação da pessoa a quem quer recomendar este titulo:

    Se pretende enviar esta recomendação para mais de um endereço de e-mail, separe na caixa anterior os endereços com ",". Ex: abc@abc.pt,xyz@xyz.pt

    X
    A sua recomendação foi enviada com sucesso!
    X
    Ocorreu um erro a obter a informação! Por favor tente mais tarde.
    X
    alerta de artigo novamente disponível

    De momento, este produto não se encontra disponível no fornecedor. Caso o mesmo volte a ficar disponível, poderemos notifica-lo, bastando para tal que nos indique o seu endereço de email.

    X
    O seu pedido foi registado com sucesso.
    Caso este produto fique disponível, será alertado por email
    X
    wook deve saber
    Este eBook pode ser lido em qualquer dispositivo com browser, sem necessidade de fazer o download de qualquer software ou de possuir qualquer tipo de equipamento específico de leitura.
    Após a compra, o eBook é disponibilizado de imediato na sua Biblioteca Wook, onde poderá ler e organizar todos os seus eBooks e à qual poderá aceder a partir do site WOOK ou da nossa aplicação (APP).
    A versão web da Biblioteca Wook está otimizada para as versões mais recentes dos browsers Google Chrome, Internet Explorer, Safari, Firefox e Edge.
    Para otimizar o acesso à sua Biblioteca Wook e ter acesso à opção de leitura em modo offline (sem ligação à internet) deverá instalar a nossa APP de leitura:
    X
    wook deve saber
    Este eBook está encriptado com DRM (Digital rights management) da Adobe e é aberto na aplicação de leitura Adobe Digital Editions (ADE) ou em outras aplicações compatíveis.
    Após a compra, o eBook é de imediato disponibilizado na sua área de cliente para efetuar o download.

    Para ler este eBook num computador instale a aplicação Adobe Digital Editions.
    Antes de instalar o Adobe Digital Editions, veja aqui o vídeo de ajuda:

    Para ler este eBook em tablet e smartphone instale a aplicação Adobe Digital Editions para IOS ou Android.

    X
    wook deve saber
    O PDF é um formato de arquivo digital desenvolvido pela Adobe e que disponibiliza uma imagem estática das páginas do livro e, independentemente do dispositivo de leitura, não redimensiona o texto ao tamanho do ecrã do dispositivo.
    X
    wook deve saber
    O ePUB é um formato que proporciona uma excelente experiência de leitura dado que permite o redimensionamento do texto ao ecrã do dispositivo de leitura, aumentar ou diminuir o tamanho do texto, alterar o tipo de fonte, entre outras funcionalidades
    X
    não encontrou wook procura?
    Nós procuramos por si!

    A sua identificação:

    A identificação do livro que procura:

    O seu pedido foi enviado com sucesso!
    X
    envie esta lista aos seus amigos
    lista de desejos

    A identificação da pessoa a quem quer enviar esta lista:

    X
    A sua lista de compras foi enviada com sucesso para .
    X
    selecione o livro adotado:
    X
    wook deve saber


    Oferta de portes, ou devolução do valor em cartão, para Portugal continental em CTT Expresso Clássico ou Rede Pickup. 30% de desconto, ou devolução em cartão, nos envios para as ilhas dos Açores e Madeira, em CTT Expresso Clássico. Tipos de envio disponíveis para encomendas até 10 kg.

    Promoção válida para encomendas de livros não escolares registadas até 31/12/2017. Descontos ou vantagens não acumuláveis com outras promoções.

    X
    wook deve saber


    A devolução do valor dos portes de envio, em cartão Wookmais, será efetuada 18 dias após a faturação. Oferta válida para uma encomenda com entrega em Portugal.

    X
    wook deve saber


    EM STOCK – ENVIO IMEDIATO
    Se a sua encomenda for constituída apenas por produtos com esta disponibilidade e for paga até às 16 horas de um dia útil, será processada de imediato e enviada para o correio no próprio dia. Encomendas pagas após as 16 horas passarão para o processamento do dia útil seguinte. Esta disponibilidade apenas é garantida para uma unidade de cada produto e até 15 minutos após o registo da encomenda.

    ENVIO ATÉ X DIAS
    Esta disponibilidade indica que o produto não se encontra em stock e que demorará x dias úteis a chegar do fornecedor. Estes produtos, especialmente as edições mais antigas, estão sujeitos à confirmação de preço e disponibilidade de stock no fornecedor.

    PRÉLANÇAMENTO
    Os produtos com esta disponibilidade têm envio previsto a partir da data de lançamento.

    DISPONIBILIDADE IMEDIATA
    Tipo de disponibilidade associada aos eBooks, que são disponibilizados de imediato, após o pagamento da encomenda, na sua biblioteca.

    Para calcular o tempo de entrega de uma encomenda deverá somar à disponibilidade mais elevada dos artigos que está a encomendar o tempo de entrega associado ao tipo de envio escolhido.

    X
    a sua lista de desejos encontra-se vazia
    Adicione à sua lista de desejos todos os produtos que deseja comprar mais tarde, envie-a aos seus amigos antes do seu aniversário, Natal ou outras datas especiais - quem sabe se eles o surpreendem!
    Seja informado sobre promoções destes produtos
    X
    Ocorreu um erro
    Por favor tente novamente mais tarde.
    X
    atingiu o limite máximo de dispositivos autorizados
    Por favor, aceda à area de cliente para gerir os dispositivos ativos.
    X
    Temos pena de o ver partir!
    Pode voltar a subscrever as nossas newsletters a qualquer momento, na sua área de cliente em "Newsletters".
    Junte-se à comunidade wook nas redes sociais:
    X
    wook deve saber


    WOOK É O CHECKOUT EXPRESSO?
    Esta modalidade de checkout permite-lhe comprar em dois cliques, seguindo diretamente para a confirmação de encomenda.

    COMO FUNCIONA?
    A encomenda é pré-preenchida com os dados que habitualmente utiliza - morada faturação, morada de entrega, forma de envio e tipo de pagamento. Para finalizar o processo, necessita apenas de confirmar os dados.

    POSSO UTILIZAR OS MEUS VALES?
    Vales e outros descontos que se encontrem no prazo de validade, serão igualmente considerados automaticamente na encomenda.

    CONSIGO ALTERAR OS DADOS DA ENCOMENDA?
    Sim. Antes de confirmar, tem ainda a possibilidade de alterar todos os dados e opções de compra.

    EXCEÇÕES
    O botão do Checkout Expresso só será visível se:
    • Selecionar previamente, na Área Cliente, as moradas habituais de envio e de faturação;
    • Associar uma conta wallet, quando a morada de envio selecionada é no estrangeiro;
    • Não incluir artigos escolares na encomenda.