| | SLO | ENG | Piškotki in zasebnost

Večja pisava | Manjša pisava

Iskanje po katalogu digitalne knjižnice Pomoč

Iskalni niz: išči po
išči po
išči po
išči po
* po starem in bolonjskem študiju

Opcije:
  Ponastavi


1 - 10 / 88
Na začetekNa prejšnjo stran123456789Na naslednjo stranNa konec
1.
Spletni učbenik za učenje programiranja z jezikom JavaScript
Lidija Jesenek, 2021, diplomsko delo

Opis: Z namenom ustvarjanja okolja za učenje programiranja JavaScripta v slovenskem jeziku smo preučili možnost učenja z vizualnimi programskimi jeziki. Pregledali smo že obstoječa okolja na spletu za učenje programskih jezikov. Z ugotovitvami smo sestavili spletni učbenik za učenje osnovnih konceptov programskega jezika JavaScript. S pomočjo knjižnice Blockly in zbirke nalog smo zagotovili, da je spletni učbenik interaktiven in enostaven za uporabo.
Ključne besede: JavaScript, Blockly, vizualni programski jeziki, i-učbenik, učenje programiranja
Objavljeno: 03.05.2021; Ogledov: 37; Prenosov: 7
.pdf Celotno besedilo (1,16 MB)

2.
Prenova spletne strani izvajalca tehničnih pregledov
Rosana Novak, 2021, diplomsko delo

Opis: Podjetje nudi različne storitve, ki se med seboj povezujejo. Zaradi slabše predstavitve storitev in ne prilagojene spletne strani mobilnim napravam smo se odločili spletno stran posodobiti. Cilj je stranske storitve na spletni strani postaviti v ospredje in nadgraditi vsebino glavnih storitev. Potencialne stranke bi s tem na enem mestu opravile več storitev hkrati. Čakanje na opravljanje storitev se bo skrajšalo s prijavo na obveščanje s spletnim obrazcem. Obveščanje se bo samodejno poslalo na e-poštni naslov, ki je bil oddan na spletnem obrazcu, 14 dni pred potekom obveznih storitev. Obveščeni bo tako pravočasno prišel na obvezno opravljanje storitev in se tako izognil nepotrebnim stroškom. Prav tako bo na spletni strani kalkulator, s katerim pridobimo informativni izračun stroškov, da se lahko pripravimo na znesek, saj plačilo z gotovino prinaša dodaten popust. Z objektnim skriptnim programskim jezikom JavaScript sta bila izdelana spletni obrazec za obveščanje in kalkulator za informativni izračun stroškov. Celotno oblikovanje prototipa spletne strani je bilo izdelano ročno v Visual Studio Code. V sodelovanju s podjetjem načrtujemo zmanjšanje stroškov spletne strani. Tako so na spletni strani objavljene le lastne fotografije podjetja. V nadaljevanju bomo vključili članke podjetij, ki sodelujejo pri storitvah, in lokalne izvajalce, ki bi želeli promovirati svoje storitve. Do objave spletne strani v času izdelave zaključnega dela ni prišlo.
Ključne besede: spletna stran, tehnični pregled, mobilna naprava, HTML, JavaScript
Objavljeno: 01.04.2021; Ogledov: 36; Prenosov: 14
.pdf Celotno besedilo (2,25 MB)

3.
Razvoj mobilne aplikacije za sprotno obveščanje o športnih rezultatih
Rok Koren, 2020, diplomsko delo

Opis: V tem delu predstavljamo razvoj mobilne aplikacije za sprotno obveščanje o športnih rezultatih. Aplikacija je zgrajena na platformi Apache Cordova s programskimi jeziki HTML, CSS in JavaScript z uporabo JavaScript knjižnice jQuery in vtičnika za obvestila. Podatke smo pridobili s spletne strani s športnimi rezultati in jih prikazali v svoji aplikaciji, znotraj katere se lahko tudi prijavimo na obvestila ob spremembi rezultata. Večja težava, ki smo jo morali rešiti, je pridobivanje besedila o športnih rezultatih s spletne strani. Za rešitev tega smo morali zaobiti CORS varnostno politiko in razviti program, ki športne rezultate loči iz kode celotne spletne strani.
Ključne besede: Cordova, Android, aplikacija, JavaScript, CORS, športni rezultati
Objavljeno: 02.02.2021; Ogledov: 121; Prenosov: 23
.pdf Celotno besedilo (1,35 MB)

4.
Razvoj spletne rešitve za upravljanje pametne hiše
Jan Klavdij Lešnik Turk, 2020, diplomsko delo

