Internet Technology - Quiz - FHNW
Internet Technology - Quiz - FHNW
Internet Technology - Quiz - FHNW
-
- 1 / 171
-
Cartes-fiches
One of the challenges in web application development is the constant update and upgrade of technology, which can change too fast or involve the introduction of new technologies.
In client-server architecture, the medium of communication is limited to local networks only.
Single Page Applications (SPAs) access information from multiple pages, requiring multiple server calls based on user action.
Internal/Private APIs are managed internally and access is protected through authentication and authorization.
An access token is a secret that the client obtains upon successfully completing the authentication process.
Microservices are loosely coupled and focus on specific tasks.
Microservices communicate via lightweight protocols.
Aggregates in DDD are composite/collection of domain objects and consist of one or more entities or value objects, with every aggregate consisting of a root entity.
The rapid pace of technology updates and the introduction of new technologies are not considered challenges in web application development.
POST requests send data and have a body that data flows through.
An Internet Service Provider (ISP) is a company that helps connect a network using only physical cables, such as Ethernet.
Swagger UI is not used for the consumption of APIs from the client-side.
JSON Schema describes your existing data format(s) and provides clear human- and machine-readable documentation.
APIs follow a client-server architecture and are sometimes used synonymously with web services.
The POST method submits data to be processed to a specified resource
Monolithic architecture has loosely coupled components, making them independent of each other.
A certificate authority (CA) is a trusted third party.
An API includes the type of communication, mentions the data format, specifies the authentication mechanism, and exposes available functions through endpoints.
Microservices are tightly coupled and focus on a broad range of tasks.
Monolithic architecture features a single code base where developers build all modules (client-side UI, database, server-side application).
JSON (JavaScript Object Notation) is a lightweight data-interchange format.
The Swagger Editor is used for designing and creating API documentation.
Monolithic architecture is a modern web development approach.
An API (Application Programming Interface) enables software applications to communicate and exchange data.
JSON Schema is a declarative language that allows you to annotate and validate JSON documents.
Decomposing by business capability ignores the organization's structure and high-level domain model.
Ensuring compatibility with a wide range of client devices, such as mobiles, tablets, laptops, and touch screens, is a challenge in web application development.
Single Page Applications (SPAs) are faster in performance but are tightly coupled, meaning changes in UX (User Experience) or UI (User Interface) often lead to code rewrites.
GET requests retrieve data and have a body that isn't expected.
Entities with unique identities can be mapped to schemas and represented using URLs
Swagger Editor supports only YAML format.
Local APIs are used within a single application or system.
An API simplifies development by allowing integration with other apps, sharing features, and ensuring secure data exchange.
Public APIs are not available to API developers for integration into their systems.
JSON is based on a subset of the JavaScript Programming Language.
HTTP works as a request-response protocol between a client and server.
Organization structure can be a starting point for identifying business capabilities, as different groups within an organization might correspond to business capabilities or business capability groups.
Each microservice must evolve together with other services.
The Swagger Editor generates both client and server code.
Local APIs are commonly used over the internet.