Курс 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, щоб не пропустити анонси нових курсів.
Схожі курси
Навчальний центр
DAN IT Education
Формат
Online
Початок навчання
30.06.2025
Тривалість
3 місяців
Рівень
Для досвідчених
Мова навчання
Ukrainian
Вартість
5 000 UAH за місяць
Навчальний центр
DAN IT Education
Формат
Online
Початок навчання
19.01.2026
Тривалість
12 місяців
Рівень
Для початківців, Для досвідчених
Мова навчання
Ukrainian
Вартість
5 500 UAH за місяць
Навчальний центр
ITGid
Формат
Online
Початок навчання
Будь-який момент
Тривалість
-
Рівень
Для досвідчених
Мова навчання
Russian
Вартість
1 025 UAH за курс
Навчальний центр
IT-Столиця
Формат
Online
Початок навчання
Будь-який момент
Тривалість
10 занять
Рівень
Для досвідчених, Для професіоналів
Мова навчання
Ukrainian
Вартість
7 500 UAH за курс
