Акции школ
Войти

JS: Коллекции

Обучающий курс "JS: Коллекции" подходит для JavaScript-разработчиков среднего уровня. Они изучат приемы в работе с коллекциями, используемые в языке JavaScript, основные типы данных – массивов и ассоциативных массивов, множеств. Также познакомятся с техникой мемоизации, ленивыми вычислениями, использованием функций высшего порядка. Длительность обучения 11 дней. Программа включает 11 модулей с 27 часами теоретических уроков с тестированием и упражнениями. После курса проводится практика. Выпускники овладеют навыками работы с операциями rest, spread, представлением массива в виде объекта. Диплом не выдаётся.

Подробнее


Компания: хекслет (hexlet)

Язык: ru

Длительность курса

Длительность курса

11 дней

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

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

Короткие лекции в виде текста или видео, тесты, упражнения. Практические задания после завершения курса

Обратная связь

Обратная связь

В плане “Профессиональный” можно задавать вопросы менторам в разделе «Обсуждение». В плане “Премиум” закрепляется персональный наставник, который проверяет проекты, делает код-ревью: включено 4 часа голосовых консультаций наставника. Это время можно частично или полностью заменить на переписку в чате в пропорции 1 к 1.5.

Теория и практика

Теория и практика

27 часов теории с тестами и упражнениями после каждого модуля 11 модулей 11 практических заданий после курса

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

Работать с коллекциями в языке JavaScript

- Ориентироваться в особенностях работы с самой распространенной структурой данных — массивом
- Работать с map на JavaScript
- Использовать паттерн проектирования fluent interface
- Понимать, как работает способ оптимизации "ленивых" вычислений
- Создавать динамические свойства
- Извлекать данные из массивов или объектов способом, схожим с объявлением массива в объекте

Перейти на страницу курса Запишись на курс
прямо сейчас!

в любое время 11 дней Кураторы: нет

О курсе

О курсе

в любое время 11 дней Кураторы: нет
JavaScript-разработчикам

Условия оплаты

доступ ко всем курсам этой школы осуществляется по подписке:
профессиональный - $39/месяц
премиум - $199/месяц

Введение

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

Массив

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

Map

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

Set

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

Fluent interface

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

Неизменяемость

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

Ленивые вычисления

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

getter и мемоизация

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

Операция rest

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

Операция spread

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

Дестракчеринг

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

JavaScript

Знание основных типов данных: массивов, ассоциативных массивов и множеств

Владение основными приемами в работе с коллекциями

Операции rest, spread

Представление массива в виде объекта

Навыки, которые вы получите

 
ОСНОВНЫЕ ТИПЫ ДАННЫХ ДЕСТРУКТУРИЗАЦИЯ

Компания, проводящая курс

Хекслет (Hexlet)

91 курс по 337 темам

Образовательная платформа Хекслет (Hexlet) осуществляет образовательную деятельность по направлениям программирования. В 2014 году проект...

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

Сооснователь и CEO образовательного проекта Хекслет.

Сооснователь и CEO образовательного проекта Хекслет....

Ни одного отзыва об этом курсе

Может, вы можете помочь? Вам будут благодарны многие пользователи. И мы тоже.

больше курсов

Похожие курсы компании

хекслет (hexlet)
(0)
3 900 руб
хекслет (hexlet)
(0)
3 900 руб
хекслет (hexlet)
(0)
3 900 руб
хекслет (hexlet)
(0)
3 900 руб
хекслет (hexlet)
(0)
3 900 руб
хекслет (hexlet)
(0)
3 900 руб
хекслет (hexlet)
(0)
3 900 руб
хекслет (hexlet)
(0)
3 900 руб
хекслет (hexlet)
(0)
3 900 руб
хекслет (hexlet)
(0)
3 900 руб
больше курсов

Другие курсы этих преподавателей

хекслет (hexlet)
(0)
3 900 руб
хекслет (hexlet)
(0)
3 900 руб
хекслет (hexlet)
(0)
3 900 руб
хекслет (hexlet)
(0)
3 900 руб
хекслет (hexlet)
(0)
3 900 руб
хекслет (hexlet)
(0)
3 900 руб
хекслет (hexlet)
(0)
3 900 руб
хекслет (hexlet)
(0)
3 900 руб
хекслет (hexlet)
(0)
3 900 руб
хекслет (hexlet)
(0)
3 900 руб