Loading...

JavaScript Advanced

Напреднал

За курса

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

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

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

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

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

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

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

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

Теми

  • 1. Resources
  • 2. Git and GitHub
  • 3. Exercise: Git and GitHub
  • 4. Objects and Composition
  • 5. Exercise: Objects and Composition
  • 6. DOM Introduction
  • 7. Exercise: DOM Introduction
  • 8. DOM Manipulations and Events
  • 9. Exercise: DOM Manipulations and Events
  • 10. Advanced Functions
  • 11. Exercise: Advanced Functions
  • 12. Unit Testing and Error Handling
  • 13. Exercise: Unit Testing and Error Handling
  • 14. HTTP and REST Services
  • 15. Exercise: HTTP and REST Services
  • 16. Asynchronous Programming
  • 17. Exercise: Asynchronous Programming
  • 18. Remote Data and Authentications
  • 19. Exercise: Remote Data and Authentications
  • 20. Exam Preparation
  • 21. Regular Exam
  • 22. Retake Exam
Можем ли да използваме бисквитки?
Ние използваме бисквитки и подобни технологии, за да предоставим нашите услуги. Можете да се съгласите с всички или част от тях.
Назад
Функционални
Използваме бисквитки и подобни технологии, за да предоставим нашите услуги. Използваме „сесийни“ бисквитки, за да Ви идентифицираме временно. Те се пазят само по време на активната употреба на услугите ни. След излизане от приложението, затваряне на браузъра или мобилното устройство, данните се трият. Използваме бисквитки, за да предоставим опцията „Запомни Ме“, която Ви позволява да използвате нашите услуги без да предоставяте потребителско име и парола. Допълнително е възможно да използваме бисквитки за да съхраняваме различни малки настройки, като избор на езика, позиции на менюта и персонализирано съдържание. Използваме бисквитки и за измерване на маркетинговите ни усилия.
Рекламни
Използваме бисквитки, за да измерваме маркетинг ефективността ни, броене на посещения, както и за проследяването дали дадено електронно писмо е било отворено.