JS Advanced - юни 2017
9 кредита
.png)
За курса
В курса "JS Advanced" ще надградите знанията си по JavaScript, като изучите по-сложните концепции като IFFE, clousure, objects и classes. Този курс ще развие алгоритмичното ви мислене и ще надгради знанията ви за DOM дървото. Ще се научите да манипулирате DOM дървото, да добавяте и триете елементи от него. Освен това, ще се научите как да тествате кода си използвайки библиотеки за Unit тестване. Ще разгледате OOP частта на JavaScript (inheritance, prototypes and prototypes chains). Оценяването в курса е на базата на предадени домашни и практически изпит.
Умения, които ще придобиеш
- Работа с обектния модел DOM и събития
- Използване на библиотеката jQuery
- Дефиниране на JS класове, наследяване и прототипни вериги
- Работа с IIFE и closures
- Използване на модули и транспилатори
- Компонентно тестване (unit testing)
Теми
- 1 Course Introduction and Resources
- 2 Document Object Model
- 1 Course Introduction and Resources
-
- 2 Document Object Model
-
- 3 DOM Manipulations
- 4 Exercise: DOM Manipulations
- 3 DOM Manipulations
-
- 4 Exercise: DOM Manipulations
-
- 5 jQuery
- 6 Exercise: jQuery
- 5 jQuery
-
- 6 Exercise: jQuery
-
- 7 Advanced Functions
- 8 Exercise: Advanced Functions
- 7 Advanced Functions
-
- 8 Exercise: Advanced Functions
-
- 9 Object Composition
- 10 Exercise: Object Composition
- 9 Object Composition
-
- 10 Exercise: Object Composition
-
- 11 Unit Testing
- 12 Exercise: Unit Testing
- 11 Unit Testing
-
- 12 Exercise: Unit Testing
-
- 13 JS Classes
- 14 Exercise: JS Classes
- 13 JS Classes
-
- 14 Exercise: JS Classes
-
- 15 Prototype Chain
- 16 Exercise: Prototype Chain
- 15 Prototype Chain
-
- 16 Exercise: Prototype Chain
-
- 17 Modules
- 18 Exam Prep
- 17 Modules
-
- 18 Exam Prep
-
- 19 Open Consultation
- 20 Exam Prep
- 19 Open Consultation
-
- 20 Exam Prep
-
- 21 Open Consultation
- 22 Exam
- 21 Open Consultation
-
- 22 Exam
-
- 23 Retake Exam
- 23 Retake Exam
-