JavaScript Advanced Углубленный курс в Киеве ᐈ CyberBionic Systematics

JavaScript Advanced - углубленный курс в Киеве

Старт курса
Ожидается

Для кого этот курс

• Студенты, освоившие материалы курсов «JavaScript Стартовый» и «JavaScript Базовый».
• Разработчики с небольшим опытом в программировании на JavaScript.
• Разработчики, которые хотят углубить знания в JavaScript.

Предварительные требования

• Знание языка JavaScript на уровне курсов «JavaScript Стартовый» и «JavaScript Базовый».

JavaScript Advanced - углубленный курс в Киеве

Старт курса
Ожидается
Продолжительность:
20 ч.
Количество уроков:
10 занятий
Стоимость обучения:
140 USD

Форма обучения

Очное обучение
Онлайн обучение
Корпоративное

Описание курса
JavaScript Advanced

Студенты урок за уроком изучают семантику и особенности работы с конструкциями JavaScript. Каждый урок насыщен как теорией, так и практикой. В конце каждого занятия студенты получают домашние задания, которые помогают им закрепить материал. Курс охватывает все возможности языка программирования JavaScript

Курс ориентирован на комплексноеJavaScript – один из самых популярных языков программирования, основательное владение которым поможет достигнуть успеха в различных областях программирования. Этот курс нацелен на изучение фундаментальных и сложных тем, которые применяются как при решении отдельных задач, так и при организации кода проекта в целом.

В этом курсе вы получите много практических рекомендаций, которые можно сразу применить на практике. Кроме этого, вы получите знания, позволяющие вам лучше понимать библиотеки, которые вы, скорее всего, уже используете. Вы узнаете, как организовывается сложный код, как используются популярные шаблоны проектирования, и какие их части уже реализованы в языке, как работает функциональный подход для упрощения реализации сложных блоков повторно используемого кода.
и глубокое изучение возможностей языка программирования "JavaScript ". Он будет интересен тем программистам, которые уже имеют опыт работы с языком JavaScript. Программа обучения состоит из 10-ти уроков, на протяжении которых детально рассматриваются принципы работы с объектами, документами, css, событиями, формами, Cookies, работа с графикой.

Программа курса
  • 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
    Proxy & Reflect
    • Шаблон Proxy
    • Использование встроенного типа Proxy
    • Ловушки (traps) в объекте-обработчике
    • Использование Reflect
  • 5
    Функции-генераторы
    • Протоколы iterable и iterator
    • @@iterator
    • Функции-генераторы и yield
    • Асинхронные генераторы
  • 6
    Неизменность (Immutability)
    • Работа с объектом Map
    • Работа с объектом Set
    • Понятие immutable object
    • Object.freeze
    • Object.seal
    • Value Object Pattern
  • 7
    Функциональное программирование
    • Что такое функциональное программирование
    • Функции высшего порядка
    • Чистые функции
    • Использование функций как данных
    • Композиция функций
    • Каррирование
  • 8
    Observables. Часть 1
    • Потоки данных
    • Создание пользовательских событий
    • Observable
  • 9
    Observables. Часть 2
    • Реализация функции map для своего Observable
    • Реализация функции filter
    • Реализация функции reduce
    • Реализация функции skip
    • Примеры использования реализованных функций
  • 10
    IndexedDB
    • Что такое IndexedDB
    • Создание базы данных на клиенте
    • Использование транзакций
    • Создание, удаление и обновление записей
    • Поиск записей в базе
    • Использование курсоров

Что вы получите на курсе

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

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

Бесплатный видеокурс

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

Сертификат

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

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

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

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

Ожидается

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