SlideShare uma empresa Scribd logo
1 de 14
DESENVOLVIMENTO DE PÁGINAS WEB ESTÁTICAS 
REDES DE COMUNICAÇÃO 
FORMADORA: SUSANA OLIVEIRA 
Aula 1 
CP Técnico de Gestão e Programação de Sistemas Informáticos 
Agrupamento de Escolas de Carvalhos
WWW 
 World Wide Web ou Web 
 Sistema de divulgação de informação à escala planetária 
que recorre ao hipertexto e hipermédia. 
 Hipertexto 
 Documento que contém ligações para outras partes do 
mesmo ou de outro documento. 
 Hipermédia 
 Para além do texto contém também imagens, sons, 
vídeo, etc. 
2
HTML 
 Hypertext Markup 
Language 
 Linguagem dos documentos 
da web 
 Código baseado em 
“marcas” ou etiquetas (tags 
em inglês) 
 A forma mais primária de 
criar páginas web é 
escrever directamente em 
código HTML 
 Existem também programas 
específicos de criação de 
páginas 
<html> 
<head> 
<title> 
Título da página 
</title> 
</head> 
<body> 
Conteúdo da página 
</body> 
Estrutura básica de </html> 
um documento 
HTML 
3
Web Browser 
 Um web browser tem a função de interpretar os códigos 
HTML de um web site e, a partir daí, dar forma às páginas 
web. 
4
Funcionamento do sistema www 
 Servidor WWW 
 Páginas HTML 
 Responde aos 
pedidos 
 Cliente WWW 
 Browser 
 Faz pedidos 
5
Funcionamento do sistema www 
1. O cliente envia um pedido de 
um documento HTML a um 
servidor, através do envio par a 
rede de um endereço URL 
(Universal Resource Locator); 
2. O pedido é canalizado pela 
Internet até ao servidor indicado 
no endereço; 
3. O servidor recebe o pedido e 
procura a página indicada (no 
caso de esta não ser indicada, 
é aberta a página principal ou 
Home Page do servidor); 
4. Em seguida a página 
correspondente à resposta é 
enviada para a internet; 
5. A página é conduzida até ao 
computador que fez o pedido e 
é colocada na memória. 
6. O browser abre a página 
recebida. 
6
Dinamismo 
Página web estática Página web dinâmica 
 É um documento HTML 
que se limita a 
apresentar 
determinados 
conteúdos fixos e 
sempre iguais. 
 É um documento em 
HTML que, para além 
de conteúdos fixos, 
exibe também 
elementos que se 
modificam (animação, 
vídeo) e, 
eventualmente, formas 
de interacção com o 
utilizador. 
7
Interacção 
Lado do cliente Lado do servidor 
 A resposta é 
processada do lado do 
cliente (web browser); 
 Por exemplo passar o 
rato por uma zona da 
página que faz aparecer 
uma mensagem ou uma 
imagem que já estava 
prevista no código 
enviado. 
 A resposta tem de ser 
elaborada antes de ser 
enviada ao cliente; 
 Por exemplo a consulta 
de uma base de dados. 
8
Programação para Web 
Destinada a ser processada do 
lado do cliente, ou seja pelo 
web browser 
Destinada a ser processada do 
lado do servidor (web server) 
 Javascript 
 Linguagem de programação de 
scripts derivada do Java; 
 Applets de Java 
 Pequenas aplicações em Java para 
correrem nos browsers; 
 VBScript 
 Linguagem de programação de 
scripts derivada da linguagem Visual 
Basic. 
 Componentes ActiveX 
 Tecnologia da Microsoft para criar 
elementos que podem ser 
integrados em páginas web e outras 
aplicações. 
 CGI (Common Gateway Interface) 
 Scripts em C, Perl, etc. (tecnologia aberta e 
gratuita); 
 Servlets de Java 
 Aplicações em Java para correrem nos 
servidores; 
 JSP (Java Server Pages) 
 Scripts em Java para os servidores (ambas 
das Sun Microsystems) 
 ASP (Active Server Pages) 
 Scripts em VBScript para correrem nos 
servidores (IIS) (uma tecnologia da 
Microsoft). 
 PHP 
 Scripts em PHP para correrem nos 
servidores (Apache) (uma tecnologia de 
9 código aberto e com distribuição gratuita).
Programação para Web 
Destinada a ser processada do 
lado do cliente, ou seja pelo 
web browser 
Destinada a ser processada do 
lado do servidor (web server) 
 Javascript 
 Applets de Java 
 VBScript 
 Componentes ActiveX 
 CGI (Common Gateway Interface) 
 Servlets de Java 
 JSP (Java Server Pages) 
 ASP (Active Server Pages) 
 PHP 
10
Execução dos scripts processados nos 
clientes 
 É da responsabilidade do web browser processar o 
script. 
11 
 Activar /desactivar a execução de 
Javascript
Execução dos scripts processados nos 
servidores 
 Quando um cliente (web browser) está em comunicação com um servidor 
pode ocorrer uma interacção que faça accionar um script do lado do 
servidor, por exemplo, um pedido de execução de um programa ou acesso 
a uma base de dados, etc. 
 Esse script em causa é interpretado por software instalado no servidor e é 
mandada executar a acção requerida (execução de um programa ou uma 
ligação a uma base de dados, etc.) 
 Se essa acção for bem sucedida, o servidor web compõe um documento 
HTML com dados recolhidos para enviar ao cliente web browser. 
12
Principais tecnologias de programação web 
 Java 
 Permite aplicações independentes da plataforma computacional; 
 Derivações: Applets, Javascript, Servlets, JSP; 
 Tecnologia da Sun Microsystems; 
 ASP (Active Server Pages) 
 VBScript; 
 Resposta da Microsoft à tecnologia Java; 
 PHP (1995 -Personal Home Pages / Actualmente - PHP Hypertext Preprocesor) 
 Boa concepção, eficiência e relativa facilidade de uso; 
 Distribuição gratuita; 
 Excelente capacidade de articulação com: 
 Servidores Web – Apache (distribuição gratuita) e o IIS (Internet Information Server) 
comercializado pela Microsoft; 
 Sistemas de gestão de bases de dados de distribuição gratuita, como o MySQL e também 