Opis: V diplomski nalogi je opisan razvoj spletne rešitve za upravljanje pametne hiše. Naročnik nam je zaupal del razvoja spletne strani, medtem ko smo sami naredili aplikacijo za pametne telefone. Spletno rešitev smo naredili v štirih fazah: postavitev spletne strani, razvoj prototipa, razvoj končne rešitve, oblikovanje spletne strani. Za ogrodje spletne strani smo uporabili Wordpress. Pri razvoju prototipa smo uporabili PHP, Javascript in SQL. V razvoju končne rešitve smo nadgradili uporabniški vmesnik in rešitev povezali z oddaljenim strežnikom. Na koncu smo namestili še temo za spletno stran. Spletna rešitev je torej moderna, odzivna in prijazna uporabniku.
Ključne besede: php, html, css, Spletna stran, Wordpress, Javascript
Objavljeno: 23.12.2020; Ogledov: 136; Prenosov: 23
.pdf Celotno besedilo (2,19 MB)

5.
Iskanje ranljivosti XSS v spletnih aplikacijah z uporabo metod strojnega učenja
Ivan Kozulić, 2020, magistrsko delo

Opis: Cross-site scripting (XSS) napadi še vedno predstavljajo veliko varnostno tveganje pri spletnih aplikacijah. V magistrskem delu predstavljamo metodo za iskanje ranljivosti v JavaScript programski kodi, pri čemer smo uporabili algoritme strojnega učenja. V teoretičnem delu najprej opišemo osnovne koncepte napadov XSS in z njimi povezane ranljivosti. Predstavimo tudi sorodne pristope za iskanje ranljivosti XSS. V praktičnem delu magistrskega dela pa se posvetimo načinu izračuna značilnic iz JavaScript kode ter pripravi učne in testne množice. Na podlagi značilnic smo usposobili model strojnega učenja za ločevanje ranljivih od neranljivih aplikacij. Iz rezultatov sklepamo, da je metoda učinkovita in nudi dodatno podporo pri odkrivanju ranljivosti XSS.
Ključne besede: varnost spletnih aplikacij, XSS, JavaScript, strojno učenje
Objavljeno: 04.11.2020; Ogledov: 82; Prenosov: 30
.pdf Celotno besedilo (1,24 MB)

6.
Razvoj aplikacije za upravljanje domen z uporabo protokola epp
Robi Novak, 2020, diplomsko delo

Opis: V diplomskem delu je bila implementirana aplikacija za registracijo domen, kontaktov in imenskih strežnikov z uporabo protokola EPP, ki je osnovan na strukturi XML in omogoča komunikacijo med registrom in registrarjem. Aplikacija je bila implementirana v programskem jeziku PHP, s knjižnicami Doctrine v kombinaciji z objektnim skriptnim jezikom JavaScript. Za shranjevanje podatkov smo uporabili sistem za upravljanje s podatkovnimi bazami MySql. Preučili smo obstoječe rešitve in izboljšali uporabniško izkušnjo. Aplikacijo smo razvili ob podpori podjetja T-2 d.o.o., ki nam je omogočilo uporabo njihovih orodij, kot pomoč pri implementaciji.
Ključne besede: domena, EPP, XML, PHP, MySql, Doctrine, JavaScript, CSS
Objavljeno: 03.11.2020; Ogledov: 107; Prenosov: 14
.pdf Celotno besedilo (1,49 MB)

7.
Spletna aplikacija za motoristične klube z uporabo tehnologije .NET
Jure Klemen, 2019, diplomsko delo

Opis: V zaključnem delu je predstavljena spletna aplikacija, ki je namenjena motoristom in motorističnim društvom za lažje vodenje društva. Pri izdelavi spletne aplikacije smo uporabili tehnologije HTML, JavaScript, Razor in podatkovno bazo SQL. Spletno aplikacijo smo načrtovali in ločili na zasebni in javni del. Javni del je namenjen vsem obiskovalcem spletne aplikacije, zasebni del pa je namenjen registriranim uporabnikom oz. zastopnikom društev. V javnem delu je obiskovalcu omogočeno iskanje dogodkov, ki so jih društva objavila. V zasebnem delu uporabniku omogočamo vodenje članov, dodajanje in urejanje dogodkov, dodajanje in pregled zapisnikov sestankov in urejanje koledarja.
Ključne besede: spletna aplikacija, motoristična društva, ASP.NET, JavaScript, jQuery, SQL
Objavljeno: 19.12.2019; Ogledov: 550; Prenosov: 110
.pdf Celotno besedilo (3,34 MB)

8.
Analiza in primerjava sodobnih spletnih programskih ogrodij za razvoj spletnih aplikacij
Tadej Leva, 2019, diplomsko delo

