Baixe o app para aproveitar ainda mais
Prévia do material em texto
PROGRAMAÇÃO PARA WEB Unidade I – Introdução Ms. Thiago Nicolau Conte thiagonconte@uepa.br Programação para Web • O que é a Internet • Superestrada da informação • Rede de redes • Nada mais é do que uma forma fácil e barata de fazer com que computadores distantes possam se comunicar • É um conjunto de redes de computador interligadas pelo mundo inteiro • Cada usuário recebe uma identificação única, conhecido como endereço. Com esse endereço podemos nos comunicar Programação para Web •Histórico • Desenvolvida pela empresa ARPA (Advanced Rereach and Project Agency) em 1969, com o objetivo de conectar os departamentos de pesquisa, essa rede foi batizada com o nome de ARPANET. • Na década de 70, um conjunto de pesquisadores criou um sistemas de protocolos que é utilizado até hoje, chamado de TCP/IP. • Em 1992, outro acontecimento que marcou o crescimento da internet foi criação do primeiro browser(MOSAIC) para utilização de hipertexto. Programação para Web •Conexões • Basicamente existe duas formas de acessar a internet: • Por meio de linhas telefônicas de discagem comum, também chamado de acesso discado ou dial-up. • “Banda Larga” • Provedores de Acesso • São empresas que identificam o usuário na internet e garantem o seu acesso Programação para Web • Serviços Básicos na Internet • Correio Eletrônico – E-mail • Endereço Eletrônico • É o nome dado ao código que representa sua caixa postal no provedor de acesso • Composto por três partes básicas: 1- O nome que você deu, conhecido como domínio. 2- O nome do provedor. 3- O sufixo do endereço, que determina o tipo de instituição que lhe deu acesso à internet Ex: thiagonconte@gmail.com Programação para Web • FTP • Protocolo de Transferência de Arquivos • WEB • Representa uma forma de divulgar informações por meio de um sistema multimídia de comunicação • A informação na web é organizado em forma de páginas • Hipertexto: texto com imagens, animações, sons • Qualquer documento pode levar a um outro texto que também esteja disponível na rede, com a possibilidade de criar uma “malha” de informação em torno do planeta – World Wide Web ou WWW • WWW: comunicação por meio de hipertextos Programação para Web • Como Funciona a Web • Ela funciona basicamente com dois tipos de programa: • Cliente • É o programa utilizado pelos usuários para ver as páginas • Ex: Navegador ou Browser • Servidor • É responsável por armazenar e permitir acesso ao conteúdo da rede • O navegador requisita um arquivo a um servidor. Se a informação pedida estiver realmente armazenada naquele servidor, o pedido será enviado de volta e mostrado na tela do navegador Programação para Web • Navegador • Os usuários circulam por essa “malha” • São enviados pedidos de páginas pele rede e os apresenta na tela do usuário. • Tem a função de localizar o endereço da página especificada pelo usuário (chamada de URL) • Responsável por determinar a interpretação dos comandos de html das páginas, os protocolos, javaScript e outros. Programação para Web • Servidores de Hospedagem • São computadores, de alta capacidade de armazenamento e de acesso a internet • São responsáveis em armazenar os sites que acessamos • São mantidos 24 horas conectados a internet para disponibilizar o acesso aos dados armazenados nele. Programação para Web • O que é URL ? • Endereço único de cada documento na rede. • Indica: • Nome do arquivo • Diretório • Nome do Servidor • E o método pelo qual ele deve ser requisitado Programação para Web • Ex: http:// www.seed.net.tw/~milkylin / tmleasy.html • Em que: • http:// : é o método pelo qual ocorrerá a transação entre cliente e servidor. HTTP(protocolo responsável pela transferência de arquivos de hipertexto) é o método usado para transporta páginas da web pela rede • www.seed.net.tw : o nome do servidor em que esta armazenado o arquivo • /~milkylin /: é o diretório em que esta o arquivo • htmleasy.html: nome do arquivo (.html- indica que se trata de uma página web) http://www.seed.net.tw/~milkylin http://www.seed.net.tw/ http://www.seed.net.tw/ http://www.seed.net.tw/ http://www.seed.net.tw/ http://www.seed.net.tw/ http://www.seed.net.tw/ http://www.seed.net.tw/ http://www.seed.net.tw/~milkylin http://www.seed.net.tw/~milkylin Programação para Web • O que é um site ? • Nada mais é do que uma ou mais páginas Home Page Referências Bibliográficas • DEITEL, Paul J.; DEITEL, Havey M. Ajax, Rich Internet Applications e Desenvlvimento Web para programadores. São Paulo: Person, 2008 • MARCONDES, Christian Alfim. HTML 4.0 Fundamental: A Base da Programação para Web. São Paulo: Erica, 2005. • NIEDERAUER, Juliano. Desenvolvendo Websites com PHP: Aprenda a criar Websites dinâmicos e interativos com PHP e banco de dados. São Paulo: Novatec, 2004. • LEMAY, Laura. Aprenda criar página web com HTML e XHTML em 21 dias. São Paulo: Pearson, 2002. • SILVA, Maurício Samy. Html e css-contrua seu website. Disponível em: <http://pt- br.html.net>. Acesso em: 10 maio. 2012
Compartilhar