Курс 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, чтобы не пропустить анонсы новых курсов.
Похожие курсы
Учебный центр
CyberBionic Systematics
Формат
Online
Начало обучения
Дата формується
Длительность
10 часов
Уровень
Для опытных
Язык обучения
Ukrainian
Стоимость
2 774 UAH за курс
Учебный центр
Beetroot Academy
Формат
Online
Начало обучения
Дата формується
Длительность
2 месяцев
Уровень
Для опытных
Язык обучения
Ukrainian
Стоимость
уточняйте
Учебный центр
Projector
Формат
Online
Начало обучения
11.03.2025
Длительность
3 месяцев
Уровень
Для начинающих
Язык обучения
Ukrainian
Стоимость
24 000 UAH за курс
Учебный центр
SoftServe Academy
Формат
Online
Начало обучения
20.10.2025
Длительность
7 недель
Уровень
Для начинающих
Язык обучения
Ukrainian
Стоимость
10 749 UAH за курс