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 свидетельствует о Вашем владении новыми знаниями и навыками, а значит, позволяет выгодно выделиться на фоне других кандидатов и увеличивает шансы на успешное трудоустройство или продвижение по карьерной лестнице. Для получения сертификата после окончания обучения, необходимо успeшно пройти тестирование по соответствующему курсу на Testprovider.com

Преподователи курса

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

Акция 27.0%

Срок действия: 17.06.2025 - 08.07.2025

Старт курсов

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

Старт: 7 июля

Время занятий: 19:00-21:00 (по Киеву)

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