Notice: Function _load_textdomain_just_in_time was called incorrectly. Translation loading for the quiz-master-next domain was triggered too early. This is usually an indicator for some code in the plugin or theme running too early. Translations should be loaded at the init action or later. Please see Debugging in WordPress for more information. (This message was added in version 6.7.0.) in /data01/virt105257/domeenid/www.blinov20.thkit.ee/htdocs/wp/wp-includes/functions.php on line 6131

Warning: Cannot modify header information - headers already sent by (output started at /data01/virt105257/domeenid/www.blinov20.thkit.ee/htdocs/wp/wp-includes/functions.php:6131) in /data01/virt105257/domeenid/www.blinov20.thkit.ee/htdocs/wp/wp-includes/rest-api/class-wp-rest-server.php on line 1902

Warning: Cannot modify header information - headers already sent by (output started at /data01/virt105257/domeenid/www.blinov20.thkit.ee/htdocs/wp/wp-includes/functions.php:6131) in /data01/virt105257/domeenid/www.blinov20.thkit.ee/htdocs/wp/wp-includes/rest-api/class-wp-rest-server.php on line 1902

Warning: Cannot modify header information - headers already sent by (output started at /data01/virt105257/domeenid/www.blinov20.thkit.ee/htdocs/wp/wp-includes/functions.php:6131) in /data01/virt105257/domeenid/www.blinov20.thkit.ee/htdocs/wp/wp-includes/rest-api/class-wp-rest-server.php on line 1902

Warning: Cannot modify header information - headers already sent by (output started at /data01/virt105257/domeenid/www.blinov20.thkit.ee/htdocs/wp/wp-includes/functions.php:6131) in /data01/virt105257/domeenid/www.blinov20.thkit.ee/htdocs/wp/wp-includes/rest-api/class-wp-rest-server.php on line 1902

Warning: Cannot modify header information - headers already sent by (output started at /data01/virt105257/domeenid/www.blinov20.thkit.ee/htdocs/wp/wp-includes/functions.php:6131) in /data01/virt105257/domeenid/www.blinov20.thkit.ee/htdocs/wp/wp-includes/rest-api/class-wp-rest-server.php on line 1902

Warning: Cannot modify header information - headers already sent by (output started at /data01/virt105257/domeenid/www.blinov20.thkit.ee/htdocs/wp/wp-includes/functions.php:6131) in /data01/virt105257/domeenid/www.blinov20.thkit.ee/htdocs/wp/wp-includes/rest-api/class-wp-rest-server.php on line 1902

Warning: Cannot modify header information - headers already sent by (output started at /data01/virt105257/domeenid/www.blinov20.thkit.ee/htdocs/wp/wp-includes/functions.php:6131) in /data01/virt105257/domeenid/www.blinov20.thkit.ee/htdocs/wp/wp-includes/rest-api/class-wp-rest-server.php on line 1902

