1. Introduo____________________________________________________________________________7
< P r o f. G u s t a v o L o u r e i r o - g_loureiro@hotmail.com >
<www.gloureiro.hpg.com.br>
1.2. Intranet
Intranet uma rede desenvolvida para processamento de informaes
em uma empresa ou organizao. Seu uso inclui servios como
distribuio de documentos e software, acesso a bancos de dados e
treinamento.
Uma intranet assim chamada porque ela geralmente emprega
aplicativos associados Internet, como pginas da Web, navegadores da
Web, sites FTP, Correio Eletrnico, grupos de notcias e listas de
distribuio, acessveis somente s pessoas que fazem parte da empresa.
10
Internet Explorer
Netscape Navigator
1.10. Protocolo
Protocolo um conjunto de regras estabelecidas com o objetivo de
permitir a comunicao entre computadores. um mtodo de acesso a
um documento ou servio atravs da Internet, como File Transfer Protocol
(FTP) ou Hypertext Transfer Protocol (HTTP). Tambm denominado tipo.
1.11. Protocolo HTTP (HyperText Transfer Protocol)
(Protocolo de Transferncia de Hipertexto)
HTTP um protocolo da Internet utilizado pelos computadores ligados
Web para comunicar-se entre si, ativa os navegadores da Web para
recuperarem informaes de servidores da World Wide Web.
O protocolo permite a um usurio usar um programa cliente para entrar
em um URL (ou clicar em um hyperlink) e recuperar texto, elementos
grficos, som e outras informaes digitais de um servidor da Web.
Endereos URL de recursos HTTP comeam com http://.
1.12. Protocolo FTP (File Transfer Protocol)
(Protocolo de Trasferncia de Arquivo)
FTP um protocolo que possibilita a transferncia de arquivos de um local
para outro pela Internet.
Normalmente, os sites tm reas pblicas de FTP, permitindo que os
usurios faam download de programas por esse processo.
Protegido por senhas, o FTP tambm utilizado para atualizar a distncia
sites localizados em empresas hospedeiras.
< P r o f. G u s t a v o L o u r e i r o - g_loureiro@hotmail.com >
11
<www.gloureiro.hpg.com.br>
12
13
www
XYZ
Nome especfico que pode conter uma ou mais palavras,
separadas ou no, por hifens (ex.: XYZ-informatica).
com Tipo de Domnio - Indica a natureza do Site. No caso como tratase de um Site de uma empresa privada, ".com" vem de comercial.
Outros Exemplo: .gov (governo) e .org (organizaes sem fins
lucrativos).
br
Sigla do Pas - composta de duas letras, significa que a pgina
est situada em um computador no Brasil. Pginas que no possuem
terminao indicando o pas de origem esto situadas nos Estados
Unidos. Outros Exemplo: .pt (Portugal) e .jp (Japo).
14
15
16
2.1. TAGs
TAGs so os "comandos" do HTML. Um documento HTML composto de
TAGs que faro com que o browser monte a pgina de acordo com a
formatao definida pelos comandos HTML.
Um TAG sempre precedido de um caracter "<" (menor que) e seguido
por um caracter ">" (maior que).
Exemplo de TAG: <HTML>
Na maioria dos casos, um TAG deve ter um correspondente, chamado de
TAG de fechamento. Ou seja, um TAG indica onde comea sua rea de
influncia, enquanto o seu correspondente TAG de fechamento indica
onde termina a rea de influncia.
Um TAG de fechamento tem o mesmo nome do TAG de abertura,
precedido do caracter "/".
Exemplo de TAG de fechamento: </HTML>
TAGs podem ser escritas em minsculas ou maisculas, mas nunca
podem haver espaos em branco dentro de TAGs, exceto entre atributos
e entre aspas.
Exemplo: <HTML>, <html>, <HtMl>, <Html>, ...
17
18
19
20
21
22
23
24
25
26
27
28
Atributo: LANG="PT"
Explicao: Portugus Portugal
Exemplo: lang="pt"
Atributo: LANG="EN"
Explicao: Ingls Britnico
Exemplo: lang="en"
Atributo: LANG="EN-US"
Explicao:
Ingls
Americano
Exemplo: lang="en-us"
Atributo: LANG="RU"
Explicao: Russo
Exemplo: lang="ru"
Atributo: LANG="IT"
Explicao: Italiano
Exemplo: lang="it"
Norte-
Exemplo:
< P r o f. G u s t a v o L o u r e i r o - g_loureiro@hotmail.com >
<www.gloureiro.hpg.com.br>
29
30
Entidade de
Caracter
ç
Entidade Numrica
Descrio
ç
c cedilha (minsculo)
Entidade de
Caracter
ã
Entidade Numrica
ã
Descrio
a c/ til
Um caracter bastante til o espao no ignorvel, o (Nonbreaking space). Este caracter importante quando desejamos forar o
browser a no ignorar espaos em branco entre palavras.
Caracter
Non-breaking space
Entidade de
Caracter
Entidade Numrica
Descrio
Espao
ignorvel
no
Exemplo:
<body>
<p>Veja como fica com espao no
ignorvel!</p>
</body>
Visualizao pelo Browser:
Veja como fica com
espao no ignorvel!
< P r o f. G u s t a v o L o u r e i r o - g_loureiro@hotmail.com >
<www.gloureiro.hpg.com.br>
31
Entidade de
Caracter
&
<
>
Entidade Numrica
&
<
>
Descrio
E() comercial
Menor que
Maior que
Entidade de
Caracter
Entidade Numrica
	
