Основные возможности платформы Hexlet не доступны в вашем браузере.
Пожалуйста, обновитесь. Выбрать браузер.
курс

JS: Составные данные

Следующий шаг после освоения основ программирования это изучение идеи составных данных. Этот курс посвящен изучению концепций, позволяющих из простых типов данных составлять более сложные данные, необходимые для решения конкретной задачи и для реализации конкретной программы. На примере разработки простой графической библиотеки мы изучим как «подняться» от уровня простых чисел до уровня двумерных объектов и рисунков.

Сначала рекомендуем пройти курс JS: Функции

1.

Введение

теория (видео, 11:12)

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

2.

Точки

теория (видео, 08:35) / тесты / упражнение

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

3.

Пары

теория (видео, 04:53) / тесты / упражнение

Разобраться с тем, как устроены и реализованы точки в нашей графической библиотеке.

4.

Моделирование

теория (текст) / тесты / упражнение

Познакомиться с понятием «Моделирование предметной области».

5.

Барьеры абстракции

теория (видео, 05:25) / тесты / упражнение

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

6.

Реализация пар

теория (видео, 05:29) / тесты / упражнение

Написать собственную реализацию пар на языке JavaScript.

7.

Рациональные числа

теория (видео, 04:57) / тесты / упражнение

Рассмотреть рациональные числа как новый пример абстракции на основе пар чисел.

Испытания

Это практические задания, которые мы советуем выполнить после завершения курса. Задания помогут вам получить дополнительный опыт в программировании и закрепить полученные навыки.

Статистика
3748
учащихся
2247
вопросов
и ответов
9
часов
Учитель