lek 3 Flashcards

1
Q

Kaj je značilno za celostno arhitekturo spletnih aplikacij?

A

Združuje čelni in zaledni del ter vključuje znanja iz front-enda, back-enda, baze podatkov in DevOps.

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

Kaj pomeni ‘Full stack’ razvijalec?

A

Razvijalec, ki obvlada celoten spletni sklad – od uporabniškega vmesnika do baze in strežnika.

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

Kaj vključuje MERN sklad?

A

MongoDB, Express, React, Node.js.

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

Kaj je prednost MERN sklada?

A

Celoten razvoj poteka v JavaScriptu.

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

Katere so alternative MERN skladu?

A

LAMP, MEAN, MERNG (z GraphQL), PERN.

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

Kaj je naloga React v MERN skladu?

A

Obdelava uporabniških zahtev na čelnem delu.

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

Kaj je naloga Express?

A

Upravljanje API-jev in komunikacija z bazo podatkov.

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

Katere tehnologije se uporabljajo na čelnem delu?

A

HTML, CSS, JavaScript, Angular, React, Vue.

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

Kaj vsebuje zaledni del?

A

Node.js/Apache, MongoDB/PostgreSQL, procesiranje HTTP zahtev, API, seje, CRUD.

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

Kakšna je razlika med spletnim in aplikacijskim strežnikom?

A

Spletni strežnik vrača statične vsebine, aplikacijski izvaja logiko in dostopa do baze.

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

Kdaj spletni strežnik posreduje naprej?

A

Ko mora dostopati do baze ali izvajati poslovno logiko.

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

Kdo je ustvaril Node.js?

A

Ryan Dahl, leta 2009.

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

Kaj je značilno za Node.js?

A

Single-threaded, neblokirajoč I/O, temelji na dogodkih.

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

Kaj omogoča modul fs?

A

Delo z datotekami – branje, pisanje, asinhrone operacije.

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

Kaj je značilno za povratni klic (callback)?

A

Izvede se po koncu asinhrone funkcije.

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

Kaj pomeni callback hell?

A

Pretirano gnezdenje povratnih klicev, ki otežuje branje kode.

17
Q

Kaj omogoča EventEmitter?

A

Oddajanje in poslušanje dogodkov z .emit() in .on().

18
Q

Kaj se zgodi, če ni poslušalca za ‘error’ dogodek?

A

Node.js aplikacija se sesuje.

19
Q

Katere tipe tokov pozna Node.js?

A

Readable, Writable, Duplex, Transform.

20
Q

Kaj omogoča modul http?

A

Ustvarjanje in vodenje osnovnega HTTP strežnika.

21
Q

Kaj je REST API?

A

Vmesnik za dostop do podatkov preko HTTP – uporablja JSON.

22
Q

Kaj omogoča axios v Node.js?

A

Pošiljanje HTTP zahtevkov, npr. GET in POST.

23
Q

Kaj omogoča modul child_process?

A

Ustvarjanje podrejenih procesov za vzporedno obdelavo.

24
Q

Kaj vsebuje datoteka package.json?

A

Opis projekta, odvisnosti, skripte, avtorja.

25
Kaj omogoča Nodemon?
Samodejno ponovno zaganjanje strežnika ob spremembah kode.