outras de natureza comercial; 
 O trio PHP, Apache e MySQL constitui actualmente uma das combinações 
tecnológicas mais popularizadas para a criação de web sites com acesso a bases 
de dados. 
13
Diferenças entre o Javascript e o Java 
Javascript Java 
 Código integrado na página 
HTML. 
 Código interpretado pelo 
browser no momento da 
execução. 
 Códigos de programação 
simples mas para aplicações 
limitadas. 
 Permite aceder aos objectos do 
browser. 
 Confidencialidade do código é 
nula (Código é visível). 
 Modulo (Applet) distinto da 
página HTML. 
 O código é compilado antes da 
sua execução. 
 Linguagem de programação 
muito mais complexa e mas mais 
poderosa. 
 Não tem acesso aos objectos do 
browser. 
 Segurança (Código compilado). 
14

Mais conteúdo relacionado

Mais procurados

Hardware e redes de computadores (Componente, tipos de redes e topologias)
Hardware e redes de computadores (Componente, tipos de redes e topologias)Hardware e redes de computadores (Componente, tipos de redes e topologias)
Hardware e redes de computadores (Componente, tipos de redes e topologias)Augusto Nogueira
 
Projeto final instalação e configuração de redes locais
Projeto final  instalação e configuração de redes locaisProjeto final  instalação e configuração de redes locais
Projeto final instalação e configuração de redes locaisMarcoSoaresGI
 
IMEI Módulo 8 (Curso profissional de Gestão de Equipamentos Informáticos)
IMEI Módulo 8 (Curso profissional de Gestão de Equipamentos Informáticos)IMEI Módulo 8 (Curso profissional de Gestão de Equipamentos Informáticos)
IMEI Módulo 8 (Curso profissional de Gestão de Equipamentos Informáticos)Luis Ferreira
 
Aula 07 - Projeto de Topologia e Exercícios - Parte II
Aula 07 - Projeto de Topologia e Exercícios - Parte IIAula 07 - Projeto de Topologia e Exercícios - Parte II
Aula 07 - Projeto de Topologia e Exercícios - Parte IIDalton Martins
 
Redes de Comunicação 11º M1 - TGPSI
Redes de Comunicação 11º M1 - TGPSIRedes de Comunicação 11º M1 - TGPSI
Redes de Comunicação 11º M1 - TGPSILuis Ferreira
 
Introdução sobre desenvolvimento web
Introdução sobre desenvolvimento webIntrodução sobre desenvolvimento web
Introdução sobre desenvolvimento webRodrigo Rodrigues
 
Aula 05 - Exercício de projeto - Projeto de Redes de Computadores
Aula 05 - Exercício de projeto - Projeto de Redes de ComputadoresAula 05 - Exercício de projeto - Projeto de Redes de Computadores
Aula 05 - Exercício de projeto - Projeto de Redes de ComputadoresDalton Martins
 
Redes I - 5.1 Tecnologias de Redes LAN
Redes I - 5.1 Tecnologias de Redes LANRedes I - 5.1 Tecnologias de Redes LAN
Redes I - 5.1 Tecnologias de Redes LANMauro Tapajós
 
Desenvolvimento de aplicações para dispositivos móveis módulo i - aula 2
Desenvolvimento de aplicações para dispositivos móveis   módulo i - aula 2Desenvolvimento de aplicações para dispositivos móveis   módulo i - aula 2
Desenvolvimento de aplicações para dispositivos móveis módulo i - aula 2Carlos Eugenio Torres
 
Sistemas Distribuídos - Aula 07 - Servicos Web
Sistemas Distribuídos - Aula 07 - Servicos WebSistemas Distribuídos - Aula 07 - Servicos Web
Sistemas Distribuídos - Aula 07 - Servicos WebArthur Emanuel
 
Aula 2 – Introdução a HTML - conceitos básicos e estrutura
Aula 2 – Introdução a HTML - conceitos básicos e estruturaAula 2 – Introdução a HTML - conceitos básicos e estrutura
Aula 2 – Introdução a HTML - conceitos básicos e estruturaAndré Constantino da Silva
 

Mais procurados (20)

49778140 projeto-de-rede
49778140 projeto-de-rede49778140 projeto-de-rede
49778140 projeto-de-rede
 
Hardware e redes de computadores (Componente, tipos de redes e topologias)
Hardware e redes de computadores (Componente, tipos de redes e topologias)Hardware e redes de computadores (Componente, tipos de redes e topologias)
Hardware e redes de computadores (Componente, tipos de redes e topologias)
 
Projeto final instalação e configuração de redes locais
Projeto final  instalação e configuração de redes locaisProjeto final  instalação e configuração de redes locais
Projeto final instalação e configuração de redes locais
 
IMEI Módulo 8 (Curso profissional de Gestão de Equipamentos Informáticos)
IMEI Módulo 8 (Curso profissional de Gestão de Equipamentos Informáticos)IMEI Módulo 8 (Curso profissional de Gestão de Equipamentos Informáticos)
IMEI Módulo 8 (Curso profissional de Gestão de Equipamentos Informáticos)
 
PROJETO DE REDE
PROJETO DE REDEPROJETO DE REDE
PROJETO DE REDE
 
Aula 07 - Projeto de Topologia e Exercícios - Parte II
Aula 07 - Projeto de Topologia e Exercícios - Parte IIAula 07 - Projeto de Topologia e Exercícios - Parte II
Aula 07 - Projeto de Topologia e Exercícios - Parte II
 
Redes de Comunicação 11º M1 - TGPSI
Redes de Comunicação 11º M1 - TGPSIRedes de Comunicação 11º M1 - TGPSI
Redes de Comunicação 11º M1 - TGPSI
 
Introdução sobre desenvolvimento web
Introdução sobre desenvolvimento webIntrodução sobre desenvolvimento web
Introdução sobre desenvolvimento web
 
Arquitetura orientada a serviços (SOA)
Arquitetura orientada a serviços (SOA)Arquitetura orientada a serviços (SOA)
Arquitetura orientada a serviços (SOA)
 
