Introdução
Um guia prático para quem quer entender os fundamentos da Web
Last updated
Um guia prático para quem quer entender os fundamentos da Web
Last updated
Neste guia completo sobre Web, vamos explorar os conceitos e fundamentos que formam esta tecnologia, ou melhor dizendo, este conjunto de tecnologias, a World Wide Web.
Na verdade, este guia não será superficial. O intuito aqui é explorar as partes internas e principais ferramentas que compõem ou sustentam a web.
Iremos entrar nos detalhes, mas tentando trazer uma didática simples de fácil compreensão. Não espere que este guia seja uma sopa de letrinhas confusa. Pelo contrário, a ideia é explicar cada passo para que qualquer pessoa na área de tecnologia, seja iniciante ou com algum tempo de experiência, possa compreender.
Primeiro vamos passar por uma breve história dos computadores modernos. Este passo é importante para entendermos o problema que, décadas mais tarde, os Sistemas Operacionais (ou SO's) vieram resolver.
Pontuo que o objetivo aqui não é explorar tudo o que um sistema operacional faz, mas apenas um dos principais problemas que resolve. Com isto, podemos avançar e entender a natureza dos processos em SO's e o que estes utilizam para comunicação uns com os outros (inter-process communication, ou IPC).
Dentro da etapa de comunicação entre processos, vamos ver as formas primitivas de comunicação, que são a base para compreendermos como dois processos (programas) distintos se comunicam numa rede global de computadores.
Aí é que entra a Internet e seus protocolos de comunicação e envio de mensagens.
Após compreendermos este importante passo, é hora de explorarmos a riqueza de mensagens enviadas pela internet (conteúdo hypertext, multimedia), que é onde surgem termos como HTTP e característica stateless do protocolo, com seus desafios e formas de resolver problema de navegação Web.
Finalmente, poderemos finalizar este guia com a introdução de mensagens especiais no HTTP, compostas por HTML, CSS e Javascript. Ou seja, a World Wide Web.