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