Aula 05 - Exercício de projeto - Projeto de Redes de Computadores
Aula 05 - Exercício de projeto - Projeto de Redes de ComputadoresAula 05 - Exercício de projeto - Projeto de Redes de Computadores
Aula 05 - Exercício de projeto - Projeto de Redes de Computadores
 
Aula1 historia das redes
Aula1   historia das redesAula1   historia das redes
Aula1 historia das redes
 
Projeto de Rede Local (LAN)
Projeto de Rede Local (LAN)Projeto de Rede Local (LAN)
Projeto de Rede Local (LAN)
 
Redes I - 5.1 Tecnologias de Redes LAN
Redes I - 5.1 Tecnologias de Redes LANRedes I - 5.1 Tecnologias de Redes LAN
Redes I - 5.1 Tecnologias de Redes LAN
 
Protocolo IPv4
Protocolo IPv4Protocolo IPv4
Protocolo IPv4
 
Desenvolvimento de aplicações para dispositivos móveis módulo i - aula 2
Desenvolvimento de aplicações para dispositivos móveis   módulo i - aula 2Desenvolvimento de aplicações para dispositivos móveis   módulo i - aula 2
Desenvolvimento de aplicações para dispositivos móveis módulo i - aula 2
 
Criação de Sites web Tutorial
Criação de Sites web TutorialCriação de Sites web Tutorial
Criação de Sites web Tutorial
 
Aula - Internet
Aula - InternetAula - Internet
Aula - Internet
 
Sistemas Distribuídos - Aula 07 - Servicos Web
Sistemas Distribuídos - Aula 07 - Servicos WebSistemas Distribuídos - Aula 07 - Servicos Web
Sistemas Distribuídos - Aula 07 - Servicos Web
 
Projeto de rede
Projeto de redeProjeto de rede
Projeto de rede
 
Aula 2 – Introdução a HTML - conceitos básicos e estrutura
Aula 2 – Introdução a HTML - conceitos básicos e estruturaAula 2 – Introdução a HTML - conceitos básicos e estrutura
Aula 2 – Introdução a HTML - conceitos básicos e estrutura
 

Destaque

Criação de páginas web
Criação de páginas webCriação de páginas web
Criação de páginas webarturramisio
 
Desenvolvimento de Sistemas Web - Conceitos Básicos
Desenvolvimento de Sistemas Web - Conceitos BásicosDesenvolvimento de Sistemas Web - Conceitos Básicos
Desenvolvimento de Sistemas Web - Conceitos BásicosFabio Moura Pereira
 
Introdução ao desenvolvimento Web
Introdução ao desenvolvimento WebIntrodução ao desenvolvimento Web
Introdução ao desenvolvimento WebSérgio Souza Costa
 
Tic modulo 3
Tic modulo 3Tic modulo 3
Tic modulo 3udes
 
Desenvolvimento de Sistemas Web - HTML5 - Introdução
Desenvolvimento de Sistemas Web - HTML5 - IntroduçãoDesenvolvimento de Sistemas Web - HTML5 - Introdução
Desenvolvimento de Sistemas Web - HTML5 - IntroduçãoFabio Moura Pereira
 
Módulo: 4 – Desenvolvimento de Páginas Web Estáticas: CSS
Módulo: 4 – Desenvolvimento de Páginas Web Estáticas: CSSMódulo: 4 – Desenvolvimento de Páginas Web Estáticas: CSS
Módulo: 4 – Desenvolvimento de Páginas Web Estáticas: CSSAgrupamento de Escolas da Batalha
 
Criação de páginas web 2
Criação de páginas web 2Criação de páginas web 2
Criação de páginas web 2arturramisio
 
Introdução à Criação De Páginas Web Aula1
Introdução à Criação De Páginas Web Aula1Introdução à Criação De Páginas Web Aula1
Introdução à Criação De Páginas Web Aula1marioreis
 
Tic 10º Ano - Apresentação
Tic 10º Ano - ApresentaçãoTic 10º Ano - Apresentação
Tic 10º Ano - ApresentaçãoJoão Torres
 
O que é um browser
O que é um browserO que é um browser
O que é um browserLeonor Costa
 
Regras básicas na construção de um site
Regras básicas na construção de um siteRegras básicas na construção de um site
Regras básicas na construção de um siteAna Santos
 
Paginas web definicion
Paginas web definicionPaginas web definicion
Paginas web definicionguilleespino
 
Diapositivas pagina Web
Diapositivas pagina WebDiapositivas pagina Web
Diapositivas pagina Webmorenoravis
 

Destaque (20)

Criação de páginas web
Criação de páginas webCriação de páginas web
Criação de páginas web
 
Desenvolvimento de Sistemas Web - Conceitos Básicos
Desenvolvimento de Sistemas Web - Conceitos BásicosDesenvolvimento de Sistemas Web - Conceitos Básicos
Desenvolvimento de Sistemas Web - Conceitos Básicos
 
Pagina web
Pagina webPagina web
Pagina web
 
Introdução ao desenvolvimento Web
Introdução ao desenvolvimento WebIntrodução ao desenvolvimento Web
Introdução ao desenvolvimento Web
 
Dicas para PC
Dicas para PCDicas para PC
Dicas para PC
 
CSS tipo de letra (fontes)
CSS tipo de letra (fontes)CSS tipo de letra (fontes)
CSS tipo de letra (fontes)
 
CSS formatação de parágrafos
CSS formatação de parágrafosCSS formatação de parágrafos
CSS formatação de parágrafos
 
Tic modulo 3
Tic modulo 3Tic modulo 3
Tic modulo 3
 
Desenvolvimento de Sistemas Web - HTML5 - Introdução
Desenvolvimento de Sistemas Web - HTML5 - IntroduçãoDesenvolvimento de Sistemas Web - HTML5 - Introdução
Desenvolvimento de Sistemas Web - HTML5 - Introdução
 
Módulo: 4 – Desenvolvimento de Páginas Web Estáticas: CSS
Módulo: 4 – Desenvolvimento de Páginas Web Estáticas: CSSMódulo: 4 – Desenvolvimento de Páginas Web Estáticas: CSS
Módulo: 4 – Desenvolvimento de Páginas Web Estáticas: CSS
 
