Desenvolvimento de Websites

Print Friendly, PDF & Email

Em pré-inscrição. Entre em contacto para obter mais informações.

Nível Iniciado | 35 horas | Laboral: 5 dias | Pós-Laboral: 10 dias

Apresentação

Os websites dinâmicos são essenciais para atrair visitantes, reforçar a presença no mercado, fornecer informações atualizadas e apoiar o crescimento de uma organização ou negócio. Este curso fornece os conhecimentos e competências necessárias para criar páginas web modernas e desenvolver um site completo, recorrendo a HTML e CSS. Inclui também a configuração de um servidor web, a integração com bases de dados e a incorporação de multimédia, tanto no lado do cliente como no lado do servidor.

Enquadramento

A formação aborda as principais tecnologias e práticas para desenvolvimento web dinâmico, combinando HTML, CSS, scripts no lado do cliente (JavaScript) e no lado do servidor, bem como integração com bases de dados e otimização para motores de pesquisa (SEO).

Destinatários

  • Pessoas que pretendam iniciar ou aprofundar conhecimentos no desenvolvimento de páginas web.
  • Futuros programadores para a internet (intranet e internet).

Pré-requisitos

  • Prática com computadores e noções do seu funcionamento.
  • Experiência de utilização do sistema operativo Windows.

Objetivo Geral

Capacitar os formandos para criar, configurar e manter websites dinâmicos, com HTML, CSS, scripts e integração de bases de dados.

Objetivos Específicos

No final da formação, os formandos serão capazes de:

  • Criar, configurar e manter um site intranet ou internet.
  • Desenvolver páginas web utilizando HTML e CSS.
  • Configurar e administrar um servidor web.
  • Implementar scripts do lado do servidor.
  • Ligar um site a uma base de dados para armazenamento e recuperação dinâmica de informação.
  • Produzir páginas web dinâmicas com scripts no lado do servidor e no lado do cliente.

Programa

  1. Introdução à Web
    • Fundamentos da internet e intranet.
    • Arquitetura da web.
    • Navegadores e suas funcionalidades.
    • Introdução ao Search Engine Optimization (SEO).
  2. HTML – Hypertext Markup Language
    • Estrutura básica de páginas HTML e XHTML.
    • Cabeçalhos, rodapés e formatação de texto.
    • Hiperligações e âncoras.
    • Listas ordenadas e não ordenadas.
    • Tabelas para exibição de dados.
    • Inserção e manipulação de imagens.
    • Imagens interativas, animadas e mapas de imagem.
  3. CSS – Cascading Style Sheets
    • Conceito e aplicação de folhas de estilo.
    • Atribuição de propriedades de estilo a elementos HTML.
    • Classes e IDs.
    • Criação de menus e layouts personalizados.
  4. Implementação de Servidor Web
    • Funcionamento e comunicação servidor/navegador.
    • Protocolo HTTP.
    • Estrutura de diretórios e configurações de acesso.
    • Administração e segurança no servidor web.
  5. Programação do Lado do Servidor
    • Scripts no lado do servidor e comunicação cliente/servidor.
    • Diferenças entre métodos GET e POST.
    • Processamento de formulários e dados de utilizador.
    • Validação de formulários HTML5 sem JavaScript.
  6. Integração com Bases de Dados
    • Fundamentos de bases de dados relacionais.
    • Conceitos de SQL e manipulação de dados.
    • Ligação de páginas web a bases de dados.
    • Armazenamento e consulta dinâmica de informação.
  7. Páginas Web Dinâmicas com JavaScript
    • Interatividade e melhoria da experiência do utilizador.
    • HTML dinâmico (DHTML) com JavaScript e CSS.
    • Manipulação do DOM.
  8. Multimédia e Feeds RSS
    • Incorporação de vídeos e plugins interativos.
    • Fundamentos de XML e publicação de dados com RSS.
    • Implementação de feeds RSS em sites.

Pedido de Informação