| | SLO | ENG | Cookies and privacy

Bigger font | Smaller font

Search the digital library catalog Help

Query: search in
search in
search in
search in
* old and bologna study programme

Options:
  Reset


1 - 10 / 18
First pagePrevious page12Next pageLast page
1.
Uporaba jezika Lunor za razvoj spletnih aplikacij
Mateja Žvegler, 2025, master's thesis

Abstract: Hitra in učinkovita gradnja uporabniških vmesnikov postaja vse pomembnejša v sodobnem razvoju spletnih aplikacij. V magistrskem delu je predstavljen razvoj razširitve za razvojno orodje Visual Studio Code ter standard Language Server Protocol, ki sta nam omogočila definicijo domensko specifičnega jezika Lunor. Lunor poenostavlja proces gradnje spletnih vmesnikov z berljivo in s pregledno sintakso, ki se samodejno pretvori v React kodo. Funkcionalnost in uporabnost jezika sta prikazani na primeru spletne aplikacije za vodenje knjige receptov.
Keywords: Language Server Protocol, razširitev Visual Studio Code, razvoj spletnih aplikacij, integrirana razvojna okolja, domensko specifični jeziki
Published in DKUM: 15.10.2025; Views: 0; Downloads: 7
.pdf Full text (2,61 MB)

2.
Uvod v knjižnico React : Interno učno gradivo pri predmetu Ogrodja in okolja za razvoj spletnih rešitev
Gregor Jošt, 2025, other educational material

Abstract: V gradivu je obravnavan uvod v React, kjer je najprej predstavljena zgodovina knjižnice in ugotovljeno, da igra React pomembno vlogo pri razvoju uporabniških vmesnikov z uporabo komponent. Predstavljeni so ključni koncepti, kot so komponente, JSX in lastnosti (props). Razvojno okolje je postavljeno z orodjem Vite, ki omogoča hiter razvoj, za bolj varno in strukturirano pisanje kode pa je uporabljen jezik TypeScript. Na koncu je implementirana preprosta komponenta, sestavljena iz pod-komponent, kjer so uporabljeni vsi pridobljeni koncepti. Vsi predstavljeni koncepti so podkrepljeni s primeri za lažje razumevanje.
Keywords: knjižnica React, razvoj spletnih aplikacij, računalniška orodja
Published in DKUM: 20.01.2025; Views: 0; Downloads: 19
.pdf Full text (1,25 MB)

3.
Uporaba metod strojnega učenja za oblikovanje profila obremenitve spletnih aplikacij
Yauhen Unuchak, 2024, master's thesis

Abstract: V magistrskem delu je predstavljen razvoj modelov gručenja s pomočjo programskega jezika Python. Cilj dela je razviti prototip orodij za oblikovanje profila obremenitve pri testiranju zmogljivosti spletnih aplikacij na podlagi analize preteklega delovanja spletne aplikacije v produkcijskem okolju. Izdelava profila obremenitve za testiranje zmogljivosti spletnih aplikacij predstavlja ključno fazo obremenitvenega testiranja. Ta faza omogoča usklajevanje testnih podatkov in obsega z zahtevami naročnika ter dejanskimi uporabniškimi izkušnjami. Pri izdelavi profila je treba upoštevati uporabniške vloge, tipične scenarije delovanja in razmerje med različnimi scenariji, saj različne funkcionalnosti aplikacije porabijo različne vire strežnika. Obremenitveno testiranje vključuje simulacijo uporabniških scenarijev s specializirano programsko opremo, kot sta JMeter in LoadRunner. To rešitev lahko uporabljajo inženirji in IT-strokovnjaki pri oblikovanju profila obremenitve, ki se ukvarjajo z obremenitvenim testiranjem zmogljivosti spletnih aplikacij. V delu raziskujemo, kako odkriti uporabniške vzorce za izboljšanje oblikovanja profila obremenitve za testiranje zmogljivosti na podlagi analize zapisov (rudarjenja podatkov iz log-datotek) o delovanju spletne aplikacije v produkcijskem okolju. S pravilno zasnovanim profilom obremenitve je mogoče oceniti zmogljivost in stabilnost sistema ter simulirati realne uporabniške pogoje.
Keywords: profil obremenitve spletnih aplikacij, testiranje, podatkovno rudarjenje spletnih zapisov
Published in DKUM: 05.07.2024; Views: 106; Downloads: 24
.pdf Full text (8,02 MB)

4.
Analiza in primerjava programskih ogrodij za razvoj sodobnih spletnih rešitev na osnovi platform Node.js in Java : diplomsko delo
Dragana Naceva, 2023, undergraduate thesis

Abstract: Z raziskavo so bile preučene zmogljivosti platform Node.js in Java za razvoj sodobnih spletnih rešitev ter primerjana ogrodja, ki temeljijo na teh platformah. Raziskava primerja priljubljenost, uporabo in priporočila razvijalcev spletnih ogrodij platforme Node.js in Java. Za dodatno primerjavo je bila izvedena anketa ter za analizo podatkov uporabljeni deskriptivna statistika in inferenčna statistika (test hi-kvadrat in Mann-Whitneyjev test). Anketa izpostavlja najpogosteje uporabljena ogrodja za spletni razvoj na obeh platformah: Express.js za Node.js in Spring Boot za Java. Na osnovi tega je bila z uporabo obeh ogrodij razvita preprosta spletna aplikacija ter predstavljene specifične lastnosti in razlike, predvsem v zvezi z delom s podatkovnimi bazami in implementacijo arhitekturnega modela Model-View-Controller (MVC).
Keywords: Java, Node.js, platform, ogrodja, razvoj, spletnih aplikacij.
Published in DKUM: 23.05.2023; Views: 626; Downloads: 60
.pdf Full text (1,98 MB)