Modulo 3 tic
Modulo 3 ticModulo 3 tic
Modulo 3 tic
 
Criação de páginas web 2
Criação de páginas web 2Criação de páginas web 2
Criação de páginas web 2
 
HTML
HTMLHTML
HTML
 
Hipertexto
HipertextoHipertexto
Hipertexto
 
Introdução à Criação De Páginas Web Aula1
Introdução à Criação De Páginas Web Aula1Introdução à Criação De Páginas Web Aula1
Introdução à Criação De Páginas Web Aula1
 
Tic 10º Ano - Apresentação
Tic 10º Ano - ApresentaçãoTic 10º Ano - Apresentação
Tic 10º Ano - Apresentação
 
O que é um browser
O que é um browserO que é um browser
O que é um browser
 
Regras básicas na construção de um site
Regras básicas na construção de um siteRegras básicas na construção de um site
Regras básicas na construção de um site
 
Paginas web definicion
Paginas web definicionPaginas web definicion
Paginas web definicion
 
Diapositivas pagina Web
Diapositivas pagina WebDiapositivas pagina Web
Diapositivas pagina Web
 

Semelhante a Introdução ao desenvolvimento de páginas web estáticas

Ferramentas Livres para Desenvolvimento Web
Ferramentas Livres para Desenvolvimento WebFerramentas Livres para Desenvolvimento Web
Ferramentas Livres para Desenvolvimento Webigorpimentel
 
PHP - Capítulo 01
PHP - Capítulo 01PHP - Capítulo 01
PHP - Capítulo 01fdorado
 
Projeto Web - Aula 1 - Fundamentos do Dev WEB.pptx
Projeto Web - Aula 1 - Fundamentos do Dev WEB.pptxProjeto Web - Aula 1 - Fundamentos do Dev WEB.pptx
Projeto Web - Aula 1 - Fundamentos do Dev WEB.pptxLuiz Antonio
 
Apresentação Minas - Desenvolvendo Sites
Apresentação Minas - Desenvolvendo SitesApresentação Minas - Desenvolvendo Sites
Apresentação Minas - Desenvolvendo Sitesthiagolima
 
Introdução ao desenvolvimento da web.pptx
Introdução ao desenvolvimento da web.pptxIntrodução ao desenvolvimento da web.pptx
Introdução ao desenvolvimento da web.pptxMarceloRosenbrock1
 
Redes servidor web
Redes servidor webRedes servidor web
Redes servidor webMauro Duarte
 
Técnicas de Programação para a Web
Técnicas de Programação para a WebTécnicas de Programação para a Web
Técnicas de Programação para a WebLuiz Cláudio Silva
 
Java Web Dev Introdução
Java Web Dev IntroduçãoJava Web Dev Introdução
Java Web Dev IntroduçãoMarcio Marinho
 
Curso ASP.Net - Módulo 1
Curso ASP.Net - Módulo 1Curso ASP.Net - Módulo 1
Curso ASP.Net - Módulo 1michellobo
 
4. Introdução ao PHP.pdf
4. Introdução ao PHP.pdf4. Introdução ao PHP.pdf
4. Introdução ao PHP.pdfRubenManhia
 
Desenvolvimento web - conceitos, tecnologia e tendências.
Desenvolvimento web - conceitos, tecnologia e tendências.Desenvolvimento web - conceitos, tecnologia e tendências.
Desenvolvimento web - conceitos, tecnologia e tendências.Valmir Justo
 
Técnicas e recursos para desenvolvimento Web em cenários de grande escala
Técnicas e recursos para desenvolvimento Web em cenários de grande escalaTécnicas e recursos para desenvolvimento Web em cenários de grande escala
Técnicas e recursos para desenvolvimento Web em cenários de grande escalaAlexandre Tarifa
 

Semelhante a Introdução ao desenvolvimento de páginas web estáticas (20)

Ferramentas Livres para Desenvolvimento Web
Ferramentas Livres para Desenvolvimento WebFerramentas Livres para Desenvolvimento Web
Ferramentas Livres para Desenvolvimento Web
 
Apostila de asp
Apostila de aspApostila de asp
Apostila de asp
 
PHP - Capítulo 01
PHP - Capítulo 01PHP - Capítulo 01
PHP - Capítulo 01
 
Projeto Web - Aula 1 - Fundamentos do Dev WEB.pptx
Projeto Web - Aula 1 - Fundamentos do Dev WEB.pptxProjeto Web - Aula 1 - Fundamentos do Dev WEB.pptx
Projeto Web - Aula 1 - Fundamentos do Dev WEB.pptx
 
Apresentação Minas - Desenvolvendo Sites
Apresentação Minas - Desenvolvendo SitesApresentação Minas - Desenvolvendo Sites
Apresentação Minas - Desenvolvendo Sites
 
Introdução ao desenvolvimento da web.pptx
Introdução ao desenvolvimento da web.pptxIntrodução ao desenvolvimento da web.pptx
Introdução ao desenvolvimento da web.pptx
 
Aula 1 - ASP
Aula 1 - ASPAula 1 - ASP
Aula 1 - ASP
 
ASP.NET 5, MVC 6 e além
ASP.NET 5, MVC 6 e alémASP.NET 5, MVC 6 e além
ASP.NET 5, MVC 6 e além
 
Fundamentos de arquitetura Web
Fundamentos de arquitetura WebFundamentos de arquitetura Web
Fundamentos de arquitetura Web
 
Redes servidor web
Redes servidor webRedes servidor web
Redes servidor web
 
Programação web ASP.NET Tutorial
Programação web ASP.NET TutorialProgramação web ASP.NET Tutorial
Programação web ASP.NET Tutorial
 
Técnicas de Programação para a Web
Técnicas de Programação para a WebTécnicas de Programação para a Web
Técnicas de Programação para a Web
 
Php
PhpPhp
Php
 
Java Web Dev Introdução
Java Web Dev IntroduçãoJava Web Dev Introdução
Java Web Dev Introdução
 
Curso ASP.Net - Módulo 1
Curso ASP.Net - Módulo 1Curso ASP.Net - Módulo 1
Curso ASP.Net - Módulo 1
 
