Académique Documents
Professionnel Documents
Culture Documents
Contedo:
Introduo
Histria da Internet
Infraestrutura da Internet
Arquitetura Cliente/Servidor
Evoluo da HTML
Tecnologias web (cliente)
Aplicaes possveis com HTML
Primeiro exemplo com HTML
Professores:
Alcides Teixeira
Ana Paula
Cristiane Camilo
Manuel Ledn
Pedro Cacique
Incio da Histria
BBS
Sysop
BBS
011 212-3860
Sua mquina
modem
modem
http://www.bbscorner.com/
http://bbsx.thebbs.org/aboutbbs.html
Podemos dizer que sua histria comea em 1969, quando foi criada a ARPANet
com a necessidade de comunicao entre centros de pesquisa e governo
(Departamento de Defesa) nos EUA.
Com sua expanso, foi necessrio estabelecer uma linguagem comum entre as
diferentes redes, surge ento o protocolo TCP/IP (1973) - Vint Cerf e Robert Kahn
Em 1983 inventado o DNS (Domain Name Server) - Paul Mockapetris
Em 1984 o TCP/IP vira o padro da Internet (CERN)
Em 1988 comeou um movimento para tornar a Internet comercial, ou seja, seria
possvel usar fora dos centros de pesquisa
Em 1989 foram criados os primeiros ISP (Internet Service Provider).
ISP so empresas que fornecem acesso a Internet. Para se conectar a um ISP
usamos a linha telefnica (dial-up) ou banda larga. comum tambm essas
empresas fornecerem servio de e-mail, hospedagem de sites, etc.
Em 1993 a Internet torna-se de uso comercial de fato.
Internet
1993
http://www.vox.com/a/internet-maps
Conexes da Internet
2015
http://www.submarinecablemap.com/
Conexes da Internet
http://global-internet-map-2012.telegeography.com/
http://internet-map.net/
http://www.root-servers.org/
Infraestrutura da Internet
http://quartsoft.com/sites/default/files/internet-structure-explained-by-illustrator.jpg
NeXT
Primeiro Servidor
Primeiro Navegador
WorldWideWeb, s
rodava no NeXT
Navegadores (browsers)
Ferramentas necessrias para acessar as pginas na WEB
Breve linha do tempo:
1991 - WorldWideWeb
1993 - Mosaic
1994 - Netscape
1995 - Internet Explorer
1996 - Opera
2002 - Mozilla Navigator
2003 - Safari
2004 - Mozilla Firefox
2008 - Google Chrome
http://upload.wikimedia.org/wikipedia/com
mons/7/74/Timeline_of_web_browsers.svg
Antes de iniciar...
O que preciso saber para desenvolver aplicaes completas
para a WEB?
Entender o funcionamento bsico da execuo dessa aplicao
Conhecer as linguagens (HTML, CSS, JavaScript)
Conhecer alguns frameworks (jQuery, bootstrap etc)
Conhecer alguma linguagem que rode no servidor (PHP, JSP etc)
Saber trabalhar com banco de dados (MySQL, Oracle etc)
Ambiente Cliente/Servidor
Pensando nos elementos bsicos para fornecer
informao atravs da Web e seu funcionamento
bsico, temos:
URL
Servidor Web
Cliente
Conexo
Internet
HTML/CSS/JS
URL
Pode conter
1. Nome do host
2. Nome do arquivo
3. Porta do servio
4. Referncia
protocolo://domnio:porta/caminho/recurso?query_string#referncia
Exemplos:
ftp://www.cruzeirodosul.edu.br/aula.exe
http://www.cruzeirodosul.edu.br/index.html
https://www.cruzeirodosul.edu.br/pesquisa.jsp?q=java
http://www.cruzeirodosul.edu.br/index.html#introducao
HTML/CSS
JavaScript
XML
JSON
...
Disciplina:
Aplicaes para Internet
Programao Web
Servidor
Banco de Dados
Linguagens como JSP,
PHP etc
As demais disciplinas
do curso iro abordar
esse modelo.
O que HTML?
O HTML uma linguagem que se prope em distribuir informao globalmente e pode ser
entendido por diversos meios de acesso.
Um documento HTML um documento texto que pode ser produzido utilizando qualquer
editor de texto. utilizado por praticamente todas as pginas WEB disponveis na Internet.
W3C e WHATWG
W3C (http://www.w3.org/)
O World Wide Web Consortium a principal organizao de padronizao da
WWW. Tem como finalidade estabelecer padres no desenvolvimento e
interpretao das aplicaes WEB.
WHATWG (https://whatwg.org/)
O Web Hypertext Application Technology Working Group um grupo de pessoas
e empresas interessadas no desenvolvimento da HTML e APIs necessrias para
aplicaes Web. Foi fundado por representantes da Apple, Mozilla e Opera em
2004, depois de um workshop do W3C. Esse grupo foi criado pois essas
empresas estavam se preocupando com o rumo da W3C em direo ao XHTML
e a falta de interesse em aprimorar o HTML.
Dois grupos com ideias diferentes para o futuro das tecnologias bsicas da WEB
Em 2008, a W3C parou de trabalhar na especificao do XHTML 2 e comeou a
trabalhar no HTML5, tendo como base, a especificao da WHATWG (um tipo
de aliana entre os dois grupos).
Linguagens
HTML (Hypertext Markup Language)
CSS (Cascading Style Sheet)
JavaScript
JS
http://www.w3.org/html/logo/
Cdigo Fonte
O cdigo fonte pode ser
exibido clicando na pgina
com o boto direito e
escolhendo a opo de
Cdigo Fonte.
Cdigo fonte
Sistema (ambiente)
Blackboard
Cdigo fonte
Cdigo Fonte
http://html5readiness.com/
Motores de renderizao
o mecanismo utilizado pelos navegadores para processar
o cdigo das pginas web, os principais motores dos
principais navegadores so:
Webkit ( o mais compatvel com HTML 5) Safari, Chrome
Gecko Firefox
Trident Internet Explorer
Vamos iniciar...
A estrutura bsica de um documento HTML5 seria:
<!DOCTYPE html>
<html>
<head>
<title>Ttulo do documento</title>
</head>
<body>
Todo o contedo da pgina vai aqui dentro dessas tags.
</body>
</html>
Vamos inserir esse cdigo no Bloco de Notas e depois o
mesmo cdigo em outra ferramenta mais sofisticada para
iniciarmos nosso contato com a linguagem e a ferramenta.
Lembre de salvar seu arquivo com a extenso HTML e
posteriormente teste seu arquivo em algum navegador.