Tengo 3 preguntas que me causan conflicto y no entiendo su terminología

Soy nuevo en Angular y tengo una comprensión inicial de los conceptos básicos especiales y estas preguntas me hacen frente y quiero entenderlas bien. He estado leyendo tratando de entender de qué se trata la API RESTful.

1- En Angular, ¿podemos decir acerca de (Obtener datos usando el cliente HTTP con Angular) es una Api o Rest?

2 - Usar Json obj tomado de una página que nos da el obj y usar los datos en él y mostrarlo en mi página web ¿Se puede llamar usando api?

3- ¿La creación de la API está relacionada con las tareas de front-end o back-end en el caso de tratar con el marco de Angular?

Answer

Te responderé simple y brevemente:

  1. RESTful transfiere una representación del estado del recurso al solicitante o punto final. Compruébalo para obtener más información aquí REST API

  2. API significa (interfaz de programación de aplicaciones) es una conexión entre computadoras. Es un tipo de interfaz de software que ofrece servicios a otras piezas de software.

HttpClient en Angular es un módulo que ayuda a los desarrolladores a realizar solicitudes http a esa API para acceder/manipular recursos.

Sigue así, espero ayudarte un poco.