Вы находитесь на странице: 1из 36

Linguagem de Programao Orientada

a Objetos para Web


Profa.: Alessandra Gomes
E-mail: alegomesbr@gmail.com

IFB Tcnico em Informtica 3 Mdulo [2 semestre - 2014]

Agenda [Aula 1]

Introduo: Web

Introduo: Programao para Web

Programao HTML/CSS

Introduo: Web

Internet e Web

Histria da Internet e Web

Arquitetura Bsica

Internet e Web

Internet:

Infraestrutura

Web:

World Wide Web (WWW)

Acesso a informao via Internet

Protocolo HTTP e software Navegador (Web


Browser) para acessar informao em documentos
(sites)
Sites interligados por hyperlinks (links)

Introduo: Web

Histria da Internet e Web

Introduo: Web

Histria da Internet e da Web

ARPANet: primeira rede


Instituies que trabalhavam com defesa puderam
se conectar a ARPANet

Introduo: Web

Histria da Internet e da Web

Rede foi liberada para uso comercial

ARPANet se dividiu:

MILNET -- para assuntos militares


Internet

Introduo: Web

Histria da Internet e da Web

(1990) Tim Berners-Lee: Primeira comunicao


cliente/servidor bem-sucedida

Introduo: Web

Histria da Internet e da Web

Primeiro navegador Web: WorldWideWeb


(rebatizado para Nexus)
Primeiro servidor Web: CERN httpd (HyperText
Transfer Protocol daemon)

Introduo: Web

Histria da Internet e da Web

(1992) Tim Berners-Lee cria a World Wide Web

Introduo: Web

Histria da Internet e da Web

(1993) Marc Andreesen criou o Mosaic (depois o


Netscape)

Introduo: Web

Histria da Internet e da Web

(1994) Tim Berners-Lee fundou o World Wide Web


Consortium (W3C)
(1995) Microsoft lanou o Internet Explorer

Introduo: Web

Histria da Internet e da Web

(1996) A Opera Software lana o Opera

(1998) O projeto Mozilla foi criado

Introduo: Web

Histria da Internet e da Web

(2002) Mozilla lana o Firefox

(2003) Apple lana o Safari

(2008) Google lana o Chrome

Introduo: Programao para Web

Arquitetura Web

Linguagens Cliente e Servidor

Programao Front-End e Back-End

Introduo: Programao para Web

Arquitetura Web

Introduo: Programao para Web

Arquitetura Web

Introduo: Programao para Web

Linguagens Back-End (servidor)

Introduo: Programao para Web

Linguagens Front-End (cliente)

Introduo: Programao para Web


Programao HTML

(1990) HTML HyperText Markup Language

Tim Berners-Lee

Baseada em Tags

Surgimento dos links

Verses:

HTML 1.0, HTML 2.0, HTML 3.2


HTML 4.0, HTML 4.1, HTML 5

Introduo: Programao para Web


Programao HTML Principais Tags
<HTML>
<HEAD>
(...)
</HEAD>
<BODY>
(...)
</BODY>
</HTML>

Introduo: Programao para Web


Programao HTML Principais Tags
<HTML>
<HEAD>
<TITLE> Informtica-IFB </TITLE>
</HEAD>
<BODY>
(...)
</BODY>
</HTML>

Introduo: Programao para Web


Programao HTML Principais Tags
<HTML>
<HEAD>
<TITLE> Informtica-IFB </TITLE>
</HEAD>
<BODY>
<P> Disciplina: Java Web </P>
</BODY>
</HTML>

Introduo: Programao para Web


Programao HTML Principais Tags
<HTML>
(...)
<BODY>
<A HREF=#> Clique Aqui </A>
</BODY>
</HTML>

Introduo: Programao para Web


Programao HTML Principais Tags
(...)
<BODY>
<TABLE>
<TR>
<TD> COLUNA 1 </TD>
<TD> COLUNA 2 </TD>
</TR>
</TABLE>
</BODY>

Introduo: Programao para Web


Programao HTML Principais Tags
<BODY>
<FORM METHOD=POST ACTION=>
(...)
</FORM>
</BODY>
--------------------------------------<BODY>
<FORM METHOD=GET ACTION=>
(...)
</FORM>
</BODY>

Introduo: Programao para Web


Programao HTML Principais Tags
<FORM METHOD=POST ACTION=>
<input type=text name=txNome>
<input type=password name=txSenha>
<input type=submit value=Enviar>
<input type=reset value=Cancelar>
<input type=submit value=OK>
</FORM>

Introduo: Programao para Web


Programao HTML Principais Tags
<FORM METHOD=POST ACTION=>
<input type=checkbox name=ckOpcao>
<input type=radio name=rbOpcao>
<textarea rows=10 cols=60> contedo
</textarea>
</FORM>

Introduo: Programao para Web


Programao HTML Principais Tags
<FORM METHOD=POST ACTION=>
<select name=slLinguagens>
<option>Java</option>
<option>PHP</option>
<option>Java</option>
</select>
</FORM>

Introduo: Programao para Web


Programao HTML Principais Tags
<FORM METHOD=POST ACTION=>
<select name=slLinguagens multiple>
<option>Java</option>
<option>PHP</option>
<option>Java</option>
</select>
</FORM>

Introduo: Programao para Web


CSS

CSS: Cascading Style Sheets


Adicionar estilo (fontes, cor, espaamento,...) em
pginas Web

(1996) Produzido pela W3C

Padres de estilo

Verses:

CSS 1.0, CSS 2.0, CSS 3.0

Introduo: Programao para Web


Programao HTML/CSS Principais cdigos
<HEAD>
<style>
.titulo{ font-size:20pt; }
</style>
</HEAD>
<BODY>
<p class=titulo> IFB </p>
</BODY>

Introduo: Programao para Web


Programao HTML/CSS Principais cdigos
<style>
.titulo{
font-size: 20pt;
font-weight: bold;
color: white;
background-color: black;
text-align: center;
border: 4px solid green;
}
</style>

Introduo: Programao para Web


CSS Criar arquivo estilo.css
.titulo{
font-size: 20pt;
font-weight: bold;
color: white;
background-color: black;
text-align: center;
border: 4px solid green;
}

Introduo: Programao para Web

CSS Linkar no HTML


<head>
<link rel=stylesheet href=estilo.css>
</head>

Dvidas?

Вам также может понравиться