Pages
-
-
Razvoj sigurnih mikroservisnih arhitektura
-
Mislav Perić Ovaj rad se bavi dizajnom mikroservisne arhitekture, izgradnjom, autorizacijom, autentifikacijom i komunikacijom između više servisa. Rad sadrži tri servisa izgrađena u programskom jeziku Elixir, klijentski dio napravljen u TypeScriptu i Reactu i NGINX API Gateway kako bi prosljeđivao zahtjeve između servisa
-
-
Razvoj sigurnih web aplikacija u ReactJS razvojnom okviru
-
Ivan Užarević U ovom radu analiziraju se sigurnosni aspekti programskog jezika JavaScript te je poseban naglasak stavljen na razvojni okvir ReactJS. Izrađena je aplikacija u sklopu koje su implementirani različiti mehanizmi za ostvarivanje sigurnosti. U radu se analiziraju sigurnosni problemi i rješenja koja se odnose na JavaScript razvojni okvir ReactJS. Rad je uključio i pregled postojećih sigurnosnih rješenja koja su integrirana unutar samih biblioteka ovoga okvira. Ovaj dio predstavlja podlogu...
-
-
Razvoj sigurnih web aplikacija u python okvirima
-
Matija Međurečan Django je moćno slobodno dostupno razvojno okruženje temeljeno na Pythonu pomuću kojega je moguće na brz i efikasan način izraditi web aplikacije. U radu je prikaza arhitektura Djanga, najčešće prijetnje kategorizirane prema OWASPU i mehanizmi obrane koji dolaze ugrađeni u Django. Rad sadrži praktičan dio u kojemu je prikazana izrada dvije web aplikacije u Djangu.
-
-
Razvoj sigurnosnih biblioteka na ESP8266 platformi
-
Antonio Ćosić U sklopu ovog završnog rada prikazane su i obrađene implementacije sigurnosnih biblioteka koje se tememelje na OAuth 2 protokolu. Cijela implementacija je prikazana kroz web aplikaciju koja prati i otkriva pokrete pomoću senzora za pokrete (PIR senzor) koji je programiran na ESP8266 SoC-u. Web aplikacija je podijeljena na sloj podataka (eng. backend) i prezentacijski sloj (eng. frontend), a sigurnosne biblioteke su implementirane na prezentacijskom sloju.
-
-
Razvoj skice aplikacije za usluge karijernih centara na visokim učilištima
-
Vedran Novak U priloženom radu, objasnit će se važnost dobrog definiranja korisničkih zahtjeva po kojim
će se izraditi skica informacijskog sustava koja predstavlja jedan od početnih koraka u
procesu razvoja informacijskog sustava. Prikazat će se pristup i proces kroz koji svaki
isporučitelj mora proći kod kreiranja informacijskog sustava na primjeru izrade aplikacije za
usluge karijernih centara na visokim sveučilištima. Od skupljanja korisničkih zahtjeva od
strane isporučitelja, do...
-
-
Razvoj socijalnih kompetencija kroz volontiranje u zajednici
-
Sara Plantak S rastućim trendom razvoja tehnologije i ubrzanim načinom života, ključno je pronaći aktivnosti koje uz opuštajući bijeg iz svakodnevne rutine omogućavaju usvajanje novih vještina i kompetencija koje mogu pomoći u svakodnevnim izazovima. Upravo iz tog razloga se ovaj diplomski rad bavi temom razvoja socijalnih kompetencija kroz volontiranje u zajednici s naglaskom na stečene kompetencije i njihovu primjenu u svakodnevnom životu.
Cilj ovog rada je identificirati čimbenike i...
-
-
Razvoj socijalnog poduzetništva u Hrvatskoj
-
Petra Vitez U diplomskom radu obrađen je teoretski dio vezan uz definiciju, principe, komponente, dimenzije, matricu socijalnog poduzetništva, triple bottom line i SROI. Navedene su temeljne razlike između tradicionalnog i socijalnog poduzetništva, te koje sve karakteristike posjeduje socijalni poduzetnik. Opisano je socijalno poduzetništvo u svijetu, EU i Hrvatskoj s detaljnim informacijama o organizacijama koje podupiru socijalno poduzetništvo, područjima djelovanja i različitim statistikama o...
-
-
Razvoj softvera otvorenog koda
-
Matej Ritoša Razvoj softvera otvorenog kôda je proces izgradnje softvera čiji je izvorni kôd javno dostupan za korištenje, proučavanje, nadogradnju i unaprjeđenje. U teorijskom dijelu ovog rada će biti opisana osnovna motivacija koja stoji iza otvorenog kôda, licence, modeli razvojnog procesa, korišteni alati, prednosti i nedostaci te načini doprinosa i kolaboracije na projektima otvorenog kôda. Nakon uvodnog dijela o osnovnim činjenicama, prijeći će se na praktični dio u kojem će biti...
-
-
Razvoj softvera upravljan testiranjem u Adobe Experience Manager-u
-
Dajana Jeđud U ovom radu opisuje se testiranje softvera te se daje uvod u testiranjem upravljano programiranje. Detaljni pregled pristupa i metodologije testiranja. Opisuje se Adobe Experience Manager (AEM). Primjena testiranja na komponente i ostale dijelove AEM-a. Jedinično testiranje i primjena (JUnit). Praktični primjeri jediničnog testiranja u AEM-u. Testiranje korisničkog sučelja (UI Test / Selenium). Praktični primjeri testiranja korisničkog sučelja u AEM-u. Integracijski testovi i...
-
-
Razvoj softvera vođen testiranjem
-
Tin Franić Predmet proučavanja ovog rada je razvoj softvera vođen testiranjem (engl. Test-Driven Development - TDD). Temeljna pretpostavka takvog razvoja softvera je da prije bilo kakve promjene u kodu napišemo jedinični test koji tu promjenu provjerava. U teorijskom dijelu ovog istraživanja precizno je definiran i opisan proces razvoja programa vođenog testiranjem i njegove karakteristike, primjenom teorijskog znanja u praktičnom dijelu razvijena je jednostavna aplikacija.
-
-
Razvoj softverske podrške za AHP metodu
-
Filip Faletar Ovaj diplomski rad čini teorijski i praktični dio razvoja sustava za podršku odlučivanju korištenjem AHP metode. Razvijena web aplikacija funkcionira u cjelosti, no nije testirana u svim okruženjima. Postoji mnogo prostora za unaprijeđenje aplikacije, kao npr. grupno odlučivanje, pomoć pri uspoređivanju u parovima (radi očuvanja konzistentnosti), prijava korisnika putem AAI@EduHr sustava za autentikaciju, itd.
-
-
Razvoj softverske podrške za AHP metodu
-
Šimunov Ante U današnje vrijeme kada je sve podložno brzim promjenama, popularnost i potreba za takvim alatima i shvaćanjem teorija i metoda za odlučivanje je sve veća. Iz toga proizlazi i glavna tema rada, razvoj softverske podrške za AHP metodu. Za početak je objašnjeno teorija i matematički model koji su u pozadini metode analitički hijerarhijski proces, te su navedene njezine prednosti i nedostaci, a u nastavku je objašnjen proces razvoja softverske podrške i nastala pripadna dokumentacija.
Pages