| | 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 / 20
Na začetekNa prejšnjo stran12Na naslednjo stranNa konec
1.
Optimizacija sodobnih spletnih storitev za organizacijo dogodkov
Tim Povodnik, 2025, diplomsko delo

Opis: Diplomsko delo obravnava razvoj spletne storitve za organizacijo dogodkov z uporabo arhitekture programskih vmesnikov REST. V teoretičnem delu so predstavljeni izzivi organizacije, obstoječe rešitve in najboljše prakse razvoja ter varnosti API-jev. V praktičnem delu je implementirana rešitev z .NET Web API, EF Core in MySQL, ki omogoča upravljanje dogodkov in prijav. Rezultati kažejo, da sistem izboljšuje preglednost in učinkovitost organizacije ter omogoča varno interakcijo med organizatorji in udeleženci.
Ključne besede: Entity Framework Core, MySQL, programski vmesnik REST, spletne storitve
Objavljeno v DKUM: 04.09.2025; Ogledov: 0; Prenosov: 21
.pdf Celotno besedilo (1,43 MB)

2.
Impact of developer queries on the effectiveness of conversational large language models in programming
Viktor Taneski, Sašo Karakatič, Patrik Rek, Gregor Jošt, 2025, izvirni znanstveni članek

Opis: This study investigates the effects of LLM-based coding assistance on web application development by students using a frontend framework. Rather than comparing different models, it focuses on how students interact with LLM tools to isolate the impact of query type on coding success. To this end, participants were instructed to rely exclusively on LLMs for writing code, based on a given set of specifications, and their queries were categorized into seven types: Error Fixing (EF), Feature Implementation (FI), Code Optimization (CO), Code Understanding (CU), Best Practices (BP), Documentation (DOC), and Concept Clarification (CC). The results reveal that students who queried LLMs for error fixing (EF) were statistically more likely to have runnable code, regardless of prior knowledge. Additionally, students seeking code understanding (CU) and error fixing performed better, even when normalizing for previous coding ability. These findings suggest that the nature of the queries made to LLMs influences the success of programming tasks and provides insights into how AI tools can assist learning in software development.
Ključne besede: large language models, LLMs, prompt engineering, query type analysis, AI-assisted programming, educational software development
Objavljeno v DKUM: 23.06.2025; Ogledov: 0; Prenosov: 9
.pdf Celotno besedilo (994,41 KB)
Gradivo ima več datotek! Več...

3.
Strength analysis of real-life passwords using Markov models
Viktor Taneski, Marko Kompara, Marjan Heričko, Boštjan Brumen, 2021, izvirni znanstveni članek

Opis: Recent literature proposes the use of a proactive password checker as method for preventing users from creating easy-to-guess passwords. Markov models can help us create a more effective password checker that would be able to check the probability of a given password to be chosen by an attacker. We investigate the ability of different Markov models to calculate a variety of passwords from different topics, in order to find out whether one Markov model is sufficient for creating a more effective password checker. The results of our study show that multiple models are required in order to be able to do strength calculations for a wide range of passwords. To the best of our knowledge, this is the first password strength study where the effect of the training password datasets on the success of the model is investigated.
Ključne besede: Markov models, passwords, parword analysis, password strength, password score
Objavljeno v DKUM: 19.06.2025; Ogledov: 0; Prenosov: 6
.pdf Celotno besedilo (695,62 KB)
Gradivo ima več datotek! Več...

4.
State-of-the-art cross-platform mobile application development frameworks : a comparative study of market and developer trends
Gregor Jošt, Viktor Taneski, 2025, pregledni znanstveni članek

Opis: Cross-platform mobile application development has gained significant traction in recent years, driven by the growing demand for efficient, cost-effective solutions that cater to both iOS and Android platforms. This paper presents a state-of-the-art review of crossplatform mobile application development, emphasizing the industry trends, framework popularity, and adoption in the job market. By analyzing developer preferences, community engagement, and market demand, this study provides a comprehensive overview of how cross-platform mobile development frameworks shape the mobile development landscape. The research employs a data-driven methodology, drawing insights from three key categories: Developer Sentiment and Survey Data, Community Engagement and Usage Data, and Market Adoption and Job Market Data. By analyzing these factors, the study identifies the key challenges and emerging trends shaping cross-platform mobile application development. It assesses the most widely used frameworks, comparing their strengths and weaknesses in real-world applications. Furthermore, the research examines the industry adoption patterns and the presence of these frameworks in job market trends. Unlike earlier research, which included now-obsolete platforms like Windows Phone and frameworks such as Xamarin, this study is tailored to the current cross-platform mobile application development market landscape. The conclusions offer actionable insights for developers and researchers, equipping them with the knowledge needed to navigate the evolving cross-platform mobile application development ecosystem effectively.
Ključne besede: cross-platform mobile application development, flutter, react native, .NET MAUI, mobile app engineering, framework evolution, performance optimization, developer experience, job market trends
Objavljeno v DKUM: 29.05.2025; Ogledov: 0; Prenosov: 2
.pdf Celotno besedilo (1,80 MB)

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

