Vaš brskalnik ne omogoča JavaScript!
JavaScript je nujen za pravilno delovanje teh spletnih strani. Omogočite JavaScript ali pa uporabite sodobnejši brskalnik.
Repozitorij Univerze v Ljubljani
Nacionalni portal odprte znanosti
Odprta znanost
DiKUL
slv
|
eng
Iskanje
Brskanje
Novo v RUL
Kaj je RUL
V številkah
Pomoč
Prijava
Podrobno
Aplikacijski programski vmesnik s poizvedbenim jezikom GraphQL
ID
VALHER, ANŽE
(
Avtor
),
ID
Rožanc, Igor
(
Mentor
)
Več o mentorju...
PDF - Predstavitvena datoteka,
prenos
(805,60 KB)
MD5: EF58C2FA0FD962282C283D2D4642D145
Galerija slik
Izvleček
V diplomski nalogi je predstavljen poizvedbeni jezik GraphQL za izdelavo aplikacijskih programskih vmesnikov, ki temelji na preverbi podatkov in vgrajeni dokumentaciji za predstavitev aplikacij. Poizvedbeni jezik in njegova implementacija sta podrobneje predstavljeni, ter uporabljeni za razvoj konkretnega aplikacijskega vmesnika. Zgrajena je spletna stran socialnega omrežja, ki omogoča dodajanje prijateljev, pogovor z njimi in deljenje objav. V spletno stran se je mogoče prijaviti na dva načina: z e-pošto ali uporabo Google prijave. Sestavlja jo zaledna in začelna aplikacija, ki ju povezuje poizvedbeni jezik. Zaledna aplikacija nam z uporabo GraphQL sheme omogoča prikaz dokumentacije in preverja podatke ob izvajanju. Okolje za izvajanje GraphQL strežnika zagotavlja vsebovalnik Docker s spletnim strežnikom Nginx, podatke pa shranimo v podatkovni bazi MySQL. Zaledna aplikacija je razvita s skriptnim jezikom PHP in ogrodjem Symfony, začelna pa s programskim jezikom JavaScript in ogrodjem AngularJS. Z uporabo poizvedbenega jezika želimo doseči preglednost in višjo kvaliteto aplikacij z zmožnostmi, ki jih jezik ponuja.
Jezik:
Slovenski jezik
Ključne besede:
aplikacijski programski vmesnik
,
začelna in zaledna aplikacija
,
poizvedbeni jezik GraphQL
,
OpenID Connect
Vrsta gradiva:
Diplomsko delo/naloga
Organizacija:
FRI - Fakulteta za računalništvo in informatiko
Leto izida:
2019
PID:
20.500.12556/RUL-106059
Datum objave v RUL:
21.01.2019
Število ogledov:
1545
Število prenosov:
488
Metapodatki:
Citiraj gradivo
Navadno besedilo
BibTeX
EndNote XML
EndNote/Refer
RIS
ABNT
ACM Ref
AMA
APA
Chicago 17th Author-Date
Harvard
IEEE
ISO 690
MLA
Vancouver
:
VALHER, ANŽE, 2019,
Aplikacijski programski vmesnik s poizvedbenim jezikom GraphQL
[na spletu]. Diplomsko delo. [Dostopano 1 april 2025]. Pridobljeno s: https://repozitorij.uni-lj.si/IzpisGradiva.php?lang=slv&id=106059
Kopiraj citat
Objavi na:
Sekundarni jezik
Jezik:
Angleški jezik
Naslov:
Application programming interface with query language GraphQL
Izvleček:
The purpose of this thesis is to present query language GraphQL which is used to create application programming interfaces. It is based on data validation and built-in documentation for applications presentation. Query language and implementation are presented alongside all requirements for running GraphQL server, and a web solution is presented to demonstrate its efficiency. Social network web application is developed, which makes possible to add friends, chat with them and share articles. Login to the web application is possible by using e-mail or Google login. Web application is built with backend and frontend applications, which are linked with query language GraphQL. Backend application with GraphQL scheme allows generation of documentation and data validation. Docker container with web server Nginx is used to create environment for running GraphQL server. Data is stored inside database MySQL. Backend application will be developed using PHP script language and Symfony framework. Frontend application is developed with programming language JavaScript and AngularJS framework. By using query language GraphQL we want to achieve transparency and quality of applications using capabilites provided by query language.
Ključne besede:
application programming interface
,
frontend and backend application
,
query language GraphQL
,
OpenID Connect
Podobna dela
Podobna dela v RUL:
Testiranje uporabnosti programskega vmesnika SAP2000
Uporaba Javascript knjižnice Leaflet za prikaz satelitskih slik
Avtomatizacija upravljanja omrežnih naprav prek aplikacijskih programskih vmesnikov
Vpliv odprtih aplikacijskih programskih vmesnikov na poslovno bančništvo
Algoritem kot storitev
Podobna dela v drugih slovenskih zbirkah:
Predstavitev razvoja hibridne mobilne aplikacije z ogrodjem Ionic
Grafični programski vmesnik OpenGL
Avtentikacija spletnih uporabnikov z Web Authentication API
Testiranje aplikacijskih programskih vmesnikov in sprotna integracija programske kode
Pametni telefon kot plačilno sredstvo
Nazaj