Download - Introdução a web
![Page 1: Introdução a web](https://reader035.vdocuments.com.br/reader035/viewer/2022070513/588287d61a28abca6d8b47b9/html5/thumbnails/1.jpg)
<code/> academyAulas de programação gratuitas
Realização Parceiro
![Page 2: Introdução a web](https://reader035.vdocuments.com.br/reader035/viewer/2022070513/588287d61a28abca6d8b47b9/html5/thumbnails/2.jpg)
Web?World Wide Web
Uma coleção de documentos, em sua maioria em HTML, disponíveis na Internet e que se ligam a partir de hyperlinks.
<code/> academy
![Page 3: Introdução a web](https://reader035.vdocuments.com.br/reader035/viewer/2022070513/588287d61a28abca6d8b47b9/html5/thumbnails/3.jpg)
Desde quando?Foi criada por Tim Berners-Lee no final de 1990 dentro do CERN, em 1991 tornou-se pública;
Primeiro navegador foi WorldWideWeb criado pelo próprio Tim;
Em 1994 foi fundado o World Wide Web Consortium para estabelecer padrões.
<code/> academy
![Page 4: Introdução a web](https://reader035.vdocuments.com.br/reader035/viewer/2022070513/588287d61a28abca6d8b47b9/html5/thumbnails/4.jpg)
URL?Uniform Resource Locator
O endereço de todo o recurso disponível na Web.
É uma URI - Uniform Resource Identifier. A diferença entre URL e URI? Conceito.
<code/> academy
![Page 5: Introdução a web](https://reader035.vdocuments.com.br/reader035/viewer/2022070513/588287d61a28abca6d8b47b9/html5/thumbnails/5.jpg)
Um exemplo de URLhttp://ww.saudebusiness.com/noticias/
http:// - protocolowww.google.com.br - host/noticias/ - path
<code/> academy
![Page 6: Introdução a web](https://reader035.vdocuments.com.br/reader035/viewer/2022070513/588287d61a28abca6d8b47b9/html5/thumbnails/6.jpg)
Exemplos de protocolosHTTPHTTPSFTPSMTP
<code/> academy
![Page 7: Introdução a web](https://reader035.vdocuments.com.br/reader035/viewer/2022070513/588287d61a28abca6d8b47b9/html5/thumbnails/7.jpg)
Query stringsUma forma de passar informações ao servidor a partir de uma URL.
http://ww.saudebusiness.com/noticias/?variable=1
?variable=1 - query string
<code/> academy
![Page 8: Introdução a web](https://reader035.vdocuments.com.br/reader035/viewer/2022070513/588287d61a28abca6d8b47b9/html5/thumbnails/8.jpg)
HTTPHypertext Transfer Protocol
Principal protocolo da Web
Requisição-resposta para cliente-servidor
<code/> academy
![Page 9: Introdução a web](https://reader035.vdocuments.com.br/reader035/viewer/2022070513/588287d61a28abca6d8b47b9/html5/thumbnails/9.jpg)
Protocolo cliente-servidor
<code/> academy
![Page 10: Introdução a web](https://reader035.vdocuments.com.br/reader035/viewer/2022070513/588287d61a28abca6d8b47b9/html5/thumbnails/10.jpg)
Tipos de requisiçãoGETHEADPOSTPUTDELETETRACEOPTIONSCONNECT
<code/> academy
![Page 11: Introdução a web](https://reader035.vdocuments.com.br/reader035/viewer/2022070513/588287d61a28abca6d8b47b9/html5/thumbnails/11.jpg)
HTTP - GETRequisita algum tipo de arquivo, como um documento HTML ou script CGI.
Usado sempre que você acessa um website.
<code/> academy
![Page 12: Introdução a web](https://reader035.vdocuments.com.br/reader035/viewer/2022070513/588287d61a28abca6d8b47b9/html5/thumbnails/12.jpg)
HTTP - POSTEnvia dados para serem processados para um recurso.
Usados em formulários de sites, por exemplo, para transmitir os dados digitados para o servidor.
<code/> academy
![Page 13: Introdução a web](https://reader035.vdocuments.com.br/reader035/viewer/2022070513/588287d61a28abca6d8b47b9/html5/thumbnails/13.jpg)
CGICommon Gateway Interface
Tecnologia que permite geração de páginas dinâmicas a partir da interpretação de linguagens de programação como Pearl, PHP, Ruby, etc.
<code/> academy
![Page 14: Introdução a web](https://reader035.vdocuments.com.br/reader035/viewer/2022070513/588287d61a28abca6d8b47b9/html5/thumbnails/14.jpg)
Como CGI funciona?
<code/> academy
![Page 15: Introdução a web](https://reader035.vdocuments.com.br/reader035/viewer/2022070513/588287d61a28abca6d8b47b9/html5/thumbnails/15.jpg)
Cookies?Informações (variáveis) anexadas a uma determinada URL a partir do navegador.
<code/> academy
![Page 16: Introdução a web](https://reader035.vdocuments.com.br/reader035/viewer/2022070513/588287d61a28abca6d8b47b9/html5/thumbnails/16.jpg)
Navegador?Faz as requisições a servidores e interpreta a resposta, por exemplo, decodificando um documento HTML para uma página com recursos visuais e multimídia.
<code/> academy
![Page 17: Introdução a web](https://reader035.vdocuments.com.br/reader035/viewer/2022070513/588287d61a28abca6d8b47b9/html5/thumbnails/17.jpg)
![Page 18: Introdução a web](https://reader035.vdocuments.com.br/reader035/viewer/2022070513/588287d61a28abca6d8b47b9/html5/thumbnails/18.jpg)
MentorFilipe Boldo@fboldoFull stack developer, empreendedor, 10 anos de experiência em desenvolvimento Web. Gerente de TI na Live Healthcare Media.
<code/> academy