course aims in Estonian
Aine eesmärk on anda teoreetilised ja praktilised oskused veebipõhiste andmetel baseeruvate rakenduste kiirarenduseks. Kursusel antakse teadmised andmete esitamise viisidest, relatsioonilisest andmemudelist, SQL-keelest, ning andmete esitamisest, kogumisest ja töötlusest veebipõhiste low-code rakenduste kaudu.
course aims in English
The course provides theoretical and practical skills for the rapid development of web-based applications relying on data stored in databases. The course provides knowledge of data presentation methods, relational data model, SQL language, and ways of presenting and processing data in web-based low-code applications.
learning outcomes in the course in Est.
Õppeaine läbinud üliõpilane:
- kirjeldab erinevaid andmete esitamise viise, sh relatsioonilisi andmebaase, ja rakendab neid veebirakendustes;
- seletab relatsioonilise andmebaasi terminoloogiat ja kirjeldab iseseisvalt erinevaid andmestruktuure andmepõhiste rakenduste jaoks;
- rakendab kompleksseid SQL päringuid veebipõhistes low-code tarkvararakendustes;
- loob andmetega põimitud veebipõhiseid rakendusi andmete kogumiseks, töötluseks ja esitamiseks low-code platvormil;
- kasutab Oracle APEX platvormi ja selle võimalusi ning oskab neid rakendada.
learning outcomes in the course in Eng.
After completing this course, the student:
- describes different forms of data presentation, incl. relational databases, and implements them in web applications;
- explains relational database terminology and describes independently different data structures for data-driven applications;
- implements complex SQL queries to present data in web-based low-code software applications;
- creates web-based applications for data collection, processing and presentation on a low-code platform;
- utilises the Oracle APEX platform, its capabilities, and applies them to implement web-applications.
brief description of the course in Estonian
Aine annab oskused ja teadmised veebipõhiste andmetel baseeruvate rakenduste kiirarenduseks Oracle APEX platvormil. Oracle APEX platvorm on low-code (visuaalne dialoogiaknapõhine programmeerimine) platvorm, milles rakenduse loomine toimub veebipõhises keskkonnas läbi dialoogiakende ja hiirega lohistamise (drag&drop, wizards), eeldades keerukamate rakenduste loomiseks vähest programmeerimisoskust. Kursuses tutvustatakse esmalt andmete struktureerimise ja modelleerimise vajalikkust ja võimalusi. Sellele järgneb andmemudeli loomine ja info pärimine andmete veebipõhiseks esitamiseks (raportid, graafikud, dashboard) Oracle APEX platvormil. Kursuse teises osas keskendutakse keerukamate SQL-päringute koostamisele (agregeerimine, alampäringud, andmetöötlus) ning nende rakendamisele low-code veebirakenduste loomisel info kogumiseks, haldamiseks ja esitamiseks erinevatel viisidel.
brief description of the course in English
The course provides skills and knowledge for rapid web-application development on the Oracle APEX platform. The Oracle APEX platform is a visual low-code platform in which the creation of an application takes place in a web-based environment through dialog windows, drag&drop, and wizards, requiring little programming skills to create more complex applications. The course first introduces the necessity and possibilities of data structuring and modelling. This is followed by the creation of a data model and information retrieval for online presentation of data (reports, graphs, dashboard) on the Oracle APEX platform. The second part of the course focuses on creating more complex SQL queries (aggregation, subqueries, data processing) and their application in creating low-code web applications for collecting, managing and presenting information in different ways.
type of assessment in Estonian
-
type of assessment in English
-
independent study in Estonian
-
independent study in English
-
study literature
Oracle Academy materjalid. Kursuse õppematerjalid.
study forms and load
daytime study: weekly hours
4.0
session-based study work load (in a semester):
practices
3.0
practices
24.0