izpis_h1_title_alt

Razvoj sodobne aplikacije v oblaku
ID MAKOVEC, ARMIN (Author), ID Bajec, Marko (Mentor) More about this mentor... This link opens in a new window

.pdfPDF - Presentation file, Download (19,21 MB)
MD5: EDAE366086861ADE52D149D5625ADCA1

Abstract
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.

Language:Slovenian
Keywords:razvoj aplikacije, računalništvo v oblaku, mikro-storitve, brez-strežniška arhitektura, funkcijska arhitektura, dogodkovno-vodena arhitektura
Work type:Bachelor thesis/paper
Typology:2.11 - Undergraduate Thesis
Organization:FRI - Faculty of Computer and Information Science
Year:2020
PID:20.500.12556/RUL-114418 This link opens in a new window
COBISS.SI-ID:1538543299 This link opens in a new window
Publication date in RUL:27.02.2020
Views:1393
Downloads:246
Metadata:XML DC-XML DC-RDF
:
Copy citation
Share:Bookmark and Share

Secondary language

Language:English
Title:Development of modern cloud application
Abstract:
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.

Keywords:application development, cloud computing, micro services, serverless architecture, functional architecture, event-driven architecture

Similar documents

Similar works from RUL:
Similar works from other Slovenian collections:

Back