Oye, bienvenido de nuevo.
Quiero tomarme un segundo para hablar sobre esta idea de la transferencia de datos de los servidores a los navegadores.
Ahora, lo vimos cuando abrimos las herramientas de desarrollo.
Podemos ir al grifo de la red y ver qué tipo de datos se envían desde el servidor, y
aquí vimos que hay diferentes tipos, pero hablamos principalmente sobre el éxito de HTML y JavaScript.
Pero también vemos que hay algunos otros tipos aquí.
Si hago clic en, digamos, el HTML, hay un campo llamado tipo de contenido que dice que es un texto
HDMI.
Ahora, esto es algo bastante importante porque usa algo llamado tipo mime y significa extensiones
de correo de Internet multipropósito.
Suena muy impresionante, ¿no?
Y verá aquí, y vincularé a este recurso y hagamos esto un poco más grande, que los navegadores
usan este tipo de mente, no la extensión de archivo para determinar cómo procesar un Eurail.
Entonces, miran el tipo de contenido que nuestra aplicación de matraz en realidad envía automáticamente al navegador para determinar qué hacer con
ese archivo para que sepan, oye, ¿es un archivo de correo electrónico?
¿Es un archivo de éxito?
¿Es un archivo JavaScript?
Ahora, al final del día, todos estos datos que estamos transfiriendo son solo texto, pero pueden estar en diferentes formas
y los navegadores pueden interactuar con ellos de diferentes maneras.
Por ejemplo, si nos desplazamos hasta aquí.
Tenemos diferentes tipos, pero queremos centrarnos en los tipos de mente importantes para los desarrolladores web.
Tenemos cosas como texto sin formato, tenemos acceso, tenemos HTML.
Tenemos JavaScript.
De modo que si voy al.
Archivo JavaScript aquí y voy al tipo de contenido.
Veo que su aplicación, JavaScript, y vemos aquí que hay una pequeña nota sobre por qué es una
aplicación JavaScript aquí.
En lugar de texto JavaScript, de cualquier manera, de esta manera el navegador lo sabe.
Estoy a punto de leer un archivo JavaScript, hacer algunas cosas, porque es un archivo JavaScript.
Ahora, si seguimos desplazándonos hacia abajo, también hay tipos de imágenes.
Entonces, nuevamente, si miramos las imágenes, digamos PNG, nuevamente, si nos desplazamos hacia abajo, vemos que es una imagen
PNG al final del día, en realidad es texto que recibimos del servidor, pero en un manera
que puede leerse como jefa.
Entonces, según este conocimiento, los sitios web funcionan enviando todos estos datos y dejando que el navegador
se encargue mientras construye la página para nosotros ahora.
Hasta ahora solo hemos hablado sobre el acceso al correo electrónico y JavaScript y, por lo general, así es como se muestran los sitios web.
Pero hay diferentes formas en que también podemos usar servidores, como lo que llamamos puntos finales de API.
Así que aquí tengo el Sloppy Dalziell, que significa API de Star Wars.
Y lo que hace, como puede ver aquí, es enviarnos datos.
Entonces, en lugar de mostrar una página web, simplemente nos envía información.
Entonces, por ejemplo, si copio esto.
Al igual que.
Y luego digamos que hacemos gente aquí, así que hagamos gente si presiono, ingrese.
Mira eso, obtengo estos datos.
Y este tipo de contenido es lo que llamamos Jason y Jason es solo este formato de datos que podemos usar en
nuestras aplicaciones.
Entonces, nuevamente, un sitio web podría tomar estos datos y tal vez mostrar el nombre Luke Skywalker en la página principal.
Entonces, este punto final, en lugar de enviar correos electrónicos y JavaScript, simplemente nos envía estos datos JSON, porque al final del
día, todo lo que hace un servidor es enviar algunos datos, ¿verdad?
Sirve datos.
Podemos enviar todo tipo de cosas, por ejemplo, este sitio web de hash de Wrobel, si lo hago, digamos
lo que quiera aquí y presiono Enter, me envía una imagen aleatoria de un robot si cambio algo en Sandpoint.
Consigo un robot diferente.
Entonces, los desarrolladores web y los desarrolladores móviles usan esta idea de servidores en todo el mundo
para intentar obtener información, obtener datos de un servidor y mostrar algo útil en un navegador.
Y espero que esto le muestre la potencia que tienen los servidores.
No podemos hacer nada.
Las opciones son ilimitadas.
Y podemos construir todo tipo de servidores con Python para hacer todo tipo de cosas por nosotros.
Muy bien, volvamos a nuestro sitio web de cartera.