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

Курс «JS: Последовательности»

Составитель: Денис Сметнёв · Обновлено: 28.04.2022

На курсе "JS: Последовательности" JavaScript-разработчики научатся работать с инструментами JavaScript, HTML и Markdown. Программа включает 9 модулей из 20 часов теории с тестами и упражнениями. Затем проводится практика. Длительность обучения 8 дней. За это время обучающиеся познакомятся с Markdown, изучат общие принципы языков разметки на HTML, функцию map и способы отображения списков, операцию фильтрации, функцию reduce. Также на примерах рассмотрят построение сложных конструкций простыми базовыми элементами, иерархических структур при помощи пар, реализацию библиотеки для работы с HTML. Диплом не выдаётся.

Подробнее


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

Язык: ru

Уровень: Средний Длительность: 8 дней Старт: в любое время

Сколько зарабатывают в профессии (медиана hh.ru, по 175 вакансиям)

Junior
130 000 ₽
Middle
200 000 ₽
Senior
275 000 ₽

Окупаемость: стоимость курса ≈ 1 мес зарплаты junior-специалиста.

Сравнение с похожими курсами других школ

Листайте таблицу вбок, чтобы увидеть срок, рейтинг и диплом
КурсШколаЦенаСрокРейтингДиплом
JS: Последовательности (этот) Хекслет (Hexlet) 3 900 ₽ 8 дней
Профессиональный JavaScript, уровень 1 HTML Academy (HTML академия) 24 900 21 900 ₽ 2 месяца 5.0 Перейти
Курс JavaScript — полный курс с нуля до результата beONmax беспл. 4.3 Сертификат Перейти
JavaScript для начинающих программистов OTUS (Отус) 10 000 ₽ 4.0 Перейти
Длительность курса

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

8 дней

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

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

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

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

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

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

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

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

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

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

  • Понимать общие принципы языков разметки на примере HTML
  • Использовать функцию map, reduce
  • Разбираться в способах отображения списков
  • Применять фильтрацию
  • Строить сложные конструкции с помощью простых базовых элементов.
  • Создавать иерархические структуры с помощью пар
  • Владеть навыками "уровневого проектирования"
  • Реализовывать библиотеки для работы с HTML
Перейти на страницу курса Запишись на курс
прямо сейчас!

О курсе

О курсе

JavaScript-разработчикам

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

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

Введение

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

Представление последовательностей

Вспомнить пары (pairs) и рассмотреть представление списков с помощью пар.

Разметка

Начать разрабатывать библиотеку для работы с HTML. Познакомиться с Markdown. Изучить общие принципы языков разметки на примере HTML.

Отображение списков

Рассмотреть функцию map и способ отображения списков.

Фильтрация списков

Изучить новую очень важную операцию — фильтрацию. Рассмотреть функцию filter, которая является одной из трех главных функций высшего порядка в функциональном программировании. Понять, как реализована функция filter внутри, и как она помогает писать хороший декларативный код на примере функции удаления тегов.

Свертка

Рассмотреть третий «столп» функционального программирования — функцию reduce. Понять, как она может помочь нам при создании обработчика HTML.

Стандартные интерфейсы

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

Иерархические структуры

Перейти к построению иерархических структур с помощью пар.

Уровневое проектирование

Изучить подход «уровневого проектирования», примером которого является наша реализация библиотеки для работы с HTML.

JavaScript

HTML

Markdown

Отображение списков

Фильтрация списков

Свертка

построение сложных конструкций с помощью простых базовых элементов

построение иерархических структур с помощью пар.

реализация библиотеки для работы с HTML

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

 
ФИЛЬТРАЦИЯ ДАННЫХ

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

Хекслет (Hexlet)

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

Образовательная платформа Хекслет (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