wayground logo

Free Printable Worksheets

Font size

S
M
L
XL
Worksheets

Web server

Total questions: 10

Worksheet time: 7mins

Name
Class
Date
1.

Modelo cliente servidor

a)

El servidor pide un recurso o servicio a un servidor, usando un mensaje en un formato standart (HTTP). El cliente recibe el mensaje, lo decodifica, realiza el servicio que se le pidió y devuelve el resultado en el mismo formato

b)

Es un Modelo simplificado de cualquier consulta a un servidor web

c)

Es un Modelo automatizado de cualquier consulta a un servidor web

2.

REST

a)

Rest es una estilo arquitectura o forma de diseñar el backend de una aplicación que viva en internet

b)

Sus siglas significan "Representational State Transformed" y está basado fuertemente en cómo trabaja HTTP, que es el protocolo que usamos comunmente en la web

c)

Sus siglas significan "Representational State Transfer"

3.

Interfaces Uniformes

a)

Las características que deben tener las interfaces uniformes son: Identificación de recursos, Manipulación de recursos a través de representaciones, Mensajes descriptivos, Hypermedia as the engine of application state(HATEOAS)

b)

El diseño de una interfaz uniforme es fundamental para la arquitectura, hacerlo bien la simplifica y la hace modular, logrando asi que pueda evolucionar o escalar para parte por separado

4.

¿Qué es un servidor web, exactamente?

a)

Un servidor web procesa solicitudes y en ocuaciones devuelve alguna respuesta, en caso de ser necesario

b)

Un servidor web es cualquier computadora o sistema que procese solicitudes y que devuelva una respuesta a través de un protocolo de red

c)

Un servidor web es cualquier computadora o sistema que procese una response y que devuelva una request a través de un protocolo de red

5.

Sistema de capas

a)

Un cliente debería ser capaz de distinguir si se está conectado directamente con le servidor, o está pasando por un intermediario antes de llegar a él

b)

Estos servidores intermediarios pueden disminuir la performance al implementar servicios

c)

Estos servidores intermediarios pueden ayudar a aumentar la performance implementando servicios de load-balancing, shared caches, etc..

d)

Un cliente no debería ser capaz de distinguir si se está conectado directamente con le servidor, o está pasando por un intermediario antes de llegar a él

6.

Qué acciones podemos hacer si tenemos un servidor corriendo:

a)

Manejar varias rutas o enpoints

b)

Todas las opciones son incorrectas

c)

Enviar contenido dinámico

d)

Todas las opciones son correctas

e)

Responder ante una ruta no encontrada

7.

¿Qué es una API rest?

a)

Nos facilita la comunicación con el software

b)

Abstrae la implementación subyacente y muestra solamente las acciones que son útiles para el desarrollador

c)

Es una interfaz que no facilita la comunicación con el software

d)

Muestra la implementación subyacente y abstrae solamente las acciones que son útiles para el desarrollador

8.

¿Dónde encontramos una API?

a)

Cuando la usamos en la web, van a estar montadas sobre un protocolo, no necesariamente HTTP

b)

Webs APIS: Cuando la usamos en la web, van a estar montadas sobre el protocolo HTTP

c)

En Sistemas Operativos, puede especificar la interfaz entre éste y una aplicación

d)

En librerías o Frameworks, si están bien documentados

e)

Una API remota permite a los desarrolladores manipular recursos remotos a traves de un protocolo (HTTP)

9.

Arquitecturas API

a)

Ninguna respuesta es correcta

b)

Existen otras arquitecturas API, además de REST

c)

Algunos ejemplos son JSON API y GraphQL

d)

REST es la única forma de diseñar tu API

10.

¿Qué es y qué hace un endpoint?

a)

Es una arquitectura

b)

Una API especifica sus enpoints en su documentación

c)

En un web api especifica donde están los recursos que pueden ser accedidos desde afuera de la API