diplomsko delo
Povzetek
Obravnavan je potek razvoja sodobne aplikacije v oblaku, ki je namenjena
piscem spletnih zgodb.
Seznanimo se s tehnologijami in arhitekturami, o katerih se dandanes
pogosto sliˇsi, ko je govora o računalništvu v oblaku – različni tipi podatkovnih baz (baze SQL, NoSQL, ipd.), programski jeziki (Java, JavaScript –
Node.JS, Go), arhitekture aplikacij (monolitna, mikro-storitvena, funkcijska,
dogodkovno-vodena).
Razvoj zaobjema analizo funkcionalnih in nefunkcionalnih zahtev aplikacije, pripravo načrta arhitekture aplikacije in podatkovnih modelov, izbor
ustreznih tehnologij, vzpostavitve razvojnega okolja, pripravo osnovne strukture projekta, razvoj uporabniškega vmesnika in zalednega sistema.
Uporabljen izbor je evalviran na podlagi kompleksnosti razvoja, ustreznosti definiranim zahtevnostim in stroškom obratovanja aplikacije.
Aplikacija je razvita za platformo oblačnih storitev Google Cloud Platform, uporabniški vmesnik z uporabo ogrodja Angular.
Ključne besede
razvoj aplikacije;računalništvo v oblaku;mikro-storitve;brez-strežniška arhitektura;funkcijska arhitektura;dogodkovno-vodena arhitektura;računalništvo in informatika;univerzitetni študij;diplomske naloge;
Podatki
Jezik: |
Slovenski jezik |
Leto izida: |
2020 |
Tipologija: |
2.11 - Diplomsko delo |
Organizacija: |
UL FRI - Fakulteta za računalništvo in informatiko |
Založnik: |
[A. Makovec] |
UDK: |
004.5:004.76(043.2) |
COBISS: |
1538543299
|
Št. ogledov: |
853 |
Št. prenosov: |
208 |
Ocena: |
0 (0 glasov) |
Metapodatki: |
|
Ostali podatki
Sekundarni jezik: |
Angleški jezik |
Sekundarni naslov: |
Development of modern cloud application |
Sekundarni povzetek: |
Addressed is the course of developing a modern cloud computing application,
meant for web-novels writers.
We are introduced to modern-day technologies and architectures for cloud
computing–different types of databases (traditional SQL, modern NoSQL,
etc.), programming languages (Java, JavaScript–Node.JS, Go), application
architectures (monolithic, microservices, functional, event-driven).
The development comprises of analyzing functional and non-functional
requirements, preparing architectural design and data models, selecting appropriate technologies, establishing the development environment, preparing
a basic project structure, developing user interface and back-end system.
Selection is evaluated based on development complexity, compliance with
defined requirements, and application deployment costs.
Application is developed for Google Cloud Platform, user interface using
Angular framework. |
Sekundarne ključne besede: |
application development;cloud computing;micro services;serverless architecture;functional architecture;event-driven architecture;computer and information science;diploma; |
Vrsta dela (COBISS): |
Diplomsko delo/naloga |
Študijski program: |
1000468 |
Konec prepovedi (OpenAIRE): |
1970-01-01 |
Komentar na gradivo: |
Univ. v Ljubljani, Fak. za računalništvo in informatiko |
Strani: |
110 str. |
ID: |
11418716 |