| Title: | Implementacija komunikacijskega jedra med spletno aplikacijo angular ter spletnim strežnikom node.js |
|---|
| Authors: | ID Šmid, Vinko (Author) ID Zorman, Milan (Mentor) More about this mentor...  |
| Files: | MAG_Smid_Vinko_2018.pdf (2,12 MB) MD5: A755F0399449CEC42799EBE085F368ED PID: 20.500.12556/dkum/a5ee45b7-9ae4-430a-a83c-5687a52fa43c
|
|---|
| Language: | Slovenian |
|---|
| Work type: | Master's thesis/paper |
|---|
| Typology: | 2.09 - Master's Thesis |
|---|
| Organization: | FERI - Faculty of Electrical Engineering and Computer Science
|
|---|
| Abstract: | Magistrsko delo opisuje implementacijo programskega jedra z uporabo tehnologije Angular ter Node.js. Jedro vsebuje nabor funkcionalnosti, ki poskrbijo za komunikacijo med spletno stranjo ter spletnim strežnikom, zagotavljajo varnost, pravilno infrastrukturo, sporočanje napak, ter kopico drugih modulov, ki programerju poenostavijo in pohitrijo razvoj spletnih aplikacij. Ogrodje Angular je trenutno eno izmed najpogosteje uporabljenih ogrodij za gradnjo predstavitvenega dela spletnih aplikacij, Node.js v povezavi s Express ogrodjem, pa postaja »de facto« ogrodje za implementacijo JavaScript spletnih API-jev. V magistrskem delu smo najprej predstavili teoretično ozadje, kjer smo opisali temeljni tehnologiji, predstavili REST storitve, izvedli arhitekturni pregled ter predstavili programska jezika JavaScript ter TypeScript. V nadaljevanju smo predstavili še načine zagotavljanja varnosti spletnih aplikacij ter spletnih strežnikov. V osrednjem delu, magistrska naloga opisuje potek načrtovanja programskega jedra ter celoten postopek implementacije funkcionalnosti, kjer smo najprej opisali postavitev REST spletnih storitev, integracijo ORM-ja, izvajanje validacij podatkov, lokalizacijo ter vgradnjo avtentikacije ter avtorizacije. Zadnji del implementacije opisuje postavitev spletne strani, komunikacijo s spletnim strežnik ter izdelavo globalnih kontrolnih komponent, ki omogočajo hitro ter učinkovito izdelavo novih spletni vsebin. |
|---|
| Keywords: | Angular, Node.js, komunikacijsko programsko jedro |
|---|
| Place of publishing: | [Maribor |
|---|
| Publisher: | V. Šmid |
|---|
| Year of publishing: | 2018 |
|---|
| PID: | 20.500.12556/DKUM-70906  |
|---|
| UDC: | 004.774-026.12(043.2) |
|---|
| COBISS.SI-ID: | 21586966  |
|---|
| NUK URN: | URN:SI:UM:DK:U1GGF0YX |
|---|
| Publication date in DKUM: | 17.07.2018 |
|---|
| Views: | 1377 |
|---|
| Downloads: | 190 |
|---|
| Metadata: |  |
|---|
| Categories: | KTFMB - FERI
|
|---|
|
:
|
Copy citation |
|---|
| | | | Average score: | (0 votes) |
|---|
| Your score: | Voting is allowed only for logged in users. |
|---|
| Share: |  |
|---|
Hover the mouse pointer over a document title to show the abstract or click
on the title to get all document metadata. |