Opis: Priljubljenost programskega jezika JavaScript je privedla do številnih ogrodij, katerim cilj je pomagati razvijalcem pri reševanju nalog. Razvijalcem je ob tako veliki izbiri težko izbrati ogrodje, ki najbolje ustreza njihovim potrebam. To delo raziskuje dejavnike, ki vodijo do izbire JavaScript ogrodja. V idealnem primeru razvijalec izbere najbolj povpraševano ogrodje, ki omogoča večje možnosti zaposlitve in ima svetlo prihodnost, hkrati pa želi uživati v delu z ogrodjem. Za poenostavitev izbire se bomo v diplomski nalogi osredotočili samo na tri najsodobnejša ogrodja: React, Angular in Vue. Delo je razdeljeno na dva dela, teoretični in praktični. V teoretičnem delu iz različnih virov analiziramo mnenja razvijalcev, učljivost ogrodja, popularnost ogrodij, zaposljivost, prilagodljivost in razširljivost ogrodja. V praktičnem delu v posameznem ogrodju Angular, React in Vue razvijemo vremensko aplikacijo. Razvoj aplikacij razložimo in primerjamo programsko kodo. Glede na porabljen čas in težavnost razvijanja določimo učno krivuljo. Ugotovimo, da je ogrodje Vue najlažje za razvijanje. Na koncu vsaki aplikaciji izmerimo velikost in hitrost, kjer ugotovimo, da je zmagovalec ogrodje React. V prihodnje bi lahko dokument razširili z drugimi primerjalnimi metodami, primerjali bi lahko več ogrodij in odgovorili na več vprašanj.
Ključne besede: ogrodja JavaScript, spletne aplikacije, ogrodje Angular, ogrodje React, ogrodje Vue
Objavljeno: 23.11.2019; Ogledov: 420; Prenosov: 85
.pdf Celotno besedilo (2,32 MB)

9.
Uporaba programskega okolja WebAssembly pri razvoju spletnih aplikacij
Jure Sreš, 2019, magistrsko delo

Opis: Spletne aplikacije na strani odjemalca zaradi narave jezika JavaScript predvsem pri izvedbi zahtevnejših operacij zaostajajo za klasičnimi aplikacijami. Kot odgovor na pomankanje zmogljivosti in omejitev na jezik JavaScript je nastal standard oziroma programsko okolje WebAssembly, katerega uporabo pri razvoju spletnih aplikacij smo raziskali v tem delu. Predstavili smo lastnosti ter kreiranje modulov s prevajanjem programskih jezikov in z uporabo WebAssembly tekstovnega formata. Preučili smo varnost ter prednosti in slabosti uporabe, z eksperimentom pa smo primerjali hitrosti izvajanja WebAssembly modulov in programskega jezika JavaScript. Ugotovili smo, da obstajajo nekatere ranljivosti in možnosti zlorab, uporaba WebAssembly modulov pa je v splošnem varna in pohitri izvedbo operacij, vendar ni vedno smiselna.
Ključne besede: WebAssembly, WASM, JavaScript, razvoj spletnih aplikacij
Objavljeno: 23.11.2019; Ogledov: 274; Prenosov: 37
.pdf Celotno besedilo (1,81 MB)

10.
Identifikacija in analiza pomanjkljive kode v spletnih rešitvah
Tjaša Heričko, 2019, magistrsko delo

Opis: V magistrskem delu smo raziskali področje pomanjkljive kode v spletnih rešitvah, ki temeljijo na programskem jeziku JavaScript. Izvedli smo sistematični pregled literature, s katerim smo raziskali programske metrike in orodja, ki se uporabljajo za identifikacijo pomanjkljive kode. Analizirali in izbrali smo primerna orodja za pridobivanje vrednosti programskih metrik. Za petindvajset odprtokodnih spletnih rešitev, razvitih v programskem jeziku JavaScript, smo z izbranimi orodji ESLint, JSHint in SonarJS pridobili metrične vrednosti in jih medsebojno primerjali. Empirični podatki, pridobljeni z analizo izbranih spletnih rešitev, nakazujejo na precejšnja odstopanja in razlike v rezultatih ob uporabi različnih orodij.
Ključne besede: programska oprema, spletne rešitve, pomanjkljiva koda, programske metrike, JavaScript
Objavljeno: 13.11.2019; Ogledov: 400; Prenosov: 156
.pdf Celotno besedilo (2,27 MB)

Iskanje izvedeno v 0.29 sek.
Na vrh
Logotipi partnerjev Univerza v Mariboru Univerza v Ljubljani Univerza na Primorskem Univerza v Novi Gorici