Apresentação
Os websites dinâmicos são fundamentais para atrair tráfego, aumentar o reconhecimento do mercado, fornecer informações atualizadas e promover o seu crescimento. Neste curso, obterá os conhecimentos e competências essenciais para desenvolver páginas web modernas e criar um site completo, utilizando HTML e CSS. Aprenderá ainda a controlar estilos e layouts de páginas, configurar um servidor web e incorporar multimédia.
Destinatários
Todos os utilizadores que pretendam desenvolver uma atividade como programadores para a internet.
Objetivos
No final deste curso, os formando serão capazes de:
- Criar, configurar e manter um site intranet ou internet
- Desenvolver páginas web utilizando HTML e CSS
- Configurar um servidor web e implementar scripts do lado do servidor
- Interface de um site para uma base de dados para armazenamento dinâmico e recuperação de dados
- Produzir páginas web dinâmicas usando scripts do lado do servidor e do lado do cliente
Pré-requisitos
Os participantes ter os seguintes conhecimentos:
- Prática com computadores e entendimento do seu funcionamento
- Experiência de utilização do Windows
Programa
Introdução à Web
- Fundamentos da Internet / intranet
- Arquitetura da Web
- Explorando navegadores
- Search Engine Optimization (SEO)
HTML: Hypertext Markup Language
- Criar uma página da web com HTML e XHTML
- Elementos de cabeçalho e rodapé
- Formatação de texto com tags
- Estabelecer links de hipertexto
- Listas ordenadas / não ordenadas
- Desenhar tabelas para exibir dados
- Definir âncoras relativas e absolutas
- Adicionar elementos gráficos
- Tornar as suas páginas gráficas com imagens incorporadas
- Adicionar interatividade com imagens “clicáveis”
- Utilizar imagens animadas para dar vida à página da Web
- Criar mapas de imagens para ligar partes de uma única imagem
- Utilizar CSS para controlar estilos de página e layout
- Atribuir propriedades de estilo a tags HTML
- Criar e aplicar style sheets
- Implementar um menu de navegação com estilo
- Aplicar estilos com atributos de classe e ID
Implementação de um Servidor Web
- Funcionalidade do servidor Web
- Comunicação do servidor Web / browser
- O HyperText Transfer Protocol (HTTP)
- Configuração da estrutura do diretório do servidor
- Implementação das configurações de acesso / segurança
- Administração do servidor
Programação do lado do Servidor
- Scripts do lado do servidor
- Interação cliente / servidor / script
- Exploração da operação de aplicações da Web do lado do servidor
- Aceder a dados do servidor web
- Criar páginas web dinâmicas
- A diferença entre os pedidos GET e POST
- Processamento de dados do utilizador com formulários
- Adicionar campos de texto, listas e caixas de seleção e botões de rádio para uma página da Web
- Configurar um formulário para invocar o programa do lado do servidor quando enviado
- Processar a entrada de formulários com páginas web dinâmicas
- Implementação da validação de formulários HTML5 sem JavaScript
Interface para uma base de dados
- Bases de dados relacionais e a web
- Caracterizar registos de banco de dados
- Utilizar o SQL para trabalhar a base de dados
- Páginas da Web baseadas em bases de dados
- Abrir uma conexão para uma base de dados
- Armazenar dados provenientes de formulários
- Realizar consultas dinâmicas em bases de dados
- Gerar uma resposta exibindo resultados de consultas
Criação de páginas Web dinâmicas
- Adicionar interatividade com JavaScript
- Incorporar JavaScript que execute no browser Web
- Melhorar a funcionalidade do lado do cliente
- Reagir às ações dos utilizadores
- Incorporar multimédia
- Incorporar vídeos em páginas web
- Adicionar interatividade com plug-ins
- Criação de páginas web interativas com HTML dinâmico (DHTML)
- Combinar JavaScript e CSS
- Segmentar elementos por ID e tag name
- Aceder e modificar a marcação de página
- Modificar CSS para efeitos HTML dinâmicos
- Implementar um feed RSS
- Fundamentos de XML
- Publicar dados com RSS
- Adicionar um feed RSS ao seu site