Internet Technology - Quiz - FHNW

Internet Technology - Quiz - FHNW

Internet Technology - Quiz - FHNW


L. B.
Diese Karteikarten bieten eine umfassende Übersicht über Internet-Technologien und deren Architektur, insbesondere im Kontext von REST-APIs, Domain-Driven Design (DDD) und Client-Server-Kommunikation. Sie decken Themen wie HTTP/HTTPS, JSON, SSL-Zertifikate, Swagger und die Unterschiede zwischen RESTful und REST-basierter Logik ab. Die Karteikarten sind ideal für Studierende und IT-Profis, die ihr Verständnis von Internet-Technologien vertiefen und sich auf Prüfungen oder praktische Anwendungen vorbereiten möchten.
Karten
171
Lernende
1
Sprache
Deutsch
Kategorie
Informatik
Stufe
Universität
Erstellt / Aktualisiert
27.06.2024 / 28.06.2024

Lernkarten

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.

Lernen