Logo ČVUT
CZECH TECHNICAL UNIVERSITY IN PRAGUE
STUDY PLANS
2019/2020

JavaScript Programming

The course is not on the list Without time-table
Code Completion Credits Range Language
BI-PJS.1 KZ 4 3C Czech
Lecturer:
Tutor:
Supervisor:
Department of Software Engineering
Synopsis:

Main goal of the course is an introduction to Javascript programming. Students will learn also best practices and will use tool that eases development in Javascript. The course is recommended for students of BIE-WSI-WI.2015 branch of study and do not have required knowledge to register for BIE-TWA.1. They should register for this course in their 4th semester of study.

Requirements:

Basic knowledge of Algorithmics is required as well as knowledge of object-oriented programming to the extent taught in BIE-PA1 and BIE-PA2.

Syllabus of lectures:
Syllabus of tutorials:

1. Syntax and data types

2. IDE, debugging, workflow

3. Variable, constants, expressions and control flow

4. Functions

5. Built-in functions/objects (strings, regular expressions, data types)

6. OOP basics (prototype, scope)

7. OOP - closure, „inheritance“, object comparison, object serialization

8. Exceptions and errors

9. Events

10. Javascript and web - Document Object Model

11. Project dependency management - Bower, Gulp, Grunt

12. ECMAScript 6 - new features

Study Objective:
Study materials:
Note:
Further information:
No time-table has been prepared for this course
The course is a part of the following study plans:
Data valid to 2019-09-18
For updated information see http://bilakniha.cvut.cz/en/predmet5124306.html