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

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

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

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

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

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

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

Тривалість:
12 год.
Кількість уроків:
6 занять
Вартість навчання:
115 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

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

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

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

Як проходить навчання

Online заняття в Zoom

Online заняття в Zoom

Заняття групи проходять онлайн у програмі Zoom. Це ефективне живе спілкування. Всі уроки записуються і доступні для повторного перегляду.

Виконання домашніх завдань

Виконання домашніх завдань

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

Перевірка ДЗ, фідбек

Перевірка ДЗ, фідбек

Усі роботи студентів перевіряються і по кожному завданню надається фідбек з оцінкою та рекомендаціями.

Спілкування та підтримка

Спілкування та підтримка

У телеграм-чаті групи студенти завжди можуть отримати допомогу і відповіді на питання від ментора, асистента та одногрупників

Тестування і сертифікати

Тестування і сертифікати

Після кожного модуля програми студенти проходять тестування і отримують сертифікати, які підтверджують рівень знань.

Курсові проєкти

Курсові проєкти

Протягом курсу студенти виконують декілька курсових проєктів, а одному із них - фінальному, приділяється особлива увагу наприкінці.

Стажування

Стажування

Перший комерційний досвід шляхом стажування у CyberBionic Systematics

Працевлаштування

Працевлаштування

Індивідуальний план розвитку спеціаліста, допомога у складанні резюме, організація тестових співбесід та стажувань.

Сертифікат

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

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

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

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

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