4. Introdução ao PHP.pdf
4. Introdução ao PHP.pdf4. Introdução ao PHP.pdf
4. Introdução ao PHP.pdf
 
Desenvolvimento web - conceitos, tecnologia e tendências.
Desenvolvimento web - conceitos, tecnologia e tendências.Desenvolvimento web - conceitos, tecnologia e tendências.
Desenvolvimento web - conceitos, tecnologia e tendências.
 
Curso asp - intermediario
Curso   asp - intermediarioCurso   asp - intermediario
Curso asp - intermediario
 
Técnicas e recursos para desenvolvimento Web em cenários de grande escala
Técnicas e recursos para desenvolvimento Web em cenários de grande escalaTécnicas e recursos para desenvolvimento Web em cenários de grande escala
Técnicas e recursos para desenvolvimento Web em cenários de grande escala
 
Programação web e o front-end
Programação web e o front-endProgramação web e o front-end
Programação web e o front-end
 

Mais de Susana Oliveira

Formação em Contexto de Trabalho - Empresas
Formação em Contexto de Trabalho - EmpresasFormação em Contexto de Trabalho - Empresas
Formação em Contexto de Trabalho - EmpresasSusana Oliveira
 
Estrutura e funcionamento de um sistema informático
Estrutura e funcionamento de um sistema informáticoEstrutura e funcionamento de um sistema informático
Estrutura e funcionamento de um sistema informáticoSusana Oliveira
 
Metodologias de análise e desenvolvimento de sistemas
Metodologias de análise e desenvolvimento de sistemasMetodologias de análise e desenvolvimento de sistemas
Metodologias de análise e desenvolvimento de sistemasSusana Oliveira
 
CDU adaptado à nossa biblioteca
CDU adaptado à nossa bibliotecaCDU adaptado à nossa biblioteca
CDU adaptado à nossa bibliotecaSusana Oliveira
 
Teoria das cores por imagens
Teoria das cores por imagensTeoria das cores por imagens
Teoria das cores por imagensSusana Oliveira
 
Equipamentos de realidade virtual - Visualização
Equipamentos de realidade virtual - VisualizaçãoEquipamentos de realidade virtual - Visualização
Equipamentos de realidade virtual - VisualizaçãoSusana Oliveira
 
Equipamentos de realidae virtual - Controlo e manipulação II
Equipamentos de realidae virtual - Controlo e manipulação IIEquipamentos de realidae virtual - Controlo e manipulação II
Equipamentos de realidae virtual - Controlo e manipulação IISusana Oliveira
 
Equipamentos de realidade virtual - Controlo e manipulação I
Equipamentos de realidade virtual - Controlo e manipulação IEquipamentos de realidade virtual - Controlo e manipulação I
Equipamentos de realidade virtual - Controlo e manipulação ISusana Oliveira
 
Semana da Internet Segura
Semana da Internet SeguraSemana da Internet Segura
Semana da Internet SeguraSusana Oliveira
 

Mais de Susana Oliveira (17)

Microprocessadores
MicroprocessadoresMicroprocessadores
Microprocessadores
 
Formação em Contexto de Trabalho - Empresas
Formação em Contexto de Trabalho - EmpresasFormação em Contexto de Trabalho - Empresas
Formação em Contexto de Trabalho - Empresas
 
7 dicas
7 dicas7 dicas
7 dicas
 
Tabuada x2
Tabuada  x2Tabuada  x2
Tabuada x2
 
Interactividade
InteractividadeInteractividade
Interactividade
 
Internet
InternetInternet
Internet
 
Internet
InternetInternet
Internet
 
Estrutura e funcionamento de um sistema informático
Estrutura e funcionamento de um sistema informáticoEstrutura e funcionamento de um sistema informático
Estrutura e funcionamento de um sistema informático
 
Metodologias de análise e desenvolvimento de sistemas
Metodologias de análise e desenvolvimento de sistemasMetodologias de análise e desenvolvimento de sistemas
Metodologias de análise e desenvolvimento de sistemas
 
Topologias de rede
Topologias de redeTopologias de rede
Topologias de rede
 
CDU adaptado à nossa biblioteca
CDU adaptado à nossa bibliotecaCDU adaptado à nossa biblioteca
CDU adaptado à nossa biblioteca
 
Teoria das cores por imagens
Teoria das cores por imagensTeoria das cores por imagens
Teoria das cores por imagens
 
Equipamentos de realidade virtual - Visualização
Equipamentos de realidade virtual - VisualizaçãoEquipamentos de realidade virtual - Visualização
Equipamentos de realidade virtual - Visualização
 
Equipamentos de realidae virtual - Controlo e manipulação II
Equipamentos de realidae virtual - Controlo e manipulação IIEquipamentos de realidae virtual - Controlo e manipulação II
Equipamentos de realidae virtual - Controlo e manipulação II
 
Equipamentos de realidade virtual - Controlo e manipulação I
Equipamentos de realidade virtual - Controlo e manipulação IEquipamentos de realidade virtual - Controlo e manipulação I
Equipamentos de realidade virtual - Controlo e manipulação I
 
Internet Segura
Internet SeguraInternet Segura
Internet Segura
 
Semana da Internet Segura
Semana da Internet SeguraSemana da Internet Segura
Semana da Internet Segura
 

Último

Currículo - Ícaro Kleisson - Tutor acadêmico.pdf
Currículo - Ícaro Kleisson - Tutor acadêmico.pdfCurrículo - Ícaro Kleisson - Tutor acadêmico.pdf
Currículo - Ícaro Kleisson - Tutor acadêmico.pdfTutor de matemática Ícaro
 
Urso Castanho, Urso Castanho, o que vês aqui?
Urso Castanho, Urso Castanho, o que vês aqui?Urso Castanho, Urso Castanho, o que vês aqui?
Urso Castanho, Urso Castanho, o que vês aqui?AnabelaGuerreiro7
 
Introdução a Caminhada do Interior......
Introdução a Caminhada do Interior......Introdução a Caminhada do Interior......
Introdução a Caminhada do Interior......suporte24hcamin
 
A QUATRO MÃOS - MARILDA CASTANHA . pdf
A QUATRO MÃOS  -  MARILDA CASTANHA . pdfA QUATRO MÃOS  -  MARILDA CASTANHA . pdf
A QUATRO MÃOS - MARILDA CASTANHA . pdfAna Lemos
 