Opis: 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.
Ključne besede: knjižnica React, razvoj spletnih aplikacij, računalniška orodja
Objavljeno v DKUM: 20.01.2025; Ogledov: 0; Prenosov: 20
.pdf Celotno besedilo (1,25 MB)

6.
Gradnja dinamičnih aplikacij z uporabo knjižnice React : Interno učno gradivo pri predmetu Ogrodja in okolja za razvoj spletnih rešitev
Gregor Jošt, 2025, drugo učno gradivo

Opis: V tem gradivu so predstavljene ključne zasnove razvoja dinamičnih aplikacij v Reactu, kot so virtualni DOM, stanje komponent, pogojni izrisi, izris seznama in odzivi na dogodke. Te zasnove omogočajo začetek razvoja dinamičnih aplikacij.
Ključne besede: spletne aplikacije, dinamične aplikacije, razvoj dinamičnih aplikacij, knjižnica React
Objavljeno v DKUM: 20.01.2025; Ogledov: 0; Prenosov: 17
.pdf Celotno besedilo (561,84 KB)

7.
React strežniške komponente : Interno učno gradivo pri predmetu Ogrodja in okolja za razvoj spletnih rešitev
Gregor Jošt, 2025, drugo učno gradivo

Opis: To gradivo se osredotoča na različne pristope in strategije upodabljanja spletnih aplikacij, ki vključujejo tako tehnike, ki potekajo na strani odjemalca kot tudi na strežniški strani. V prvem delu so obravnavane osnove upodabljanja spletnih strani, pri čemer se podrobno preučujejo različni pristopi, kot so upodabljanje na strani odjemalca, strežnika in statično generiranje strani. Naslednji del se poglobi v strežniške komponente, ki so novost pri razvoju spletnih aplikacij. Določene so različne vrste strežniških komponent in njihov vpliv na interaktivnost aplikacij. V nadaljevanju je predstavljeno, kaj so strežniške akcije in kako se povezujejo z obrazci v spletnih aplikacijah. Na koncu so povzeti glavni sklepi in zaključki raziskave, ki ponujajo smernice za nadaljnje raziskovanje in uporabo teh tehnik v praksi.
Ključne besede: spletne aplikacije, strežniške komponente, React
Objavljeno v DKUM: 20.01.2025; Ogledov: 0; Prenosov: 8
.pdf Celotno besedilo (582,60 KB)

8.
Uporaba umetne inteligence na področju varnosti gesel
Matej Malek, 2024, diplomsko delo

Opis: V diplomski nalogi smo predstavili osnove umetne inteligence oziroma strojnega učenja in njeno uporabo v varnosti sodobnih informacijskih tehnologij ter rešitev. Podali smo razloge, zakaj je njena uporaba koristna in potrebna ter kako se z njo že srečujemo v vsakdanjem življenju. Navedli smo tudi bistvene težave in napade, s katerimi se srečujemo, ter kako jih ljudje rešujejo s pomočjo umetne inteligence. V teoretičnem delu smo se osredotočili na razjasnitev pojmov, zgodovino napadov in razlago uporabljenih algoritmov. V praktičnem delu pa smo opravili primerjavo treh algoritmov strojnega učenja za ugotavljanje moči gesla, s čimer smo prišli do zaključka, da so nevronske mreže, čeprav najbolj časovno potratne, tudi najboljša izbira.
Ključne besede: K-najbližji sosed, klasifikacija, nevronske mreže, odločitvena drevesa, strojno učenje
Objavljeno v DKUM: 19.09.2024; Ogledov: 0; Prenosov: 43
.pdf Celotno besedilo (1,71 MB)

9.
Primerjava orodij za razbijanje gesel : diplomsko delo
Nadica Uzunova, 2023, diplomsko delo

Opis: V diplomski nalogi smo raziskali področje razbijanja gesel s poudarkom na varnosti gesel, izbiri, moči in sestavi gesel. Preizkusili smo obstoječa orodja za razbijanje gesel ter metode, ki jih le-ta podpirajo. Razvili smo lastno orodje za razbijanje gesel in ga primerjali z ostalimi orodji. Rezultate delovanja orodij smo analizirali glede na hitrost in uspešnost razbijanja gesel. Prav tako smo preučili dodatne dejavnike, kot so funkcionalnosti in uporabniška izkušnja. Ugotovili smo, da ima vsako orodje svoje prednosti in slabosti ter da je izbira ustreznega orodja odvisna od specifičnih zahtev. Rezultati raziskave prispevajo k področju varnosti gesel in ponujajo dragocene informacije za razvijalce in raziskovalce na tem področju.
Ključne besede: geslo, varnost, napad, šifriranje, zaščita
Objavljeno v DKUM: 20.09.2023; Ogledov: 368; Prenosov: 74
.pdf Celotno besedilo (3,51 MB)

10.
Osnove programiranja z jezikom JavaScript : učno gradivo
Marko Hölbl, Lili Nemec Zlatolas, 2023, drugo učno gradivo

Ključne besede: programiranje, programski jeziki, operatorji, e-gradiva
Objavljeno v DKUM: 28.02.2023; Ogledov: 962; Prenosov: 169
.pdf Celotno besedilo (1,16 MB)

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