Описание вебинара:

Многие языки программирования переходят от использования для итераций по данным циклов for, требующих инициализации переменных, которые определяют позицию в коллекции, к применению объектов-итераторов, возвращающих следующий элемент коллекции. Итераторы упрощают работу с коллекциями данных, поэтому ES2015 также добавила итераторы в JavaScript.

В комплексе с новыми методами массивов и новыми типами коллекций (такими, как множества и ассоциативные массивы) итераторы оказываются эффективными инструментами обработки данных, и вы часто будете встречаться с ними в разных разделах языка. Новый цикл for...of работает с итераторами, оператор расширения (...) использует итераторы, и даже в асинхронном программировании можно применять итераторы.

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

Внимание! 😊 На вебинаре у вас будет возможность задать любые вопросы по теме ES2015-ES2017 в прямом эфире.

Кому вебинар будет полезен:

  • начинающим разработчикам, желающим разобраться в этой неразберихе разных версий JavaScript;
  • выпускникам разных образовательных учреждений, которые хотят быть на волне новых технологий в мире Frontend;
  • фрилансерам, которые хотят подняться на новый уровень;
  • практикующим разработчикам, желающим обновить или освежить свои знания;
  • студентам курса по React, так как несёт в себе ценность технического подготовительного материала.

Структура вебинаров:

  • что такое ECMAScript, разберёмся с версиями JavaScript;
  • узнаем, как происходит внедрение инноваций в JavaScript и какое это имеет отношение к вашим текущим проектам;
  • познакомимся с транспайлерами и узнаем как они упрощают жизнь разработчика;
  • изучим блочные привязки и попрощаемся с hoisting-эффектом;
  • узнаем как избавиться от шаблонизаторов с помощью новых строк, а также посмотрим на новую поддержку юникода;
  • прокачаем наши функции на полную;
  • посмотрим расширенные возможности объектов & прототипов;
  • изучим новые множества и асоциативные массивы;
  • углубимся в деструктуризацию и узнаем как облегчить свою жизнь в 10 раз;
  • посмотрим на классы в JavaScript под микроскопом;
  • узнаем про 7-й тип данных в JavaScript, а также о том, как он может облегчить вашу жизнь уже сегодня;
  • расмотрим новые возможности которые пришли в JavaScript вместе с итераторами и генераторами;
  • изучим объект Promise и посмотрим, как правильно работать с асинхронным кодом;
  • прикоснемся к метапрограммированию и узнаем, как нарушать фундаментальные законы в JavaScript с помощью прокси-объектов и Reflection API;
  • соединим это все вместе, поделимся лайфхаками по изучению и внедрению ES2017 уже сейчас.

Внимание! Запись вебинара не будет опубликована. Не забудьте предварительно зарегистрироваться.

Зарегистрироваться на вебинар: