Курс JavaScript просунутий
- Online
- Для досвідчених
- JavaScript
![]() |
|
Навчальний центр: | CyberBionic Systematics |
---|---|
Формат: | Курс |
Мова викладання: | Ukrainian |
Тривалість навчання: | 20 годин |
Початок курсу: | Дата формується |
Вартість навчання: | 5 883 UAH за курс |
Подробиці та реєстрація
Курс орієнтований на комплексне і глибоке вивчення можливостей мови програмування "JavaScript". Він буде цікавий тим програмістам, які вже мають досвід роботи з мовою JavaScript.
Програма курсу
ECMAScript модулі
- Що таке модуль та використання модулів у JavaScript
- ECMAScript модулі
- Динамічні та статичні системи модулів
- import та export
Async Await
- Створення асинхронних функцій. Оператор async
- Очікування завершення Promise через використання оператора await
- Порівняння коду з Promise.then та async/await
- Обробка винятків у коді, де використовується async/await
Symbols
- Що таке Symbol
- Різниця між локальним та глобальним символами
- Приклади використання символів для створення користувацької логіки
- @@toStringTag
- @@species
- @@isContentSpreadable
- @@toPrimitive
Proxy & Reflect
- Шаблон Proxy
- Використання вбудованого типу Proxy
- Пастки (traps) в об'єкті-обробнику
- Використання Reflect
Функції-генератори
- Протоколи iterable та iterator
- @@iterator
- Функції-генератори та yield
- Асинхронні генератори
Незламність (Immutability)
- Робота з об'єктом Map
- Робота з об'єктом Set
- Поняття immutable object
- Object.freeze
- Object.seal
- Value Object Pattern
Функціональне програмування
- Що таке функціональне програмування
- Функції вищого порядку
- Чисті функції
- Використання функцій як даних
- Композиція функцій
- Карування
Observables. Частина 1
- Потоки даних
- Створення користувацьких подій
- Observable
Observables. Частина 2
- Реалізація функції map для свого Observable
- Реалізація функції filter
- Реалізація функції reduce
- Реалізація функції skip
- Приклади використання реалізованих функцій
IndexDB
- Що таке IndexedDB
- Створення бази даних на клієнті
- Використання транзакцій
- Створення, видалення та оновлення записів
- Пошук записів у базі
- Використання курсорів
Особливості курсу
- Практичні заняття і перевірка ДЗ
- Безкоштовний відеокурс
- Онлайн тестування і сертифікація
Викладачі курсу
- Дмитро Охріменко - Експерт з побудови розподілених та веб-орієнтованих додатків
- Олександр Гончаренко - Web Frontend Developer
- Анна Павлюк - Web Frontend Developer
- Олена Хижняк - Web Frontend Developer
- Поліна Соколенко - Web Frontend Developer
- Анастасія Ткаченко - Web Frontend Developer
- Філіп Севене - Web Frontend Developer
- Віталій Мазяр - Web Frontend Developer
- Оксана Дмитрієва - Web Frontend Developer
- Ростислав Сілівейстр - Web Frontend Developer
- Олександр Петрик - FullStack Developer, CEO at Dinamicka Development
- Денис Ковтун - Web Frontend Developer
Категорії курсу
Читайте нас в Telegram, щоб не пропустити анонси нових курсів.
Схожі курси
Навчальний центр
Hashtag Academy
Формат
Offline
Початок навчання
Дата формується
Тривалість
5 місяців
Рівень
Для початківців
Мова навчання
Ukrainian
Вартість
3 000 UAH за місяць
Навчальний центр
Networking Technologies
Формат
Online
Початок навчання
06.10.2025
Тривалість
36 годин
Рівень
Для початківців
Мова навчання
Ukrainian
Вартість
уточнюйте
Навчальний центр
CyberBionic Systematics
Формат
Online
Початок навчання
29.09.2025
Тривалість
36 годин
Рівень
Для досвідчених
Мова навчання
Ukrainian
Вартість
9 917 UAH за курс
Навчальний центр
DAN IT Education
Формат
Online
Початок навчання
Дата формується
Тривалість
12 занять
Рівень
Для досвідчених
Мова навчання
Ukrainian
Вартість
уточнюйте