Serveripoolsete rakenduste loomise alused (RKE143)
- 100% veebipõhine
- Uhiuus!
- Sügissemester
Backend-tehnoloogia moodustab iga veebirakenduse aluse, olgu need siis internetipangad või piletite broneerimissüsteemid. Backend hõlmab erinevaid teenuseid, andmeliideseid ja põhilist äriloogikat.
Selle kursuse eesmärk on tutvustada Node.js keskkonda ning kasutada seda, et kujundada ja arendada rakenduste tausta- ja serveripoolt. Kursus pakub praktilisi kodeerimisharjutusi, võimaldades luua programme JavaScripti keeles ja käivitada neid Node.js keskkonnas.
- 3 EAP
- 78 tundi
- Julia Voronetskaja

Õppeaine sisu lühitutvustus:
Hiljutises Stack Overflow’i uuringus selgus, et umbes 50% küsitletud arendajatest kasutab Node.js-i, mis teeb sellest kõige enamkasutatava serveripoolse tehnoloogia. Populaarsuselt oli Express neljas veebitehnoloogia, muutes selle kõige levinumaks serveripoolseks veebiraamistikuks. Selles kursuses keskendume Node.js-ile ja Expressile. Täpsemalt loote REST API-d ja teostate CRUD-operatsioone, kasutades asünkroonseid tagasihelistusi ja lubadusi.
- Kuidas alustada JavaScripti, Node.js-i ja Expressi raamistikuga;
- Asünkroonne programmeerimine;
- Expressi raamistik;
- Failisüsteem Node.js-s;
- Veebiserveri loomine Express raamistiku abil Node.js rakenduse laiendamiseks;
- Vigade käsitlemine;
- Rakenduse avaldamine saidil Render.com.
Serverirakenduse arendamiseks on kursusel osalejal vaja piiramatute administraatoriõigustega arvutit.
Hindamine
A (arvestatud) / MA (mittearvestatud)
- Uhiuus!