<?xml version="1.0" encoding="utf-8"?>
<Gradivo ID="95061" NadgradivoID="0" NRID="10909479" OceID="0" DomainUrl="https://repozitorij.uni-lj.si/" IzpisPolniUrl="https://repozitorij.uni-lj.si/IzpisGradiva.php?lang=slv&amp;id=95061" StOgledov="1810" StPrenosov="319" StOcen="0" VsotaOcen="0" DatumIzvoza="2026-06-16 17:40:26" OcenaSkupna="0" StPodgradiv="0" StudijskiProgramEvsID="1000470" JeIndeksirano="0" JeVecAvtorjev="0" DovoliZahtevkeZaDostop="0">
  <PID Url="http://hdl.handle.net/20.500.12556/RUL-95061">20.500.12556/RUL-95061</PID>
  <Naslov>Generiranje ogrodja za izdelavo vmesnikov za namensko programiranje</Naslov>
  <Podnaslov></Podnaslov>
  <TujJezik_Naslov>Generation of API Framework</TujJezik_Naslov>
  <TujJezik_Podnaslov></TujJezik_Podnaslov>
  <Opis>Ker se v industriji dela veliko POC projektov in se za začetno razvijanje porabi
veliko časa, aplikacije pa niso vedno uspešne, sem izdelal program, ki z
uporabo konfiguracijske datoteke generira aplikacijo s potrebnim API vmesnikom.
Aplikacija vsebuje podatkovno bazo, do katere lahko dostopamo
preko spletnih API klicev. API klicem lahko po želji omejimo dostop glede
na uporabnika, pogostost in število hkratnih dostopov do API klicev. Lastnik
storitve lahko spremlja statistiko uporabe API klicev. Razvijalec mora generiranemu
projektu dodati še samo implementacijo. Rezultat diplomskega
dela je uspešna generacija API aplikacije z uporabo konfiguracijske datoteke,
ki generira celoten projekt, torej izvorno kodo, dokumentacijo in teste.</Opis>
  <TujJezik_Opis>Because we spend alot of time developing POC projects and those projects
