JavaScript edasijõudnutele (ICD0026)
PÕHIANDMED
õppeaine register
A - põhiregister
õppeaine kood
ICD0026
õppeaine nimetus eesti k
JavaScript edasijõudnutele
õppeaine nimetus inglise k
Advanced JavaScript
õppeaine maht AP
-
õppeaine maht EAP
6.00
deklareeritav
jah
õppeaine täies mahus läbitav e-õppes
ei
kontrollivorm
eksam
õpetamise semester
sügis
õppekeel
eesti keel
inglise keel
Eeldusaine(d)
Eeldusaine 1
JavaScript (ICD0006)
Eeldusaine 2
Veebitehnoloogiad (ICD0007)
Õppekavad, millesse aine kuulub
kavaversiooni kood
aine kohustuslik
IADB17/25
ei
Ainet õpetavad struktuuriüksused
IC - IT kolledž
Ainekaardi link
Tunniplaani link
Vaata tunniplaani
Versioon:
VERSIOONIPÕHISED ANDMED
õppeaine eesmärgid eesti k
Aine eesmärk on:
- kinnistada JavaScripti baaskursusel õpitut;
- anda põhjalikumad teadmised keerukamate JavaScripti rakenduste ja komponentide arendamiseks;
- anda teadmised ja oskused JavaScripti serverirakenduste arendamiseks.
õppeaine eesmärgid inglise k
The aim of this course is to:
- reinforce JavaScript skills;
- provide in-depth knowledge for the development of complex JavaScript apps and components;
- provide knowledge and skills for developing JavaScript server applications.
õppeaine õpiväljundid eesti k.
Aine läbinud üliõpilane:
- kirjeldab põhjalikult JavaScripti tööpõhimõtteid;
- mõistab ja oskab luua JavaScripti pakette;
- loob erinevaid JavaScripti rakendusi - progressiivsed veebirakendused, serverirakendused jmt.
õppeaine õpiväljundid ingl k.
After completing this course the student:
- describes the principles of JavaScript in depth;
- understands and is able to develop various JavaScript libraries and custom libraries;
- develops various JavaScript apps - Progressive Web Apps, server-based apps, etc.
õppeaine sisu lühikirjeldus eesti k
- async, callback, closure, event handling;
- dokumendi- ja veebilehitseja mudel (DOM/BOM);
- teekide arendamine;
- komponentide arendamine;
- serverrakendused (Node.js);
- JavaScripti raamistike eriteemad;
- websockets ja Signal-R.

Kursus viiakse läbi inglise keeles, õppejõu otsusel ja kursusel osalejate võimekuse korral eesti keeles.
õppeaine sisu lühikirjeldus ingl k
- async, callback, closure, event handling;
- document and web browser model (DOM/BOM);
- development of libraries;
- component development;
- server-based JavaScript (Node.js);
- JavaScript frameworks;
- websockets and Signal-R.

The course is conducted in English. The lecturer can decide to use Estonian language if all attendees are proficient in Estonian.
hindamisviis eesti k
kodutööd 50%, eksam 50%
hindamisviis ingl k
homeworks 50%, exam 50%
iseseisev töö eesti k
-
iseseisev töö ingl k
-
õppekirjandus
Mastering JavaScript Functional Programming: In-depth guide for writing robust and maintainable JavaScript code in ES8 and beyond;
JavaScript: The Definitive Guide: Master the World's Most-Used Programming Language.
õppevormid ja mahud
päevaõpe: nädalatunnid
4.0
sessioonõppe töömahud (semestris):
loenguid
2.0
loenguid
14.0
praktikume
2.0
praktikume
16.0
harjutusi
0.0
harjutusi
-
vastutav õppejõud
-
ÕPPEJÕU AINEKAVA INFO
õppetöö semester
õpetav õppejõud / üksus
õppetöö keel
Laiendatud ainekava
Vastava versiooni aine-õppejõu paarid on puudu!
Ainekaart eesti keeles
Ainekaart inglise keeles