Advanced JavaScript
BASIC DATA
course listing
A - main register
course code
ICD0026
course title in Estonian
JavaScript edasijõudnutele
course title in English
Advanced JavaScript
course volume CP
-
ECTS credits
6.00
to be declared
yes
fully online course
not
assessment form
Examination
teaching semester
autumn
language of instruction
Estonian
English
Prerequisite(s)
Prerequisite 1
JavaScript (ICD0006)
Prerequisite 2
Web Technologies (ICD0007)
Study programmes that contain the course
code of the study programme version
course compulsory
IADB17/25
no
Structural units teaching the course
IC - IT College
Course description link
Timetable link
View the timetable
Version:
VERSION SPECIFIC DATA
course aims in Estonian
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.
course aims in English
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.
learning outcomes in the course in Est.
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.
learning outcomes in the course in Eng.
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.
brief description of the course in Estonian
- 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.
brief description of the course in English
- 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.
type of assessment in Estonian
kodutööd 50%, eksam 50%
type of assessment in English
homeworks 50%, exam 50%
independent study in Estonian
-
independent study in English
-
study literature
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.
study forms and load
daytime study: weekly hours
4.0
session-based study work load (in a semester):
lectures
2.0
lectures
14.0
practices
2.0
practices
16.0
exercises
0.0
exercises
-
lecturer in charge
-
LECTURER SYLLABUS INFO
semester of studies
teaching lecturer / unit
language of instruction
Extended syllabus
Course-teacher pairs of the corresponding version are missing!
Course description in Estonian
Course description in English