Vector

JavaScript: від основ до практичного застосування

Сформувати практичні навички роботи з JavaScript для створення програмних продуктів та інтерактивних вебзастосунків, а також розвинути вміння писати чистий, структурований й ефективний код.

Суб’єкт підвищення кваліфікації:

ФОП Дудник Олена Василівна

Інформація про розробника (розробників):

Дудник Олена, кандидат економічних наук, доцент, координатор освітніх проєктів Громадської спілки «Харківський кластер інформаційних технологій», ФОП О.В. Дудник (КВЕД 85.59) Рева Поліна, координатор освітніх програм Харківського ІТ Кластера.

Особа (особи), які виконують програму:

Напрями підвищення кваліфікації:

  • використання інформаційно-комунікативних та цифрових технологій в освітньому процесі, включаючи електронне навчання, інформаційну та кібернетичну безпеку
  • цифрова компетентність

Форма (форми) підвищення кваліфікації:

  • онлайн-навчання

Види підвищення кваліфікації:

  • практичний курс (навчання за програмами підвищення кваліфікації)

Цільова група:

  • Заступник керівника (директора, завідувача, начальника) ЗЗСО
  • Викладач
  • Педагог-організатор

Перелік професійних стандартів:

  • «Керівник (директор) закладу загальної середньої освіти» (2021)

Загальні компетентності педагогічних працівників за професійними стандартами:

  • Керівник ЗДО. ЗК.04 Цифрова

Складники системи освіти та рівні освіти:

  • дошкільна освіта
  • повна загальна середня освіта
  • спеціалізована освіта
  • професійна (професійно-технічна) освіта
  • фахова передвища освіта
  • вища освіта
  • освіта дорослих, у тому числі післядипломна освіта
  • другий (магістерський) рівень вищої освіти
  • третій (освітньо-науковий/освітньо-творчий) рівень вищої освіти

Професійні компетентності за професійними стандартами педагогічних працівників:

  • АЗ. Інформаційно-цифрова компетентність
  • А3.1. Здатність орієнтуватися в Інформаційному просторі, здійснювати пошук і критично оцінювати інформацію, оперувати нею в професійній діяльності
  • А3.2. Здатність ефективно використовувати наявні та створювати (за потреби) нові електронні (цифрові) ресурси
  • АЗ.З. Здатність використовувати цифрові технології в освітньому процесі

Підтримка шляхом листування через пошту edu_team6@it-kharkiv.com

Програма підвищення кваліфікації включає навчання за темами:
1. Загальний вступ до JavaScript
2. Вступ до об'єктів
3. Функції
4. Об'єкти
5. Обробка помилок
6. Асинхронність
7. Вступ до web
8. DOM
9. Правила написання коду
10. Графіки

За результатом вивчення курсу учасники повинні:
Знати:
● основи роботи JavaScript: завантаження, інтерпретацію, виконання, хоістинг;
● типи даних, змінні, оператори, цикли та умовні конструкції;
● принципи роботи з об'єктами, масивами та функціями;
● основи прототипного наслідування, роботу з __proto__, prototype та оператором new;
● механізми асинхронного програмування: async, await, Event Loop, макро- та мікрозадачі, проміси;
● структуру HTTP-запитів, принципи клієнт-серверної взаємодії та основи
● роботи з Ajax;
● методи роботи з DOM: зміна, додавання та видалення HTML-елементів, обробка подій, делегування;
● принципи написання чистого, структурованого та ефективного коду.
Вміти:
● створювати, змінювати та використовувати змінні, масиви, об'єкти, функції, ітератори та генератори;
● працювати з умовними конструкціями, циклами, операторами переходу (break, continue, return);
● використовувати функції вищого порядку, стрілкові функції, замикання та лексичне оточення;
● працювати з обробкою помилок (try, catch, finally), створювати власні класи помилок;
● реалізовувати асинхронні операції, використовувати for...await...of та асинхронні генератори;
● здійснювати маніпуляції з DOM-елементами, стилями та подіями;
● виконувати базові операції з API, localStorage та sessionStorage;
● реалізовувати алгоритми малювання графіків та чисельних методів.
Володіти:
● принципами роботи з this, apply, bind;
● підходами до створення та копіювання об'єктів, у тому числі глибокого копіювання;
● основами роботи з класами як синтаксичним цукром та прототипним наслідуванням;
● техніками обробки та валідації форм;
● методами оптимізації коду та його якісного оформлення.

Протягом навчання учасники виконують самостійні практичні завдання за матеріалами окремих занять з метою закріплення та практичного застосування отриманих знань і навичок.
Оцінювання результатів навчання здійснюється у формі підсумкового тестування.
Підсумкове тестування проводиться в онлайн-форматі та охоплює ключові теми курсу «JavaScript: від основ до практичного застосування», зокрема основи мови JavaScript, роботу зі змінними, об’єктами та функціями, прототипне наслідування, асинхронне програмування, клієнт-серверну взаємодію, роботу з DOM, API та сховищами даних, а також принципи написання структурованого та ефективного коду.
Підвищення кваліфікації вважається пройденим за умови успішного проходження фінального тестування з результатом не менше 80%.

Заняття проводяться онлайн : понеділок, четвер з 16:00 до 18:00 до 05.11.2026. Після цієї дати є можливість асинхронного проходження курсу на навчальній платформі.

Програму укладено згідно з п. 2 ст. 59 ЗУ «Про освіту» та відповідно постанови КМУ від 21 серпня 2019 року № 800 (із змінами і доповненнями, внесеними постановою КМУ від 24 грудня 2025 року № 1726)