CRUZADINHA - Leitura e escrita dos números
CRUZADINHA   -   Leitura e escrita dos números CRUZADINHA   -   Leitura e escrita dos números
CRUZADINHA - Leitura e escrita dos números Mary Alvarenga
 
421243121-Apostila-Ensino-Religioso-Do-1-ao-5-ano.pdf
421243121-Apostila-Ensino-Religioso-Do-1-ao-5-ano.pdf421243121-Apostila-Ensino-Religioso-Do-1-ao-5-ano.pdf
421243121-Apostila-Ensino-Religioso-Do-1-ao-5-ano.pdfLeloIurk1
 
COMPETÊNCIA 2 da redação do enem prodção textual professora vanessa cavalcante
COMPETÊNCIA 2 da redação do enem prodção textual professora vanessa cavalcanteCOMPETÊNCIA 2 da redação do enem prodção textual professora vanessa cavalcante
COMPETÊNCIA 2 da redação do enem prodção textual professora vanessa cavalcanteVanessaCavalcante37
 
3-Livro-Festa-no-céu-Angela-Lago.pdf-·-versão-1.pdf
3-Livro-Festa-no-céu-Angela-Lago.pdf-·-versão-1.pdf3-Livro-Festa-no-céu-Angela-Lago.pdf-·-versão-1.pdf
3-Livro-Festa-no-céu-Angela-Lago.pdf-·-versão-1.pdfBlendaLima1
 
About Vila Galé- Cadeia Empresarial de Hotéis
About Vila Galé- Cadeia Empresarial de HotéisAbout Vila Galé- Cadeia Empresarial de Hotéis
About Vila Galé- Cadeia Empresarial de Hotéisines09cachapa
 
SLIDE DE Revolução Mexicana 1910 da disciplina cultura espanhola
SLIDE DE Revolução Mexicana 1910 da disciplina cultura espanholaSLIDE DE Revolução Mexicana 1910 da disciplina cultura espanhola
SLIDE DE Revolução Mexicana 1910 da disciplina cultura espanholacleanelima11
 
INTERVENÇÃO PARÁ - Formação de Professor
INTERVENÇÃO PARÁ - Formação de ProfessorINTERVENÇÃO PARÁ - Formação de Professor
INTERVENÇÃO PARÁ - Formação de ProfessorEdvanirCosta
 
Dicionário de Genealogia, autor Gilber Rubim Rangel
Dicionário de Genealogia, autor Gilber Rubim RangelDicionário de Genealogia, autor Gilber Rubim Rangel
Dicionário de Genealogia, autor Gilber Rubim RangelGilber Rubim Rangel
 
PROVA - ESTUDO CONTEMPORÂNEO E TRANSVERSAL: COMUNICAÇÃO ASSERTIVA E INTERPESS...
PROVA - ESTUDO CONTEMPORÂNEO E TRANSVERSAL: COMUNICAÇÃO ASSERTIVA E INTERPESS...PROVA - ESTUDO CONTEMPORÂNEO E TRANSVERSAL: COMUNICAÇÃO ASSERTIVA E INTERPESS...
PROVA - ESTUDO CONTEMPORÂNEO E TRANSVERSAL: COMUNICAÇÃO ASSERTIVA E INTERPESS...azulassessoria9
 
planejamento_estrategico_-_gestao_2021-2024_16015654.pdf
planejamento_estrategico_-_gestao_2021-2024_16015654.pdfplanejamento_estrategico_-_gestao_2021-2024_16015654.pdf
planejamento_estrategico_-_gestao_2021-2024_16015654.pdfmaurocesarpaesalmeid
 
Historia da Arte europeia e não só. .pdf
Historia da Arte europeia e não só. .pdfHistoria da Arte europeia e não só. .pdf
Historia da Arte europeia e não só. .pdfEmanuel Pio
 
ATIVIDADE - CHARGE.pptxDFGHJKLÇ~ÇLJHUFTDRSEDFGJHKLÇ
ATIVIDADE - CHARGE.pptxDFGHJKLÇ~ÇLJHUFTDRSEDFGJHKLÇATIVIDADE - CHARGE.pptxDFGHJKLÇ~ÇLJHUFTDRSEDFGJHKLÇ
ATIVIDADE - CHARGE.pptxDFGHJKLÇ~ÇLJHUFTDRSEDFGJHKLÇJaineCarolaineLima
 
Estudar, para quê? Ciência, para quê? Parte 1 e Parte 2
Estudar, para quê?  Ciência, para quê? Parte 1 e Parte 2Estudar, para quê?  Ciência, para quê? Parte 1 e Parte 2
Estudar, para quê? Ciência, para quê? Parte 1 e Parte 2Maria Teresa Thomaz
 
Araribá slides 9ano.pdf para os alunos do medio
Araribá slides 9ano.pdf para os alunos do medioAraribá slides 9ano.pdf para os alunos do medio
Araribá slides 9ano.pdf para os alunos do medioDomingasMariaRomao
 
Reta Final - CNU - Gestão Governamental - Prof. Stefan Fantini.pdf
Reta Final - CNU - Gestão Governamental - Prof. Stefan Fantini.pdfReta Final - CNU - Gestão Governamental - Prof. Stefan Fantini.pdf
Reta Final - CNU - Gestão Governamental - Prof. Stefan Fantini.pdfWagnerCamposCEA
 
PRÉDIOS HISTÓRICOS DE ASSARÉ Prof. Francisco Leite.pdf
PRÉDIOS HISTÓRICOS DE ASSARÉ Prof. Francisco Leite.pdfPRÉDIOS HISTÓRICOS DE ASSARÉ Prof. Francisco Leite.pdf
PRÉDIOS HISTÓRICOS DE ASSARÉ Prof. Francisco Leite.pdfprofesfrancleite
 

Último (20)

Currículo - Ícaro Kleisson - Tutor acadêmico.pdf
Currículo - Ícaro Kleisson - Tutor acadêmico.pdfCurrículo - Ícaro Kleisson - Tutor acadêmico.pdf
Currículo - Ícaro Kleisson - Tutor acadêmico.pdf
 