Warning: Cannot modify header information - headers already sent by (output started at /data01/virt105257/domeenid/www.blinov20.thkit.ee/htdocs/wp/wp-includes/functions.php:6131) in /data01/virt105257/domeenid/www.blinov20.thkit.ee/htdocs/wp/wp-includes/rest-api/class-wp-rest-server.php on line 1902
{"id":1107,"date":"2021-10-08T10:26:26","date_gmt":"2021-10-08T08:26:26","guid":{"rendered":"https:\/\/blinov20.thkit.ee\/wp\/?page_id=1107"},"modified":"2021-10-26T12:23:12","modified_gmt":"2021-10-26T10:23:12","slug":"veebirakendused","status":"publish","type":"page","link":"https:\/\/blinov20.thkit.ee\/wp\/veebirakendused\/","title":{"rendered":"Veebirakendused"},"content":{"rendered":"
Veebirakendus on arvutitarkvara v\u00f5i programm, mida hoitakse veebiserveris ja mida saab kasutada interneti kaudu veebibrauserite abil. Veebirakendust ei pea alla laadima, vaid saab kasutada v\u00f5rgus igal ajal, tarbides, et on olemas interneti\u00fchendus ja veebibrauser[1][2]. Veebirakenduse arhitektuur kirjeldab rakenduse, serveri ja andmebaasi vahelist suhtlust. Rakenduse arhitektuur peab tagama programmi t\u00f5husa t\u00f6\u00f6, aga ka selle turvalisuse ja kasutaja mugavuse[3]. Veebirakendus koosneb peamiselt kahest osast: kliendipoolne kood ja serveripoolne kood[3]. Veebirakendusi luuakse v\u00f5imalik veebibrauserite toetatud keeltega nagu HTML, CSS ja JavaScript. Need keeled on peamiselt rakenduse kasutajapoolne osa ehk frontend \u2013 k\u00f5ik, mida kasutaja visuaalselt n\u00e4eb ja kasutada saab[1][4]. Teine pool veebirakendusel on tema t\u00f6\u00f6loogika ja funktsioonid ehk serveri- ja andmebaasipoolne kood. Seda osa reguleeriv backend\u2019iks[5]. Backend\u2019is on infot ehk frontend\u2019ist, antud info, mille j\u00e4rgi on v\u00f5imalik anda andmebaasist saadud andmetele ning olulise kasutaja koodi loogilisele kasutajale. Backend\u2019i arenduseks on aga rohkem kui frontend\u2019il[1][6]. Enamik kasutatavaid programmeerimiskeeli toetavad veebirakenduse taustaprogrammi, n\u00e4iteks Java, Python, C#, PHP, SQL, JavaScript ja paljud teised[5]. Veebirakenduse t\u00f6\u00f6loogika[muuda | muuda l\u00e4hteteksti] Kasutaja algatab p\u00e4ringu, mis maksab veebiserveri interneti kaudu. sisselogimisel sisestab n\u00f5udja kasutajanime ja parooli ning algatab sisselogimise p\u00e4rast vajutades nuppu \u201eLogi sisse\u201c. Veebiserver edastab p\u00e4ringu veebirakenduse serverile. Veebirakenduse serveris saadakse saadud andmete vastav tegevus, mis tagastab k\u00fcsitud andmeid. kontrollitakse, kas andmebaasis leidub selline kasutajanimi ja vastav parool. Veebirakenduse server saadab t\u00f6\u00f6deldud andmeid tagasi veebiserverile. Veebiserver tagastab saadud andmed kliendile, kuvades tulemuse veebibrauseris. kui kasutaja sisestatud andmed olid \u00f5iged, siis veebibrauseris seda ka kuvatakse. Kirjeldatud protsess toimub peaaegu iga kord, kui kasutaja midagi veebirakenduses teeb[4].<\/pre>\n","protected":false},"excerpt":{"rendered":"

Veebirakendus on arvutitarkvara v\u00f5i programm, mida hoitakse veebiserveris ja mida saab kasutada interneti kaudu veebibrauserite abil. Veebirakendust ei pea alla laadima, vaid saab kasutada v\u00f5rgus igal ajal, tarbides, et on olemas interneti\u00fchendus ja veebibrauser[1][2]. Veebirakenduse arhitektuur kirjeldab rakenduse, serveri ja andmebaasi vahelist suhtlust. Rakenduse arhitektuur peab tagama programmi t\u00f5husa t\u00f6\u00f6, aga ka selle turvalisuse ja…<\/p>\n","protected":false},"author":1,"featured_media":0,"parent":0,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"","meta":{"footnotes":""},"class_list":["post-1107","page","type-page","status-publish","hentry"],"_links":{"self":[{"href":"https:\/\/blinov20.thkit.ee\/wp\/wp-json\/wp\/v2\/pages\/1107","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/blinov20.thkit.ee\/wp\/wp-json\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/blinov20.thkit.ee\/wp\/wp-json\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/blinov20.thkit.ee\/wp\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/blinov20.thkit.ee\/wp\/wp-json\/wp\/v2\/comments?post=1107"}],"version-history":[{"count":2,"href":"https:\/\/blinov20.thkit.ee\/wp\/wp-json\/wp\/v2\/pages\/1107\/revisions"}],"predecessor-version":[{"id":1189,"href":"https:\/\/blinov20.thkit.ee\/wp\/wp-json\/wp\/v2\/pages\/1107\/revisions\/1189"}],"wp:attachment":[{"href":"https:\/\/blinov20.thkit.ee\/wp\/wp-json\/wp\/v2\/media?parent=1107"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}