> For the complete documentation index, see [llms.txt](https://web101.leandronsp.com/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://web101.leandronsp.com/introducao.md).

# Introdução

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*.

### Outro guia sobre 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.&#x20;

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.&#x20;

![](/files/bgnnutrPJyYeI8W7cxPs)

### Conteúdo proposto

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.&#x20;

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.&#x20;

Aí é que entra a *Internet* e seus protocolos de comunicação e envio de mensagens.&#x20;

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**.

### Mas antes, que tal um cafezinho?

Além deste guia, eu costumo escrever outros guias e artigos que estão em [meu site](https://leandronsp.com/), então se gosta do meu conteúdo técnico, consideraria me pagar um cafezinho? Gratidão <3

<figure><img src="/files/r6CBsswML1G441WNQDiM" alt="" width="283"><figcaption></figcaption></figure>

Ou copia e cola:

```
00020126850014BR.GOV.BCB.PIX013638ee4bde-574b-4197-b10f-68742087b00b0223Gratidão pelo cafezinho5204000053039865802BR5925Leandro Freitas Maringolo6009SAO PAULO62140510qrN6Ov1wRl63041A3C
```

Agora sim, vamos a isto!
