Internet Technology - Quiz - FHNW
Internet Technology - Quiz - FHNW
Internet Technology - Quiz - FHNW
-
- 1 / 171
-
Cartes-fiches
Knowing the worth of APIs involves decisions on whether to monetize or retire them.
In web application development, security concerns involve determining who should access data and maintaining the privacy of that data.
Public APIs are available outside the company and listed in public API directories.
One organizational challenge with APIs is managing versions of APIs.
The Domain Name System (DNS) translates hierarchical, human-readable names into four-number IP addresses.
Governance of API development and management includes defining roles and responsibilities.
Swagger UI allows visualizing and interacting with API resources.
The POST method is used to request data from a specified resource.
REST is a style of software architecture.
Business capabilities often correspond to domain objects in a high-level domain model.
Modifying monolithic architecture is easy and quick, as small changes only impact isolated areas of the code base.
REST stands for REpresentational State Transfer and is based on the hypermedia architecture style.
HTTP is designed for transferring hypertext among two or more systems, using HTML tags for creating links.
Microservices are small, independent software services that run in separate processes.
The Transmission Control Protocol (TCP) is a set of rules that ensures neither reliable nor dependable transfer of data.
For an SSL certificate to be valid, domains need to obtain it from a certificate authority (CA).
Authentication is the process of the client proving its identity to the server.
Microservices architecture uses a distributed approach where each microservice accomplishes a single feature or business logic.
SSL certificates do not need to be signed by a certificate authority (CA) to be valid.
JSON is built on two structures.
REST-based logic always follows all REST principles.
Device support is not a significant concern in web application development, as all devices have standardized compatibility.
The Domain Name System (DNS) translates numerical IP addresses into hierarchical, human-readable names.
Monolithic architecture is difficult to deploy but easy to scale and maintain as the code grows.
The fetch() function in JavaScript is used to send data to an API.
HTTPS is based on client-server principles, similar to HTTP, but includes encryption for data transfer.
JSON is difficult for humans to read and write.
Can templating be generally classified as client-side and server-side templating.
Using modeling techniques, such as business processes, organization structure, and class diagrams, is a helpful approach for identifying business capabilities.
The cost of web application development tools is mostly commercial, with limited options for research and education, and pricing models can be unclear or expensive.
Single Page Applications (SPAs) are slower in performance and are loosely coupled, meaning changes in UX or UI rarely lead to code rewrites.
The Transmission Control Protocol (TCP) is responsible for unreliable transfer of data.
The example of using fetch() to retrieve data from an API is:
fetch('API_URL')
.then(response => response.text())
.then(data => console.log(data));
APIs are not used to simplify development or to share features.
The Authorization Header is the HTTP header used to hold credentials.
JSON is a binary format that is language dependent.
Managing versions of APIs is not an organizational challenge.
Public APIs are usually extended to a pay-for-use model
HTTPS transfers data in an encrypted format to prevent hackers from interpreting or modifying data during transfer.
The format of communication in client-server architecture includes JSON and XML.