JS: Функции
Изучите за считанные дни продвинутые возможности функций в JavaScript, узнаете о объектах первого порядка, лямбда-функциях и функциях первого порядка. Познакомитесь с агрегацией, фильтрацией и другими дополнительными возможностями Получите консультации по расширению навыков в разработке, а также документ, подтверждающий прохождение курса. Курс рассчитан на программистов с опытом.
Преподаватели

Сооснователь и CEO образовательного проекта Хекслет.
Содержание курса
В курс входят следующие уроки:
- О курсе.
- Чистые функции.
- Разделение команд и запросов.
- Оператор Rest (упаковка аргументов).
- Оператор Spread (распаковка аргументов).
- Деструктуризация параметров.
- Объекты первого класса.
- Функции высшего порядка.
- Отображение (map).
- Фильтрация (filter).
- Агрегация (reduce).
- Сигналы.
- Парадигмы программирования.
- Абстракция с помощью функций.
Курс можно проходить как отдельно, так и в рамках соответствующей профессии. Программа рассчитана на более опытных разработчиков, перед ее прохождением рекомендуется ознакомиться с функциями и объектами JavaScript. Подробности на сайте школы.
Кому подойдет данный курс
Данный курс подойдет JavaScript-программистам с опытом, которые хотят углубить знания.
Графики обучения и тестирования гибкие, что позволяет проходить курс работающим людям.
Приобретенные навыки
Во время обучения студенты работают с языком программирования JavaScript, изучают продвинутые техники, выполняют большой объем практических заданий и тестов, а также получают советы и помощь от наставника. Освоенные инструменты:
- JavaScript (JS);
- Rest;
- Spread.
Пройденные задания:
- горизонтальная гистограмма;
- морской бой;
- вертикальная гистограмма;
- слияние словарей;
- увеличение двумерного массива;
- поиск ближайшего соседа;
- столбчатая диаграмма;
- одинаковая четность;
- NRZI кодирование;
- вадилатор IPv6;
- IP конвертер;
- фильтр анаграмм;
- конвертер цветов.
Студентам, в зависимости от приобретенного пакета, доступны следующие возможности:
- сертификат, подтверждающий ваши умения и специализацию;
- доступ к ряду курсов и ко всем из них, а также к профессиям, для которых менторами индивидуально подбираются подходящие программы;
- пожизненный доступ к учебным материалам;
- записи видеолекций;
- тренажеры для оттачивания навыков;
- персональный преподаватель-помощник;
- стажировка;
- помощь в трудоустройстве;
- и прочее.
Дополнительная информация
Доступны обучающие пакеты стоимостью от $ 0 до $ 149 в месяц. Более подробная информация по услугам, дополнительным возможностям, курсам и профессиям, предлагаемым для каждого пакета, представлена на официальном сайте школы Hexlet.io.