<?xml version="1.0" encoding="utf-8"?>
<Gradivo ID="81546" NadgradivoID="0" NRID="9135908" OceID="0" DomainUrl="https://repozitorij.uni-lj.si/" IzpisPolniUrl="https://repozitorij.uni-lj.si/IzpisGradiva.php?lang=slv&amp;id=81546" StOgledov="4106" StPrenosov="527" StOcen="0" VsotaOcen="0" DatumIzvoza="2026-06-22 05:45:27" OcenaSkupna="0" StPodgradiv="0" StudijskiProgramEvsID="1000323" JeIndeksirano="0" JeVecAvtorjev="0" DovoliZahtevkeZaDostop="0">
  <PID Url="http://hdl.handle.net/20.500.12556/RUL-81546">20.500.12556/RUL-81546</PID>
  <Naslov>Sodoben razvoj spletnih storitev z uporabo ogrodja Symfony</Naslov>
  <Podnaslov></Podnaslov>
  <TujJezik_Naslov>Contemporary design of Web services using Symfony framework</TujJezik_Naslov>
  <TujJezik_Podnaslov></TujJezik_Podnaslov>
  <Opis>V diplomski nalogi je predstavljen proces sodobnega spletnega razvoja izdelka s programskim ogrodjem Symfony.

Delo je razdeljeno na tri večje sklope. V prvem sklopu se seznanimo z ogrodjem, s spletnimi tehnologijami in programskim jezikom, na katerem temelji Symfony. Predstavimo tudi orodja, ki so bila uporabljena za izdelavo testnega primera sodobne interaktivne spletne rešitve.

V drugem sklopu je predstavljen interaktivni spletni portal, ki uporabnikom omogoča primerjavo cen različnih prodajalcev. Predstavimo tudi uporabniške scenarije, funkcionalnosti portala in komponente ogrodja ter knjižnice, s katerimi zastavljene funkcionalnosti realiziramo.

Tretji del opisuje rešitve posameznih funkcionalnosti, ki smo jih izdelali z blogerskim, uporabniškim, kontaktnim, izdelčnim in iskalnim vtičnikom. Sledi opis procesov avtentikacije in avtorizacije, ki se odvijata znotraj ogrodja in spletnega primerjalnika cen, ter opis avtorizacijskih pravil.</Opis>
  <TujJezik_Opis>The diploma thesis presents the process of modern web development using Symfony framework.

The thesis is divided into three major parts. The first part briefly acquaints with the framework, web technologies and programing language on which the Symfony framework is based. The first part also presents the tools which were used to develop the test case of modern interactive web solution.

The second part presents the test case of an interactive portal which allows users to compare prices of different vendors. Afterwards the user scenarios, portal functionality and framework components or libraries which we used to implement the desired functionality are presented.

The third part describes the solutions of specific functionality, which were made with Blog, User, Contact, Product and Search bundles. Afterwards the process of authentication and authorization which takes place in the framework and on the price comparison portal is described. At the end authorization rules and conclusions of the thesis are described.</TujJezik_Opis>
  <KljucneBesede>
    <Beseda>PHP</Beseda>
    <Beseda>Symfony</Beseda>
    <Beseda>Composer</Beseda>
    <Beseda>komponenta</Beseda>
    <Beseda>kontroler</Beseda>
    <Beseda>injiciranje odvisnosti</Beseda>
    <Beseda>abstrakcija podatkovne baze</Beseda>
    <Beseda>Bootstrap</Beseda>
    <Beseda>vtičnik</Beseda>
  </KljucneBesede>
  <TujJezik_KljucneBesede>
    <Beseda>PHP</Beseda>
    <Beseda>Symfony</Beseda>
    <Beseda>Composer</Beseda>
    <Beseda>Component</Beseda>
    <Beseda>Controller</Beseda>
    <Beseda>Dependency Injection</Beseda>
    <Beseda>Database Abstraction Layer</Beseda>
    <Beseda>Bootstrap</Beseda>
    <Beseda>Bundle</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="m5" DRIVER="info:eu-repo/semantics/bachelorThesis">Diplomsko delo</VrstaGradiva>
  <DatumVstavljanja>2016-04-12 11:36:43</DatumVstavljanja>
  <DatumObjave>2016-04-12 11:36:44</DatumObjave>
  <DatumSpremembe>2022-08-01 22:14:45</DatumSpremembe>
  <DatumTrajnegaHranjenja>0000-00-00 00:00:00</DatumTrajnegaHranjenja>
  <LetoIzida>2016</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="60941" Ime="MARKO" Priimek="ANTOLOVIĆ" AltIme="" VlogaID="70" VlogaNaziv="Avtor" ConorID="" Afiliacija="" ArrsID="0" ORCID=""></Oseba>
    <Oseba ID="28254" Ime="Urban" Priimek="Burnik" AltIme="" VlogaID="991" VlogaNaziv="Mentor" ConorID="" Afiliacija="" ArrsID="0" ORCID=""></Oseba>
  </Osebe>
  <Identifikatorji>
    <Identifikator ID="16" Sifra="VisID" Naziv="VisID" URL="">33502</Identifikator>
  </Identifikatorji>
  <Datoteke>
    <Datoteka ID="81763" DatotekaNRID="8929860" 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="1754037" VelikostDatotekeKratko="1,67 MB" DatumVstavljanja="2016-04-12 11:36:45" JeZbrisana="false" JeJavnoVidna="true" JeIndeksirana="true" JeVidno="true" VidnoOd="01.01.1970" Zaporedje="0">
      <Naziv>Antolovic_Marko_-_Sodoben_razvoj_spletnih_storitev_z_uporabo_ogrodja_Symfony.pdf</Naziv>
      <OrgNaziv>Antolovic_Marko_-_Sodoben_razvoj_spletnih_storitev_z_uporabo_ogrodja_Symfony.pdf</OrgNaziv>
      <URL></URL>
      <Opis></Opis>
      <OpisTujJezik></OpisTujJezik>
      <UrlObdelave></UrlObdelave>
      <FrekvencaAzuriranjaID>1</FrekvencaAzuriranjaID>
      <Verzija></Verzija>
      <MD5>F9F79B3D3B7E9800B8B6ADFB2A62B589</MD5>
      <SHA256>ed17a18d1cf651a525424a97c7d8e9a8b73992966a065240cba18140716d6aa7</SHA256>
      <UUID>6deca95c-a1ad-11eb-a523-00155dcfd717</UUID>
      <PID>20.500.12556/rul/edcc2996-0eac-41dc-bb8d-bb2980ada512</PID>
      <PrenosPolniUrl>https://repozitorij.uni-lj.si/Dokument.php?lang=slv&amp;id=81763</PrenosPolniUrl>
      <Vsebine>
        <Vsebina TipVsebine="GoloBesedilo" JezikID="1060" Oznaka="" Dolzina="98612"></Vsebina>
      </Vsebine>
    </Datoteka>
  </Datoteke>
  <Organizacije>
    <Organizacija OrganizacijaID="27" Kratica="FE" ZavodEvsID="0000060" Logo="" LogoPolniUrl="https://repozitorij.uni-lj.si/teme/rulDev/img/logo/">Fakulteta za elektrotehniko</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>
