Programming and Open Source Flashcards

1
Q

What is client-side and front-end development?

A

These two partly overlaps, as they both runs in the browser.

Client-side: code that rund on the client (e.g.users computer).

Front-end: all code/components/processes that is used to present something to the end-user.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
2
Q

What is server-side and back-end development?

A

These two partly overlaps.

Server-side: Code that runs on the server, not the client.

Back-end: whatever is going on behind the scene. When the end-user interacts with the interface, something happens back-end, e.g. DB queries, calculations etc. Now a days, these actions often happens front-end/client side as well, due to more hardcore clients that can manage heavier calculations.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
3
Q

What is the role of HTML, CSS and JS?

A

HTML: markup, structural.
CSS: styling, presentational.
JS: programming, behavioral.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
4
Q

What are JS Frameworks?

A

Tools for making JS coding faster and more efficient. It is an application framework written in JS.

E.g. ReactJS, Angular5 (not JS) and Vue.js.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
5
Q

What is an API?

A

An interface in a SW that makes certain parts of it able to be activated/run from another SW, through API-calls. Common that SW/P-owners publish their API’s ((un)constrained) to allow independent devs to use their SW in a novel way.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
6
Q

What is REST?

A

an architectural style, a set of architectural constraints. Can be thought of as “rules” for what is allowed within an architecture.
Developed to support the HTTP-protocol.
(hel forelesning om dette, les notatene).

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
7
Q
  • What constrains exists in REST?
A
  • Client-server (CS)
  • Stateless (S)
  • Cachable ($)
  • Layered system (LS)
  • Uniform Interface (U)
  • Code-on-demant (CoD)
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
8
Q
  • Name the data elements of REST
A
  1. Resource
  2. Resource identifier
  3. Representation
  4. Representation metadata
  5. Resource metadata
  6. Control data
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
9
Q
  • Name the components of REST
A
  1. Origin server
  2. Gateway/reverse proxy
  3. Proxy
  4. User agent
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
10
Q
  • Name the connectors of REST
A
  1. Client
  2. Server
  3. Cache network
  4. Resolver
  5. Tunnel

These are inner functionality of the components, and handles communication for them.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly