В курса "JS Advanced" курсистите ще получат задълбочени познания по езика JavaScript, като основи на синтаксиса, работа с масиви, матрици, обекти, класове и писане на функции. Ще се изучават по-сложни концепции като function context, explicit binding, event loop. Курсът ще развие алгоритмичното мислене. След успешното завършване на този курс, участниците ще имат възможност да работят с DOM дървото, да правят манипулации по него и да работят с "event"-и. Ще се разглеждат функционалния и ООП подходите за програмиране с JavaScript, като ще се изучават концепции, като inheritance, object composition и prototype chain.
JS Advanced - февруари 2018
Умения, които ще придобиеш
- Работа с асоциативни масиви и множества
- Работа с JSON формат
- Текстообработка и регулярни изрази
- Работа с променливи, оператори, изрази, масиви и матрици
- Програмна логика с цикли, условни конструкции и функции
- Базово програмиране на езика JavaScript
Теми
-
Resources -
Course Introduction -
Document Object Model -
DOM Manipulations -
Exercise: DOM Manipulations -
JQuery -
Exercise: jQuery -
Advanced Functions -
Exercise: Advanced Functions -
Object Composition -
Exercise: Object Composition -
Unit Testing -
Exercise: Unit Testing -
JS Classes -
Prototype Chain -
Exercise: JS Classes & Prototype Chain -
Exercise: JS Classes & Prototype Chain -
Exam Prep -
Exam Prep -
Exam Prep -
Modules -
Exam
Никола Андреев
Преподавател
Мартин Инджов
Преподавател