Сложность
Сложность
Продвинутый
Тип обучения
Тип обучения
Курс
Формат обучения
Формат обучения
Записанные лекции
Трудоустройство
Трудоустройство
Отсутствует

Стоимость курса

3 900 ₽
нет рассрочки

Включено в курс

  • 11 уроков (видео и/или текст)
  • 21 упражнение в тренажере
  • 39 проверочных тестов
  • Дополнительные материалы
  • Помощь в «Обсуждениях»
  • Доступ к остальным курсам платформы

Чему вы научитесь

  • Представлять данные в виде множеств с помощью Set
  • Использовать Map для создания словарей
  • Создавать ленивые коллекции для уменьшения количества проходов
  • Мемоизировать вызовы функций для оптимизации производительности

Вы узнаете больше о массивах, ассоциативных массивах и множествах. В итоге вы научитесь представлять данные в виде множеств с помощью Set, использовать Map для создания словарей, создавать ленивые коллекции для уменьшения количества проходов и мемоизировать вызовы функций для оптимизации производительности. Работа с коллекциями в JavaScript пригодится, если вы решите оптимизировать производительность своего кода. Знания из этого курса помогут программистам ускорить и упростить работу с данными. Этот курс подойдет программистам, которые хотят улучшить свои навыки в работе с коллекциями в JavaScript. Чтобы учиться было проще, стоит заранее изучить основы JavaScript.

Что вы получите после обучения

Приобретаемые навыки
1
Set
3
Map
4
Массивы
5
Текучий интерфейс
6
Ленивые коллекции
7
Мемоизация

Образовательная организация

Онлайн-школа программирования, за выпускниками которой охотятся компании

Первого студента мы трудоустроили в 2013 году. Тогда требования к знаниям джуниоров были выше, а трава зеленее

Это отразилось на программах обучения, на их проработке и глубине. Собеседования для студентов Хекслета проходят под девизом: «Хм, на Хекслете задачки были сложнее»

Иногда наши студенты попадают на работу без проведения технического интервью, только на основе анализа кода проектов

Сейчас все больше и больше компаний указывают курсы Хекслета как плюс при найме. А наши партнерские компании доверяют нам настолько, что собеседуют выпускников, не заглядывая в резюме

Программа курса

Введение
Познакомиться с курсом и рассмотреть проект, над которым мы будем работать в течение всего курса.

Массив
Познакомиться с самой распространенной структурой данных — массивом, и посмотреть на общее описание и особенности работы с массивом в JavaScript.

Map
Рассмотреть структуру данных "map", также известную как ассоциативный массив или "словарь" в некоторых языках программирования. Научиться работать с map в языке JavaScript.

Set
Рассмотреть тип и структуру данных set, который является реализацией математической структуры «множество».

Fluent interface
Познакомиться с паттерном проектирования "fluent interface".

Неизменяемость
Рассмотреть одну важную особенность — «неизменяемость», которая нужна нам для исправления некоторых важных недостатков реализации fluent-интерфейса.

Ленивые вычисления
Познакомиться с так называемыми «ленивыми» вычислениями — способом оптимизации. Рассмотреть эту особенность языка в контексте работы с коллекциями в JavaScript.

getter и мемоизация
Познакомиться с возможностью языка JavaScript, которая позволяет создавать динамические свойства.

Операция rest
Рассмотреть интересную особенность, позволяющую передавать разное количество параметров в функцию.

Операция spread
Рассмотреть «другую сторону» операции rest — операцию spread.

Дестракчеринг
Познакомиться с возможностью JavaScript, которая позволяет извлекать данные из массивов или объектов способом, схожим с объявлением массива в объекте.

Дополнительные материалы
Статьи и видео, подобранные командой Хекслета. Помогут глубже погрузиться в тему курса

Рейтинг курса

3.8
рейтинг
0
0
0
0
0

Может быть интересно

обновлено 08.11.2024 18:27
JS: Коллекции

JS: Коллекции

Оставить отзыв
Поделиться курсом с друзьями