Tabulao Horizontal
Espao
no
ignorvel
"
"
Aspas
À
À
A c/ crase
Á
Á
A c/ acento agudo
Â
Â
A
c/
acento
circunflexo
Ã
Ã
A c/ til
Ç
Ç
C
cedilha
(maisculo)
É
É
E c/ acento agudo
Ê
Ê
E
c/
acento
circunflexo
Í
Í
I c/ acento agudo
Ó
Ó
O c/ acento agudo
Ô
Ô
O
c/
acento
circunflexo
Õ
Õ
O c/ til
Ú
Ú
U c/ acento agudo
Ü
Ü
U c/ trema
à
à
a c/ crase
á
á
a c/ acento agudo
â
â
a
c/
acento
circunflexo
ã
ã
a c/ til
ç
ç
c cedilha (minsculo)
é
é
e c/ acento agudo
ê
ê
e
c/
acento
circunflexo
í
í
i c/ acento agudo
ñ
ñ
n c/ til
ó
ó
o c/ acento agudo
ô
ô
o
c/
acento
circunflexo
õ
õ
o c/ til
P r o f. G u s t a v o L o u r e i r o - g_loureiro@hotmail.com >
32
<www.gloureiro.hpg.com.br>
"
<
Descrio
ú
ü
ú
ü
u c/ acento agudo
u c/ trema
33
Entidade de
Caracter
Entidade Numrica
#
$
%
#
$
%
Descrio
Tralha
Cifro
Percente
34
#FAEBD7
#00FFFF
#7FFFD4
#F0FFFF
#F5F5DC
#FFE4C4
#000000
#FFEBCD
#0000FF
#8A2BE2
#A52A2A
#DEB887
#5F9EA0
#7FFF00
#D2691E
#FF7F50
#6495ED
#FFF8DC
#DC143C
#00FFFF
#00008B
#008B8B
#B8860B
#A9A9A9
#006400
#BDB76B
#8B008B
#556B2F
#FF8C00
#9932CC
#8B0000
#E9967A
#8FBC8F
#483D8B
#2F4F4F
#00CED1
#9400D3
#FF1493
#00BFFF
#696969
#1E90FF
#B22222
#FFFAF0
#228B22
#FF00FF
#DCDCDC
#F8F8FF
#FFD700
Goldenrod......................
Gray..............................
Green............................
Greenyellow...................
Honeydew......................
Hotpink..........................
Indianred.......................
Indigo............................
Ivory..............................
Khaki.............................
Lavander.......................
Lavanderblush...............
Lawngreen.....................
Lemonchiffon.................
Lightblue........................
Lightcoral.......................
Lightcyan.......................
Lightgoldenrodyelloow...
Lightgreen.....................
.
Lightgray........................
Lightpink........................
Lightsalmon...................
Lightseagreen................
Lightskyblue...................
Lightslategray................
Lightsteelblue................
Lightyellow.....................
Lime..............................
Limegreen.....................
Linen.............................
Magenta........................
Maroon..........................
Mediumaquamarine.......
Mediumblue...................
Mediumorchid................
Mediumpurple................
Mediumseagreen...........
Mediumslateblue...........
.
Mediumspringreen.........
Mediumturquoise...........
Mediumvioltred..............
Midnightblue..................
Mintcream.....................
.
Mistyrose.......................
Moccasin.......................
Navajowhite...................
Navy..............................
Oldlace..........................
#DAA520
#808080
#008000
#ADFF2F
#F0FFF0
#FF69B4
#CD5C5C
#4B0082
#FFFFF0
#F0E68C
#E6E6FA
#FFF0F5
#7CFC00
#FFFACD
#ADD8E6
#F08080
#E0FFFF
#FAFAD2
#90EE90
#D3D3D3
#FFB6C1
#FFA07A
#20B2AA
#87CEFA
#778899
#B0C4DE
#3FFFFE0
#00FF00
#32CD32
#FAF0E6
#FF00FF
#800000
#66CDAA
#0000CD
#BA55D3
#9370DB
#3CB371
#7B68EE
#00FA9A
#48D1CC
#C71585
#191970
#F5FFFA
#FFE4E1
#FFE4B5
#FFDEAD
#000080
#FDF5E6
Olive.....................
Olivedrab..............
Orange.................
.
Orangered............
.
Orchid...................
Palegoldenrod.......
Palegreen.............
Paleturquoise........
Palevioletred.........
Papayawhip..........
Peachpuff.............
Peru......................
Pink......................
Plum.....................
Powderblue...........
Purple...................
Red.......................
Rsybrown..............
Royalblue..............
Saddlebrown.........
Salmon.................
Sandybrown..........
Seagreen..............
Seashell................
Sienna..................
Silver....................
Skyblue.................
Slateblue..............
.
Slategray..............
Snow.....................
Springgreen..........
Steelblue..............
.
Tan.......................
Teal......................
Thistle...................
Tomato.................
Turquoise..............
Violet....................
Wheat...................
White....................
Whitesmoke..........
Yellow...................
Yellowgreen..........
#808000
#6B8E23
#FFA500
#FF4500
#DA70D6
#EEE8AA
#98FB98
#AFEEEE
#DB7093
#FFEFD5
#FFDAB9
#CD853F
#FFC0CB
#DDA0DD
#B0E0E6
#800080
#FF0000
#BC8F8F
#4169E1
#8B4513
#FA8072
#F4A460
#2E8B57
#FFF5EE
#A0522D
#C0C0C0
#87CEEB
#6A5ACD
#708090
#FFFAFA
#00FF7F
#4682B4
#D2B48C
#008080
#D8BFD8
#FF6347
#40E0D0
#EE82EE
#F5DEB3
#FFFFFF
#F5F5F5
#FFFF00
#9ACD32
35
Exemplo:
<html>
<head>
<title>XYZ Informtica</title>
</head>
<body>
<!--------------------- Link para o Site da XYZ Informtica ------------------->
<p><a href="http://www.xyz.com.br">Oi! Eu sou um link para o site da
XYZ Informtica!</a></p>
</body>
</html>
Visualizao pelo Browser:
Oi! Eu sou um link para o site da XYZ Informtica!
36
Atributos de Hn
Atributo: ALIGN
Explicao: Indica se o cabealho ser alinhado a esquerda (padro),
centralizado ou a direita, usando-se, respectivamente, as palvras "LEFT",
"CENTER" e "RIGHT".
Exemplo:
<h1 align="left">Texto Um</h1>
<h2 align="center">Texto Dois</h2>
<h3 align="right">Texto Trs</h3>
37
38
39
P <p>...</p>
Explicao: Indica que o texto influenciado um pargrafo, e possui um
alinhamento prprio. Os browsers, habitualmente, deixam um espao
vertical em branco de cerca de "uma linha" antes de cada pargrafo.
Exemplo:
<p>Esta a Home Page da XYZ Informtica. E este um exemplo de
pargrafo.</p>
Atributos de P
Atributo: ALIGN
Explicao: Indica se o pargrafo ser alinhado a esquerda (padro),
centralizado, a direita ou justificado usando-se, respectivamente, as
palvras "LEFT", "CENTER", "RIGHT" e "JUSTIFY".
Exemplo:
<p align="center">Esta a Home Page da XYZ Informtica. E este um
exemplo de pargrafo centralizado.</p>
40
BR <br>
Atributo: No possui atributos
Explicao: Passa para a prxima linha.
Exemplo:
<p>Este texto ficar
na mesma linha.<br>
E este em outra linha.</p>
Visualizao pelo Browser:
Este texto ficar na mesma linha.
E este em outra linha.
8.6. O TAG Blockquote <blockquote>...</blockquote>
Atributo: No possui atributos
Explicao: Faz a margem comear mais dentro da pgina. O efeito
deste TAG pode ser acumulado, obtendo assim margens maiores.
Exemplo:
<blockquote>Esta a Home Page da XYZ Informtica. E este um
exemplo de margem visualizada pelo Browser.</blockquote>
Visualizao pelo Browser:
Esta a Home Page da XYZ Informtica. E este um exemplo de
margem visualizada pelo Browser.
8.7. O TAG DIV <div>...</div>
Explicao: Indica que o texto influenciado uma diviso, e possui,
portanto um alinhamento prprio.
Atributos de DIV
Atributo: ALIGN
Explicao: Indica se a diviso ser alinhado a esquerda (padro),
centralizado, a direita ou justificado usando-se, respectivamente, as
palvras "LEFT", "CENTER", "RIGHT" e "JUSTIFY". utilizado no lugar do
TAG <p>, quando se deseja modificar o alinhamento sem, no entanto,
uinserir-se espao vertical em branco.
Exemplo:
<div align="right">Esta a Home Page da XYZ Informtica. E esta a
minha diviso.</div>
41
42
43
44
45
46
47
48
49
para
para
50
51
52
dynsrc="vdeoXYZ.avi"
loop="5"
53
http://wwwtucows.matrix.com.br/imgani95.html
55
56
Link para
http://www.touch.com.br/
treinamento.htm
Exemplo:
<html>
<head>
<title>XYZ Informtica</title>
</head>
<body>
<img src="imagem.gif" width="600" height="60" alt="imagem.gif"
border="0" usemap="#mapa1">
<map name="mapa1">
< P r o f. G u s t a v o L o u r e i r o - g_loureiro@hotmail.com >
<www.gloureiro.hpg.com.br>
57
58
59
60
61
62
63
Exemplo:
<table>
< P r o f. G u s t a v o L o u r e i r o - g_loureiro@hotmail.com >
<www.gloureiro.hpg.com.br>
64
65
66
tipo
Exemplo:
<spacer type="horizontal" size="10">XYZ Informtica vem prestando
Servios de Desenvolvimento; Manuteno e Implantao de Sistemas;
Consultoria; Treinamento e Suporte Tcnico, h quase dez anos.
<spacer type="vertical" size="20">No mercado carioca desde o incio de
1991, a XYZ trabalha com as mais importantes empresas pblicas e
privadas do Brasil. Mas no s isso.
Atributo: ALIGN
Explicao: Indica que o "SPACER" ser alinhado a esquerda ("LEFT") ou
a direita ("RIGHT"), com o texto fluindo ao seu redor.
Atributo: WIDTH
Explicao: Define a largura em SPACERs tipo "BLOCK".
Atributo: HEIGHT
Explicao: Define a altura em SPACERs tipo "BLOCK".
Exemplo:
XYZ Informtica vem prestando Servios de Desenvolvimento;
Manuteno e Implantao de Sistemas; Consultoria; Treinamento e
Suporte Tcnico, h quase dez anos.No mercado carioca desde o incio de
1991, a XYZ trabalha com as mais importantes empresas pblicas e
privadas do Brasil. Mas no s isso.
<spacer type="block" widht="60" height="60" align="left">Participamos
ativamente da evoluo tecnolgica do mercado de telecomunicaes,
representando produtos inovadores como servidores CTI CallXpress,
servidores de fax RightFAX e placas inteligentes de fax da Brooktrout, que
facilitam a comunicao da sua empresa.
16. Marquee (Microsoft Internet Explorer)
< P r o f. G u s t a v o L o u r e i r o - g_loureiro@hotmail.com >
<www.gloureiro.hpg.com.br>
67
68
69
FORM <form>...</form>
Explicao: Indica a existncia de um formulrio, isto , um local da
pgina utilizado pelo usurio para enviar informaes para um local
predeterminado (usualmente um Script CGI).
Exemplo:
<form method="POST" action="http://www.xyz.com.br/cgi-bin/script">
<p><input type="text" name="T1" size="20"> <input type="submit"
value="Submit" name="B1"> <input type="reset" value="Reset"
name="B2"></p>
</form>
Atributos de FORM
Atributo: ACTION
Explicao: Indica a localizao (URL) do script que ir receber e
interpretar os dados enviados pelo formulrio.
Exemplo:
<form method="POST" action="http://www.xyz.com.br/cgi-bin/script">
Atributo: METHOD
Explicao: Indica o formato no qual os dados sero enviados. Pode
assumir os valores "GET" (indica como os dados sero passados pelo
script) ou "POST" (envia os dados para entrada padro do sistema
operacional).
<form method="POST" action="http://www.xyz.com.br/cgi-bin/script">
INPUT <input>
Explicao: Indica um objeto (campo texto, checkbox, etc).
Exemplo: <input type="text" size="30">
Atributos de INPUT
Atributo: TYPE
Explicao: Especifica que tipo de objeto deve ser: "TEXT", "PASSWORD",
CHECKBOX", "HIDDEN", "RADIO", BUTTON", "SUBMIT" e "RESET".
Exemplo: <input type="text" size="40">
Atributo: NAME
< P r o f. G u s t a v o L o u r e i r o - g_loureiro@hotmail.com >
<www.gloureiro.hpg.com.br>
70
71
cols="50">rea
para
texto</textarea
Atributo: ROWS
Explicao: Indica o nmero de linha que a rea de texto deve possuir.
Exemplo:
<textarea rows="3" cols="50">rea para texto</textarea>
Atributo: COLS
Explicao: Indica o nmero de colunas que a rea de texto deve
possuir.
<textarea rows="3" cols="50">rea para texto</textarea>
SELECT <select>...</select>
Explicao: Permite ao usurio selecionar uma dentre uma lista de
opes possveis. As opes so criadas atravs do TAG <OPTION>.
Exemplo:
<select name="opcoes" size="1">
<option selected>Texto A</option>
<option>Texto B</option>
</select>
Atributos de SELECT
Atributo: NAME
Explicao: Indica o nome do objeto. Este nome no ser exibido para o
usurio. Ele utilizado pelo script associado ao formulrio para a
manipulao de suas informaes.
Exemplo: <select name="opcoes" size="1">
Atributo: SIZE
Explicao: Define o nmero de opes
simultaneamente.
Exemplo: <select name="opcoes" size="1">
que
sero
exibidas
Atributo: MULTIPLE
Explicao: Se presente, indica que mais de uma opo poder ser
escolhida.
OPTION <option>
Explicao: Deve ser usado dentro da rea de influncia de "SELECT".
Define as diversas opes disponveis ao usurio.
Atributos de OPTION
< P r o f. G u s t a v o L o u r e i r o - g_loureiro@hotmail.com >
<www.gloureiro.hpg.com.br>
72
deve
conter
o
o
METHOD
deve
atributo
assumir,
73
Exemplo:
< P r o f. G u s t a v o L o u r e i r o - g_loureiro@hotmail.com >
<www.gloureiro.hpg.com.br>
74
Exerccio de Formulrio
Todas as informaes fornecidas em um formulrio so agrupadas e
enviadas para um programa, mais conhecido como Script CGI, que
escrito especialmente para processar esses dados de acordo com alguma
necessidade ou especificao.
Atualizao ou consulta a base de dados, envio de dados por e-mail, ou
simplesmente a construo de uma nova pgina (gerada a partir dos
novos dados) so algumas das aplicaes mais comuns.
Escrever um Script CGI no tarefa fcil para a maioria dos
WebDesigners, mas existem vrios CGI "pr-fabricados" disponveis
gratuitamente na Rede, que processam as informaes fornecidas de
forma transparente.
Como exerccio proposto vamos utilizar o AnyForm para ensinar como
colocar um formulrio em uma pgina HTML.
<html>
<head>
<title>Formulrio</title>
</head>
< P r o f. G u s t a v o L o u r e i r o - g_loureiro@hotmail.com >
<www.gloureiro.hpg.com.br>
75
76
18. Som
18.1. Controles de Som do Microsoft Internet Explorer
O Microsoft Internet Explorer incorpora a seu HTML nativo a capacidade
de tocar arquivos de som, nos padres midi, au e wave, atravs do TAG
<BGSOUND>.
BGSOUND <bgsound> (Microsoft Internet Explorer)
Explicao: Reproduz um determinado som em "background", isto ,
enquanto o usurio utiliza a pgina. O som somente iniciado quando o
seu download concludo. Isto difere este TAG de produtos como o Real
Audio, que reproduz o som na medida em que o arquivo correspondente
chega ao browser.
Atributos de BGSOUND
Atributo: SRC
< P r o f. G u s t a v o L o u r e i r o - g_loureiro@hotmail.com >
<www.gloureiro.hpg.com.br>
77
78
1. Documentos de Layout
2. Documentos de Contedo
19.2.1. Documentos de Layout
Documentos de layout contm informaes sobre a estrutura de frames
dos documentos. Cada frame declarada em documento de layout contm
uma referncia implcita ou explcita para outro documento que ser
exibido
no
frame.
Esse
"documento
filho"
ser
exibido
independentemente da existnciade outras frames na janela do browser.
O "documento filho" pode ser um documento de contedo ou mesmo
outro documento de layout encadeado.
19.2.2. Documentos de Contedo
Documentos de contedo so documentos normais em HTML. Um
documento de contedo pode ser visto em um frame ( de um documento
de layout) ou sozinho, na janela do browser.
19.3. TAGs e Atributos Bsicos
O TAG <FRAMESET> substitui o TAG <BODY> em um documento de
layout. Ele define a diviso da janela em duas ou mais linhas ou em duas
ou mais colunas. Podem haver vrios TAGs <FRAMESET> encadeados,
fazendo-se, desta maneira, divises das divises da pgina. Assim como o
<BODY>, o TAG <FRAMESET> precisa ser fechado contm todas as
informaes sobre cada uma das subdivises da janela, sobre cada uma
das frames.
FRAMESET <frameset>...</frameset>
Explicao: Contm os elementos "FRAME", "NOFRAMES" e outros
"FRAMESETs" que podem ser aninhados para que se tenha uma divises
dentro de uma diviso de layout.
Exemplo:
<frameset scrolling="yes" cols="25%,50%,*">
<frame src="contents.htm">
<frame src="info.htm">
< P r o f. G u s t a v o L o u r e i r o - g_loureiro@hotmail.com >
<www.gloureiro.hpg.com.br>
79
80
81
82
83
84
85
86
21.1. Planejamento
Definio do objetivo do site. Voc pode criar uma pgina simples com informaes
bsicas ou decidir-se por fazer um comrcio eletrnico, tudo depende do capital
disponvel. Lembre-se que o site ser feito para seu pblico alvo.
21.4. Design
< P r o f. G u s t a v o L o u r e i r o - g_loureiro@hotmail.com >
<www.gloureiro.hpg.com.br>
87
21.5. Programao
Verifique o funcionamento dos scripts e programas que realizam tarefas automticas. Se
possvel, teste o site em vrias verses de browsers.
21.6. Divulgao
Cadastre o seu site nos sistemas principais sistemas de busca nacionais e
internacionais. Divulgue o endereo em caixas de produtos, cartes e materias
promocionais.
21.7. Manuteno
Atualize as informaes periodicamente e verifique o funcionamento de links e scripts.
88
89
90
91
26.11. Upload
Transferncia de arquivos do micro do usurio para um computador
qualquer.
Quando voc transfere um arquivo do seu computador para algum lugar,
voc esta fazendo um upload.
Gerenciadores de Upload
< P r o f. G u s t a v o L o u r e i r o - g_loureiro@hotmail.com >
<www.gloureiro.hpg.com.br>
92
http://www.tucows.com
26.12. RGB
Iniciais, em ingls, das cores vermelho, verde e azul. O RGB um modelo
de cores baseado nessas trs tonalidades bsicas e utilizado como padro
nos monitores de vdeo. Um dos problemas mais difceis da editorao
eletrnica obter a correspondncia das cores RGB com as cores CMYK.
26.13. CMYK
Abreviatura das cores bsicas: ciano, magenta, amarelo (yellow) e preto
(black). Representa um sistema que obtm as tonalidades a partir da
mistura dessas quatro cores.
93