Urso Castanho, Urso Castanho, o que vês aqui?
Urso Castanho, Urso Castanho, o que vês aqui?Urso Castanho, Urso Castanho, o que vês aqui?
Urso Castanho, Urso Castanho, o que vês aqui?
 
Introdução a Caminhada do Interior......
Introdução a Caminhada do Interior......Introdução a Caminhada do Interior......
Introdução a Caminhada do Interior......
 
A QUATRO MÃOS - MARILDA CASTANHA . pdf
A QUATRO MÃOS  -  MARILDA CASTANHA . pdfA QUATRO MÃOS  -  MARILDA CASTANHA . pdf
A QUATRO MÃOS - MARILDA CASTANHA . pdf
 
CRUZADINHA - Leitura e escrita dos números
CRUZADINHA   -   Leitura e escrita dos números CRUZADINHA   -   Leitura e escrita dos números
CRUZADINHA - Leitura e escrita dos números
 
421243121-Apostila-Ensino-Religioso-Do-1-ao-5-ano.pdf
421243121-Apostila-Ensino-Religioso-Do-1-ao-5-ano.pdf421243121-Apostila-Ensino-Religioso-Do-1-ao-5-ano.pdf
421243121-Apostila-Ensino-Religioso-Do-1-ao-5-ano.pdf
 
COMPETÊNCIA 2 da redação do enem prodção textual professora vanessa cavalcante
COMPETÊNCIA 2 da redação do enem prodção textual professora vanessa cavalcanteCOMPETÊNCIA 2 da redação do enem prodção textual professora vanessa cavalcante
COMPETÊNCIA 2 da redação do enem prodção textual professora vanessa cavalcante
 
3-Livro-Festa-no-céu-Angela-Lago.pdf-·-versão-1.pdf
3-Livro-Festa-no-céu-Angela-Lago.pdf-·-versão-1.pdf3-Livro-Festa-no-céu-Angela-Lago.pdf-·-versão-1.pdf
3-Livro-Festa-no-céu-Angela-Lago.pdf-·-versão-1.pdf
 
About Vila Galé- Cadeia Empresarial de Hotéis
About Vila Galé- Cadeia Empresarial de HotéisAbout Vila Galé- Cadeia Empresarial de Hotéis
About Vila Galé- Cadeia Empresarial de Hotéis
 
SLIDE DE Revolução Mexicana 1910 da disciplina cultura espanhola
SLIDE DE Revolução Mexicana 1910 da disciplina cultura espanholaSLIDE DE Revolução Mexicana 1910 da disciplina cultura espanhola
SLIDE DE Revolução Mexicana 1910 da disciplina cultura espanhola
 
INTERVENÇÃO PARÁ - Formação de Professor
INTERVENÇÃO PARÁ - Formação de ProfessorINTERVENÇÃO PARÁ - Formação de Professor
INTERVENÇÃO PARÁ - Formação de Professor
 
Dicionário de Genealogia, autor Gilber Rubim Rangel
Dicionário de Genealogia, autor Gilber Rubim RangelDicionário de Genealogia, autor Gilber Rubim Rangel
Dicionário de Genealogia, autor Gilber Rubim Rangel
 
PROVA - ESTUDO CONTEMPORÂNEO E TRANSVERSAL: COMUNICAÇÃO ASSERTIVA E INTERPESS...
PROVA - ESTUDO CONTEMPORÂNEO E TRANSVERSAL: COMUNICAÇÃO ASSERTIVA E INTERPESS...PROVA - ESTUDO CONTEMPORÂNEO E TRANSVERSAL: COMUNICAÇÃO ASSERTIVA E INTERPESS...
PROVA - ESTUDO CONTEMPORÂNEO E TRANSVERSAL: COMUNICAÇÃO ASSERTIVA E INTERPESS...
 
planejamento_estrategico_-_gestao_2021-2024_16015654.pdf
planejamento_estrategico_-_gestao_2021-2024_16015654.pdfplanejamento_estrategico_-_gestao_2021-2024_16015654.pdf
planejamento_estrategico_-_gestao_2021-2024_16015654.pdf
 
Historia da Arte europeia e não só. .pdf
Historia da Arte europeia e não só. .pdfHistoria da Arte europeia e não só. .pdf
Historia da Arte europeia e não só. .pdf
 
ATIVIDADE - CHARGE.pptxDFGHJKLÇ~ÇLJHUFTDRSEDFGJHKLÇ
ATIVIDADE - CHARGE.pptxDFGHJKLÇ~ÇLJHUFTDRSEDFGJHKLÇATIVIDADE - CHARGE.pptxDFGHJKLÇ~ÇLJHUFTDRSEDFGJHKLÇ
ATIVIDADE - CHARGE.pptxDFGHJKLÇ~ÇLJHUFTDRSEDFGJHKLÇ
 
Estudar, para quê? Ciência, para quê? Parte 1 e Parte 2
Estudar, para quê?  Ciência, para quê? Parte 1 e Parte 2Estudar, para quê?  Ciência, para quê? Parte 1 e Parte 2
Estudar, para quê? Ciência, para quê? Parte 1 e Parte 2
 
Araribá slides 9ano.pdf para os alunos do medio
Araribá slides 9ano.pdf para os alunos do medioAraribá slides 9ano.pdf para os alunos do medio
Araribá slides 9ano.pdf para os alunos do medio
 
Reta Final - CNU - Gestão Governamental - Prof. Stefan Fantini.pdf
Reta Final - CNU - Gestão Governamental - Prof. Stefan Fantini.pdfReta Final - CNU - Gestão Governamental - Prof. Stefan Fantini.pdf
Reta Final - CNU - Gestão Governamental - Prof. Stefan Fantini.pdf
 
PRÉDIOS HISTÓRICOS DE ASSARÉ Prof. Francisco Leite.pdf
PRÉDIOS HISTÓRICOS DE ASSARÉ Prof. Francisco Leite.pdfPRÉDIOS HISTÓRICOS DE ASSARÉ Prof. Francisco Leite.pdf
PRÉDIOS HISTÓRICOS DE ASSARÉ Prof. Francisco Leite.pdf
 