5.
Prva spletna aplikacija : interno gradivo
Sašo Karakatič, 2022, other educational material

Abstract: Gradivo služi v pomoč pri izvedbi predavanj in praktičnih vaj pri predmeti Praktikum 1, katerega namen je združitev različnih snovi predmetov 1. letnika programa ITK UNI v smiselno celoto. Snovi se po potrebi nadgradijo z novih znanjem, ki je potrebno za kreacijo prve spletne aplikacije. Tehnologije, ki se uporabljajo so: HTML, CSS, JavaScript, Node.js, MySQL in Git. Gradivo je sestavljeno iz sedmih ločenih videoposnetkov, kjer je prikazana praktična uporaba posamezne tehnologije in umestitev te v celoto pri razvoju spletne aplikacije. Cilj predmeta je kreacija zaključenega spletnega informacijskega sistema s pomočjo tehnologij, ki so jih študenti spoznali v 1. letniku.
Keywords: spletne aplikacije, razvoj spletnih aplikacij, video učno gradivo
Published in DKUM: 17.01.2022; Views: 1670; Downloads: 117
.pdf Full text (571,62 KB)

6.
Iskanje ranljivosti XSS v spletnih aplikacijah z uporabo metod strojnega učenja : magistrsko delo
Ivan Kozulić, 2020, master's thesis

Abstract: 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.
Keywords: varnost spletnih aplikacij, XSS, JavaScript, strojno učenje
Published in DKUM: 04.11.2020; Views: 989; Downloads: 108
.pdf Full text (1,24 MB)

7.
Razvoj sodobnih spletnih aplikacij z uporabo programskega ogrodja ASP.NET Core MVC 2 na platformi Azure : meje dopustnosti medijskega poročanja
Klemen Žarn, 2020, master's thesis

Abstract: Ob magistrskem delu smo dodobra spoznali tehnologijo .NET Core, njeno ogrodje za razvoj spletnih aplikacij ASP.NET Core MVC 2 in storitveno platformo Azure, ki nam je služila kot orodje za nameščanje, objavljanje in pregled delovanja spletne aplikacije. Na primeru uporabe smo implementirali prototipno spletno aplikacijo CoreCMS, ki predstavlja sistem za upravljanje z vsebinami spletnih strani. Opisali smo vse življenjske cikle, ki spadajo v razvoj programske opreme. Prototipno aplikacijo smo namestili na platforme Windows, Linux in Docker ter izvedli test zmogljivosti.
Keywords: razvoj spletnih aplikacij, zmogljivost spletnih aplikacij, ASP.NET Core MVC 2, Azure.
Published in DKUM: 03.07.2020; Views: 3319; Downloads: 130
.pdf Full text (4,66 MB)

8.
Uporaba programskega okolja WebAssembly pri razvoju spletnih aplikacij : meje dopustnosti medijskega poročanja
Jure Sreš, 2019, master's thesis

Abstract: 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.
Keywords: WebAssembly, WASM, JavaScript, razvoj spletnih aplikacij
Published in DKUM: 23.11.2019; Views: 1087; Downloads: 142
.pdf Full text (1,81 MB)

9.
Model za analizo in primerjavo ogrodij PHP
Vladimir Mančić, 2017, master's thesis

Abstract: V okviru magistrskega dela smo kreirali model za analizo in primerjavo ogrodij PHP, na podlagi katerega smo nato izvedli raziskave, ki so vključevale eksperiment ter različna testiranja. Pred predstavitvijo modela smo najprej poiskali ključne faktorje, ki jih potrebujemo za izbiro primernega ogrodja. Ker je v današnjem času na voljo veliko ogrodij PHP, s katerimi lahko razvijamo spletne aplikacije, smo na podlagi kriterijev izbiro zožili. Šest izbranih ogrodij smo primerjali na podlagi kreiranega modela. Izbrana ogrodja so: Laravel, Codeigniter, CakePHP, Symfony, Zend Framework ter Yii2. Na koncu magistrskega dela smo predstavili rezultate, pridobljene tekom raziskave.
Keywords: ogrodje PHP, model za primerjavo ogrodij PHP, razvoj spletnih aplikacij, PHP
Published in DKUM: 16.06.2017; Views: 1458; Downloads: 228
.pdf Full text (2,61 MB)

10.
Uporaba in primerjava različnih mehanizmov za upravljanje predlog pri izgradnji spletne strani v CMS TYPO3
Patrik Barilar, 2016, undergraduate thesis

Abstract: Cilj diplomske naloge je predstavitev okolja TYPO3 in uporaba mehanizmov oz. tehnik pri izgradnji predloge za postavitev spletne strani. Najprej smo predstavili različne mehanizme za izdelavo predloge pri postavitvi spletne strani v okolju CMS TYPO3. Med seboj smo jih tudi primerjali in opisali njihove prednosti in slabosti. V praktičnem delu smo z uporabo odprtokodnega sistema TYPO3 in s pomočjo ostalih internetnih tehnologij razvili spletno stran. Pri postavitvi predloge smo uporabili enega izmed mehanizmov, ki se v tem času najpogosteje uporablja.
Keywords: razvoj spletnih aplikacij, sistemi za upravljanje z vsebinami, CMS, TYPO3, predloga
Published in DKUM: 25.04.2016; Views: 1589; Downloads: 123
.pdf Full text (3,46 MB)

Search done in 0.12 sec.
Back to top
Logos of partners University of Maribor University of Ljubljana University of Primorska University of Nova Gorica