Ei, bem-vindo de volta.
Eu gostaria de falar rapidamente sobre essa ideia de transferência de dados de servidores para navegadores.
Agora, vimos isso quando abrimos as ferramentas do desenvolvedor.
Podemos ir para o tap da rede e realmente ver que tipo de dados é enviado do servidor, e
aqui vimos que há diferentes tipos, mas falamos principalmente sobre o sucesso do HTML e JavaScript.
Mas também vemos que existem alguns outros tipos aqui.
Se eu clicar em, digamos, o HTML, existe um campo chamado tipo de conteúdo que diz que é um texto HDMI
para.
Agora, isso é algo muito importante porque usa algo chamado tipo MIME e significa extensões
de correio da Internet multiuso.
Parece muito impressionante, não é?
E você vê aqui, e farei um link para este recurso e vamos tornar isso um pouco maior, que os
navegadores usam esse tipo de mente, não a extensão de arquivo para determinar como processar um Eurail.
Então, eles olham para o tipo de conteúdo que nosso aplicativo flask envia automaticamente para o navegador para determinar o que fazer
com aquele arquivo para que saibam, ei, é um arquivo de e-mail?
É um arquivo de sucesso?
É um arquivo JavaScript?
Agora, no final do dia, todos esses dados que estamos transferindo são apenas texto, mas podem estar em diferentes formas
e os navegadores podem interagir com eles de maneiras diferentes.
Por exemplo, se rolarmos até aqui.
Temos diferentes tipos, mas queremos nos concentrar nos tipos de mente importantes para desenvolvedores da web.
Temos coisas como texto simples, temos acesso, temos HTML.
Temos JavaScript.
Para que se eu for ao.
Arquivo JavaScript aqui e vou para o tipo de conteúdo.
Vejo que seu aplicativo, JavaScript, e vemos aqui que há uma pequena observação sobre por que é um
aplicativo JavaScript aqui.
Em vez de texto JavaScript, de qualquer forma, desta forma o navegador conhece.
Estou prestes a ler um arquivo JavaScript, fazer algumas coisas, porque é um arquivo JavaScript.
Agora, se continuarmos rolando para baixo, também haverá tipos de imagem.
Então, novamente, se olharmos as imagens, digamos o PNG, novamente, se rolarmos para baixo, vemos que é um PNG de
imagem no final do dia, na verdade é um texto que recebemos do servidor, mas em um maneira que
pode ser lido como um jefa.
Portanto, com base nesse conhecimento, os sites funcionam enviando todos esses dados e permitindo que o navegador
cuide de enquanto constrói a página para nós agora.
Até agora, falamos apenas sobre acesso a e-mail e JavaScript e, geralmente, é assim que os sites são exibidos.
Mas há diferentes maneiras de usarmos servidores, como o que chamamos de endpoints de API.
Bem aqui eu tenho o Sloppy Dalziell, que significa Star Wars API.
E o que ele faz, como você pode ver aqui, é nos enviar dados.
Portanto, em vez de exibir uma página da web, ele apenas nos envia informações.
Então, por exemplo, se eu copiar isso.
Igual a.
E então vamos dizer que fazemos as pessoas aqui, então vamos fazer as pessoas se eu bater, entrar.
Olha só, eu recebo esses dados.
E esse tipo de conteúdo é o que chamamos de Jason e Jason é apenas esse formato de dados que podemos usar em
nossos aplicativos.
Portanto, novamente, um site pode obter esses dados e talvez exibir o nome Luke Skywalker na página inicial.
Então esse ponto final, ao invés de enviar e-mails e JavaScript, apenas nos envia esses dados JSON, porque no final do
dia, tudo que um servidor faz é enviar alguns dados, certo.
Ele fornece dados.
Podemos enviar todo tipo de coisa, por exemplo, este site de hash Wrobel, se eu fizer isso, digamos qualquer coisa que
eu queira aqui e eu apertar Enter, ele me envia uma imagem aleatória de um robô se eu mudar alguma coisa no Sandpoint.
Recebo um robô diferente.
Assim, os desenvolvedores da Web e móveis usam essa ideia de servidores em todo o mundo para
tentar obter informações, obter dados de um servidor e exibir algo útil em um navegador.
E espero que isso mostre a você o poder que os servidores têm.
Nós podemos fazer qualquer coisa.
As opções são ilimitadas.
E podemos construir todos os tipos de servidores com Python para fazer todos os tipos de coisas por nós.
Tudo bem, vamos voltar ao nosso site de portfólio.