aren’t always successful, I have created a program, that will be able to generate
API application using a simple configuration file. This application
contains a database that can be accessed through web API calls. If required,
API calls can be restricted by user, frequency and number of concurrent
access to API calls. The service owner can monitor the statistics of API
calls to insure its best posible operation. The Developer needs to add the
implementation to the generated project. Result of this thesis is successful
generation of API application using the configuration file, which creates the
whole project, this includes the source code, documentation and tests.</TujJezik_Opis>
  <KljucneBesede>
    <Beseda>api</Beseda>
    <Beseda>generator</Beseda>
    <Beseda>spletna aplikacija</Beseda>
    <Beseda>dokumentacija</Beseda>
    <Beseda>testi</Beseda>
  </KljucneBesede>
  <TujJezik_KljucneBesede>
    <Beseda>api</Beseda>
    <Beseda>generator</Beseda>
    <Beseda>web application</Beseda>
    <Beseda>documentation</Beseda>
    <Beseda>tests</Beseda>
  </TujJezik_KljucneBesede>
  <Potrjeno>true</Potrjeno>
  <JeZaklenjeno>false</JeZaklenjeno>
  <JeRecenzirano>false</JeRecenzirano>
  <Zaloznik></Zaloznik>
  <Izvor></Izvor>
  <Jezik ID="1060" ISO639-3="slv">Slovenski jezik</Jezik>
  <TujJezik ID="1033" ISO639-3="eng">Angleški jezik</TujJezik>
  <Povezave></Povezave>
  <Pokrivanje></Pokrivanje>
  <CasovnoPokritje></CasovnoPokritje>
  <AvtorskePravice></AvtorskePravice>
  <VrstaGradiva ID="mb11" DRIVER="info:eu-repo/semantics/bachelorThesis">Diplomsko delo/naloga</VrstaGradiva>
  <DatumVstavljanja>2017-09-13 11:29:49</DatumVstavljanja>
  <DatumObjave>2017-09-13 11:29:51</DatumObjave>
  <DatumSpremembe>2022-08-10 02:13:34</DatumSpremembe>
  <DatumTrajnegaHranjenja>0000-00-00 00:00:00</DatumTrajnegaHranjenja>
  <LetoIzida>2017</LetoIzida>
  <LetoIzidaDo>0</LetoIzidaDo>
  <KrajIzida></KrajIzida>
  <LetoIzvedbe>0</LetoIzvedbe>
  <KrajIzvedbe></KrajIzvedbe>
  <Opomba></Opomba>
  <StStrani></StStrani>
  <StevilcenjeNivo1></StevilcenjeNivo1>
  <StevilcenjeNivo2></StevilcenjeNivo2>
  <Kronologija></Kronologija>
  <Patent_Stevilka></Patent_Stevilka>
  <Patent_DatumVeljavnosti>0000-00-00</Patent_DatumVeljavnosti>
  <VerzijaDokumenta>NiDoloceno</VerzijaDokumenta>
  <StatusObjaveDrugje>NiDoloceno</StatusObjaveDrugje>
  <VrstaStroskaObjave>NiDoloceno</VrstaStroskaObjave>
  <DatumPoslanoVRecenzijo>0000-00-00</DatumPoslanoVRecenzijo>
  <DatumSprejetjaClanka>0000-00-00</DatumSprejetjaClanka>
  <DatumObjaveClanka>0000-00-00</DatumObjaveClanka>
  <EmbargoDo>1970-01-01</EmbargoDo>
  <VrstaEmbarga ID="1" Naziv="Takojšnja javna objava" OpenAIREDostop="openAccess"></VrstaEmbarga>
  <Osebe>
    <Oseba ID="73556" Ime="JAN" Priimek="ŽIVKOVIĆ" AltIme="" VlogaID="70" VlogaNaziv="Avtor" ConorID="" Afiliacija="" ArrsID="0" ORCID=""></Oseba>
    <Oseba ID="23602" Ime="Luka" Priimek="Šajn" AltIme="L. Šajn; L. Sajn" VlogaID="991" VlogaNaziv="Mentor" ConorID="11295075" Afiliacija="" ArrsID="23401" ORCID=""></Oseba>
  </Osebe>
  <Identifikatorji>
    <Identifikator ID="16" Sifra="VisID" Naziv="VisID" URL="">19874</Identifikator>
  </Identifikatorji>
  <Datoteke>
    <Datoteka ID="103588" DatotekaNRID="10742844" NamenDatotekeID="2" NamenDatoteke="Predstavitvena datoteka" FormatDatotekeID="2" FormatDatoteke=".pdf" MIME="application/pdf" IkonaFormata="pdf.png" IkonaFormataPolniUrl="https://repozitorij.uni-lj.si/teme/rulDev/img/fileTypes/pdf.png" VelikostDatoteke="810921" VelikostDatotekeKratko="791,92 KB" DatumVstavljanja="2017-09-13 11:29:51" JeZbrisana="false" JeJavnoVidna="true" JeIndeksirana="true" JeVidno="true" VidnoOd="01.01.1970" Zaporedje="0">
      <Naziv>Zivkovic_Jan_-_Generiranje_ogrodja_za_izdelavo_vmesnikov_za_namensko_programiranje.pdf</Naziv>
      <OrgNaziv>Zivkovic_Jan_-_Generiranje_ogrodja_za_izdelavo_vmesnikov_za_namensko_programiranje.pdf</OrgNaziv>
      <URL></URL>
      <Opis></Opis>
      <OpisTujJezik></OpisTujJezik>
      <UrlObdelave></UrlObdelave>
      <FrekvencaAzuriranjaID>1</FrekvencaAzuriranjaID>
      <Verzija></Verzija>
      <MD5>AB8B029AE3446EB60C5093B469441FA2</MD5>
      <SHA256>130e84a334e85fc5d32504b2e6832621ceb08243121ab452ebb0cb74aba5850e</SHA256>
      <UUID>aad36894-a1b3-11eb-a523-00155dcfd717</UUID>
      <PID>20.500.12556/rul/b46ee658-1bfb-4b0d-a54b-847bf70a262d</PID>
      <PrenosPolniUrl>https://repozitorij.uni-lj.si/Dokument.php?lang=slv&amp;id=103588</PrenosPolniUrl>
      <Vsebine>
        <Vsebina TipVsebine="GoloBesedilo" JezikID="1060" Oznaka="" Dolzina="62732"></Vsebina>
      </Vsebine>
    </Datoteka>
  </Datoteke>
  <Organizacije>
    <Organizacija OrganizacijaID="25" Kratica="FRI" ZavodEvsID="0000066" Logo="" LogoPolniUrl="https://repozitorij.uni-lj.si/teme/rulDev/img/logo/">Fakulteta za računalništvo in informatiko</Organizacija>
  </Organizacije>
  <OrganizacijeVira>
  </OrganizacijeVira>
  <MetodeZbiranjaPodatkov>
  </MetodeZbiranjaPodatkov>
  <TipologijaDela ID="0" Koda="0" Naziv="Ni določena" SchemaOrg="CreativeWork"></TipologijaDela>
  <Ostalo>
    <StIrodsDatotek>0</StIrodsDatotek>
    <StDatotekPodTrajnimEmbargom>0</StDatotekPodTrajnimEmbargom>
    <StDatotekZOmejenimDostopom>0</StDatotekZOmejenimDostopom>
  </Ostalo>
</Gradivo>