Introdução ao desenvolvimento de páginas web estáticas

  • 1. DESENVOLVIMENTO DE PÁGINAS WEB ESTÁTICAS REDES DE COMUNICAÇÃO FORMADORA: SUSANA OLIVEIRA Aula 1 CP Técnico de Gestão e Programação de Sistemas Informáticos Agrupamento de Escolas de Carvalhos
  • 2. WWW  World Wide Web ou Web  Sistema de divulgação de informação à escala planetária que recorre ao hipertexto e hipermédia.  Hipertexto  Documento que contém ligações para outras partes do mesmo ou de outro documento.  Hipermédia  Para além do texto contém também imagens, sons, vídeo, etc. 2
  • 3. HTML  Hypertext Markup Language  Linguagem dos documentos da web  Código baseado em “marcas” ou etiquetas (tags em inglês)  A forma mais primária de criar páginas web é escrever directamente em código HTML  Existem também programas específicos de criação de páginas <html> <head> <title> Título da página </title> </head> <body> Conteúdo da página </body> Estrutura básica de </html> um documento HTML 3
  • 4. Web Browser  Um web browser tem a função de interpretar os códigos HTML de um web site e, a partir daí, dar forma às páginas web. 4
  • 5. Funcionamento do sistema www  Servidor WWW  Páginas HTML  Responde aos pedidos  Cliente WWW  Browser  Faz pedidos 5
  • 6. Funcionamento do sistema www 1. O cliente envia um pedido de um documento HTML a um servidor, através do envio par a rede de um endereço URL (Universal Resource Locator); 2. O pedido é canalizado pela Internet até ao servidor indicado no endereço; 3. O servidor recebe o pedido e procura a página indicada (no caso de esta não ser indicada, é aberta a página principal ou Home Page do servidor); 4. Em seguida a página correspondente à resposta é enviada para a internet; 5. A página é conduzida até ao computador que fez o pedido e é colocada na memória. 6. O browser abre a página recebida. 6
  • 7. Dinamismo Página web estática Página web dinâmica  É um documento HTML que se limita a apresentar determinados conteúdos fixos e sempre iguais.  É um documento em HTML que, para além de conteúdos fixos, exibe também elementos que se modificam (animação, vídeo) e, eventualmente, formas de interacção com o utilizador. 7
  • 8. Interacção Lado do cliente Lado do servidor  A resposta é processada do lado do cliente (web browser);  Por exemplo passar o rato por uma zona da página que faz aparecer uma mensagem ou uma imagem que já estava prevista no código enviado.  A resposta tem de ser elaborada antes de ser enviada ao cliente;  Por exemplo a consulta de uma base de dados. 8
  • 9. Programação para Web Destinada a ser processada do lado do cliente, ou seja pelo web browser Destinada a ser processada do lado do servidor (web server)  Javascript  Linguagem de programação de scripts derivada do Java;  Applets de Java  Pequenas aplicações em Java para correrem nos browsers;  VBScript  Linguagem de programação de scripts derivada da linguagem Visual Basic.  Componentes ActiveX  Tecnologia da Microsoft para criar elementos que podem ser integrados em páginas web e outras aplicações.  CGI (Common Gateway Interface)  Scripts em C, Perl, etc. (tecnologia aberta e gratuita);  Servlets de Java  Aplicações em Java para correrem nos servidores;  JSP (Java Server Pages)  Scripts em Java para os servidores (ambas das Sun Microsystems)  ASP (Active Server Pages)  Scripts em VBScript para correrem nos servidores (IIS) (uma tecnologia da Microsoft).  PHP  Scripts em PHP para correrem nos servidores (Apache) (uma tecnologia de 9 código aberto e com distribuição gratuita).
  • 10. Programação para Web Destinada a ser processada do lado do cliente, ou seja pelo web browser Destinada a ser processada do lado do servidor (web server)  Javascript  Applets de Java  VBScript  Componentes ActiveX  CGI (Common Gateway Interface)  Servlets de Java  JSP (Java Server Pages)  ASP (Active Server Pages)  PHP 10
  • 11. Execução dos scripts processados nos clientes  É da responsabilidade do web browser processar o script. 11  Activar /desactivar a execução de Javascript
  • 12. Execução dos scripts processados nos servidores  Quando um cliente (web browser) está em comunicação com um servidor pode ocorrer uma interacção que faça accionar um script do lado do servidor, por exemplo, um pedido de execução de um programa ou acesso a uma base de dados, etc.  Esse script em causa é interpretado por software instalado no servidor e é mandada executar a acção requerida (execução de um programa ou uma ligação a uma base de dados, etc.)  Se essa acção for bem sucedida, o servidor web compõe um documento HTML com dados recolhidos para enviar ao cliente web browser. 12
  • 13. Principais tecnologias de programação web  Java  Permite aplicações independentes da plataforma computacional;  Derivações: Applets, Javascript, Servlets, JSP;  Tecnologia da Sun Microsystems;  ASP (Active Server Pages)  VBScript;  Resposta da Microsoft à tecnologia Java;  PHP (1995 -Personal Home Pages / Actualmente - PHP Hypertext Preprocesor)  Boa concepção, eficiência e relativa facilidade de uso;  Distribuição gratuita;  Excelente capacidade de articulação com:  Servidores Web – Apache (distribuição gratuita) e o IIS (Internet Information Server) comercializado pela Microsoft;  Sistemas de gestão de bases de dados de distribuição gratuita, como o MySQL e também outras de natureza comercial;  O trio PHP, Apache e MySQL constitui actualmente uma das combinações tecnológicas mais popularizadas para a criação de web sites com acesso a bases de dados. 13
  • 14. Diferenças entre o Javascript e o Java Javascript Java  Código integrado na página HTML.  Código interpretado pelo browser no momento da execução.  Códigos de programação simples mas para aplicações limitadas.  Permite aceder aos objectos do browser.  Confidencialidade do código é nula (Código é visível).  Modulo (Applet) distinto da página HTML.  O código é compilado antes da sua execução.  Linguagem de programação muito mais complexa e mas mais poderosa.  Não tem acesso aos objectos do browser.  Segurança (Código compilado). 14