Loading...

JS Advanced

Advanced

За курса

В курса "JS Advanced" курсистите ще получат задълбочени познания по езика JavaScript, като основи на синтаксиса, работа с масиви, матрици, обекти, класове и писане на функции. Ще изучават по-сложни концепции като function context, explicit binding и event loop. Курсът ще развие алгоритмичното им мислене. След успешното завършване на този курс ще имат възможност да работят с DOM дървото, да правят манипулации по него и да работят с "event"-и. Ще се разглеждат функционалният и ООП подход за програмиране с JavaScript, като ще се изучават концепции, като inheritance, object composition и prototype chain.

Умения, които ще придобиеш

  • Работа с класове и обекти

  • Работа с функции и JSON формати

  • Работа с линейни структури

  • Извличане на информация и манипулация на DOM дървото

  • Прилагане на обектно-ориентирано програмиране

  • Прилагане на функционалното програмиране

Теми

  • 1. Resources
  • 2. Course Introduction
  • 3. Syntax, Functions and Statements
  • 4. Exercise: Syntax, Functions and Statements
  • 5. Arrays and Nested Arrays
  • 6. Exercise: Arrays and Nested Arrays
  • 7. Objects and Composition
  • 8. Exercise: Objects and Composition
  • 9. DOM Introduction
  • 10. Exercise: DOM Introduction
  • 11. DOM Manipulations and Events
  • 12. Exercise: DOM Manipulations and Events
  • 13. Advanced Functions
  • 14. Exercise: Advanced Functions
  • 15. Unit Testing and Error Handling
  • 16. Exercise: Unit Testing and Error Handling
  • 17. Classes
  • 18. Exercise: Classes
  • 19. Prototypes and Inheritance
  • 20. Exercise: Prototypes and Inheritance
  • 21. Exam Preparation
  • 22. Exam Preparation
  • 23. Workshop: Wizard Side Scrolling Game
  • 24. Regular Exam
  • 25. Retake Exam
Можем ли да използваме бисквитки?
Ние използваме бисквитки и подобни технологии, за да предоставим нашите услуги. Можете да се съгласите с всички или част от тях.
Назад
Функционални
Използваме бисквитки и подобни технологии, за да предоставим нашите услуги. Използваме „сесийни“ бисквитки, за да Ви идентифицираме временно. Те се пазят само по време на активната употреба на услугите ни. След излизане от приложението, затваряне на браузъра или мобилното устройство, данните се трият. Използваме бисквитки, за да предоставим опцията „Запомни Ме“, която Ви позволява да използвате нашите услуги без да предоставяте потребителско име и парола. Допълнително е възможно да използваме бисквитки за да съхраняваме различни малки настройки, като избор на езика, позиции на менюта и персонализирано съдържание. Използваме бисквитки и за измерване на маркетинговите ни усилия.
Рекламни
Използваме бисквитки, за да измерваме маркетинг ефективността ни, броене на посещения, както и за проследяването дали дадено електронно писмо е било отворено.