| | SLO | ENG | Piškotki in zasebnost

Večja pisava | Manjša pisava

Izpis gradiva Pomoč

Naslov:Implementacija komunikacijskega jedra med spletno aplikacijo angular ter spletnim strežnikom node.js
Avtorji:ID Šmid, Vinko (Avtor)
ID Zorman, Milan (Mentor) Več o mentorju... Novo okno
Datoteke:.pdf MAG_Smid_Vinko_2018.pdf (2,12 MB)
MD5: A755F0399449CEC42799EBE085F368ED
PID: 20.500.12556/dkum/a5ee45b7-9ae4-430a-a83c-5687a52fa43c
 
Jezik:Slovenski jezik
Vrsta gradiva:Magistrsko delo/naloga
Tipologija:2.09 - Magistrsko delo
Organizacija:FERI - Fakulteta za elektrotehniko, računalništvo in informatiko
Opis: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.
Ključne besede:Angular, Node.js, komunikacijsko programsko jedro
Kraj izida:[Maribor
Založnik:V. Šmid
Leto izida:2018
PID:20.500.12556/DKUM-70906 Novo okno
UDK:004.774-026.12(043.2)
COBISS.SI-ID:21586966 Novo okno
NUK URN:URN:SI:UM:DK:U1GGF0YX
Datum objave v DKUM:17.07.2018
Število ogledov:1381
Število prenosov:190
Metapodatki:XML DC-XML DC-RDF
Področja:KTFMB - FERI
:
Kopiraj citat
  
Skupna ocena:(0 glasov)
Vaša ocena:Ocenjevanje je dovoljeno samo prijavljenim uporabnikom.
Objavi na:Bookmark and Share



Postavite miškin kazalec na naslov za izpis povzetka. Klik na naslov izpiše podrobnosti ali sproži prenos.

Licence

Licenca:CC BY-NC-ND 4.0, Creative Commons Priznanje avtorstva-Nekomercialno-Brez predelav 4.0 Mednarodna
Povezava:http://creativecommons.org/licenses/by-nc-nd/4.0/deed.sl
Opis:Najbolj omejujoča licenca Creative Commons. Uporabniki lahko prenesejo in delijo delo v nekomercialne namene in ga ne smejo uporabiti za nobene druge namene.
Začetek licenciranja:18.06.2018

Sekundarni jezik

Jezik:Angleški jezik
Naslov:Implementation of communication core between the angular web application and the node.js web server
Opis:The master’s thesis describes the implementation of program core, using Angular and Node.js technology. The core contains a set of functionalities which takes care of communication between the web site and the web server, provides security, proper infrastructure, error messaging and plenty of other modules that simplify and speed up the development of web applications. The Angular framework is currently one of the most used frontend frameworks. Node.js in conjunction with the Express framework is becoming “de facto” framework for the implementation on JavaScript web APIs. In the master’s thesis, we first presented the theoretical background, where we described basic technologies and REST services, preformed the architectural overview and presented programming languages JavaScript and TypeScript. In the following, we also described ways of ensuring the security of web applications and web servers. In the central part, the master’s thesis describes the course of planning the program core and the entire process of development and implementation, where we first described the setup of REST web services, the integration of ORM, implementation of data validations, localization and the integration of authentication and authorization. Last part of the implementation describes the setup of the website, website communication with web server and the production of global control components that enables quick and efficient development of new web pages.
Ključne besede:Angular, Node.js, communication software core


Komentarji

Dodaj komentar

Za komentiranje se morate prijaviti.

Komentarji (0)
0 - 0 / 0
 
Ni komentarjev!

Nazaj
Logotipi partnerjev Univerza v Mariboru Univerza v Ljubljani Univerza na Primorskem Univerza v Novi Gorici