JavaScript Advanced Поглиблений курс в Києві ᐈ CyberBionic Systematics

JavaScript Поглиблений

Старт курсу
7 липня (19:00-21:00, 3 рази на тиждень) Українська

Для кого цей курс

• Для тих, хто вже знайомий із основами JavaScript і хоче перейти на новий рівень
• Для розробників з початковим досвідом у JavaScript
• Ті, хто прагне писати чистий, оптимізований і масштабований код
• Для тих, хто прагне стати більш конкурентним на ринку праці

Попередні вимоги

• Знання базового синтаксису JavaScript і принципів ООП
• Вмінням працювати з масивами, об’єктами та функціями
• Базове уявлення про модулі та структуру JS-проєкту

JavaScript Поглиблений

Старт курсу
7 липня (19:00-21:00, 3 рази на тиждень) Українська
Тривалість:
12 год.
Кількість уроків:
6 занять
Вартість навчання:
115 USD.
84 USD

Форма навчання

Денне навчання
Онлайн навчання
Корпоративне

Опис курсу
JavaScript Поглиблений

JavaScript Поглиблений — це курс, що відкриває доступ до тем, які відокремлюють Junior-розробника від Middle. Програма побудована на глибокому зануренні у складні механізми мови: Symbols, Generators, Immutability, функціональне програмування, Observables.

Особливу увагу приділено:
• Асинхронному коду — async/await, власні реалізації map/filter для Observables
• Структуруванню проєктів — сучасним підходам до масштабованого коду
• Функціональному стилю програмування — композиції, каруванню, чистим функціям
• Реальній практиці — з прикладами, які можна застосовувати вже зараз Цей курс допоможе краще розуміти фреймворки й бібліотеки, з якими ви вже працюєте або збираєтесь працювати: React, RxJS, Vue, Angular.

Програма курсу
  • 1
    ECMAScript модулі
    • Що таке модуль та використання модулів у JavaScript
    • ECMAScript модулі
    • Динамічні та статичні системи модулів
    • import та export
  • 2
    Async Await
    • Створення асинхронних функцій. Оператор async
    • Очікування завершення Promise через використання оператора await
    • Порівняння коду з Promise.then та async/await
    • Обробка винятків у коді, де використовується async/await
  • 3
    Symbols
    • Що таке Symbol
    • Різниця між локальним та глобальним символами
    • Приклади використання символів для створення користувацької логіки
    • @@toStringTag
    • @@species
    • @@isContentSpreadable
    • @@toPrimitive
  • 4
    Функції-генератори
    • Протоколи iterable та iterator
    • @@iterator
    • Функції-генератори та yield
    • Асинхронні генератори
  • 5
    Функціональне програмування
    • Що таке функціональне програмування
    • Функції вищого порядку
    • Чисті функції
    • Використання функцій як даних
    • Композиція функцій
    • Карування
  • 6
    Observables
    • Потоки даних
    • Створення користувацьких подій
    • Observable
    • Реалізація функції map для свого Observable
    • Реалізація функції filter
    • Реалізація функції reduce
    • Реалізація функції skip
    • Приклади використання реалізованих функцій

Що ви отримаєте на курсі

Онлайн уроки з ментором у Zoom

Практичні заняття і перевірка дз

Безкоштовний відеокурс

Онлайн тестування і сертифікація

Сертифікат

по проходженню курсу

Наявність сертифіката Навчального Центру CyberBionic Systematics свідчить про Ваш володінні новими знаннями і навичками, а значить, дозволяє вигідно виділитися на тлі інших кандидатів і збільшує шанси на успішне працевлаштування або просування по кар'єрних сходах. Для отримання сертифікату після закінчення навчання, необхідно успішно пройти тестування за відповідним курсом на Testprovider.com

Викладачі курсу

Записатися на курс

Акція 27.0%

Термін дії: 17.06.2025 - 08.07.2025

Старт курсів

Вечірня група

Старт: 7 липня

Час занять: 19:00-21:00 (за Києвом)

Записатися
на пробний урок
Будь ласка зачекайте...
Ваша заявка прийнята! Менеджер навчального центру зв'яжеться з Вами найближчим часом.
Мессенджер: