Курс «JS: Составные данные»
Последнее обновление: 18 октября 2025 г.
3 900 рублей в месяц за все курсы
Включено в курс
Описание
На этом курсе вы изучите идею составных данных. Вы узнаете больше о концепциях создания сложных типов данных из простых и о парадигме декларативного программирования. В итоге научитесь создавать абстракции и изолировать разные части программы. Знания из этого курса помогают программистам моделировать необходимую предметную область, писать более читаемый и модульный код.
Чему вы научитесь
- Создавать код, который легко читать и понимать что он делает
- Научиться создавать удобные абстракции и скрывать внутреннюю реализацию данных
- Определять границу между слоями приложения так, чтобы поддерживать высокий уровень модульности (независимости разных частей) кода
Программа
1 | Введение Знакомимся с целями и задачами курса |
2 | Точки Начинаем проектирование примитивной графической библиотеки с создания специальных данных, которые будут моделировать точки на плоскости |
3 | Пары Разбираемся с тем, как устроены и реализованы точки в нашей графической библиотеке |
4 | Моделирование Знакомимся с понятием «Моделирование предметной области» |
5 | Барьеры абстракции Знакомимся с понятием барьеров абстракции, чтобы лучше понять цель разделения на уровни абстракции и повышения уровня абстракции |
6 | Реализация пар Пишем собственную реализацию пар на языке JavaScript |
7 | Рациональные числа Рассматриваем рациональные числа как новый пример абстракции на основе пар чисел |
Формат обучения
Испытания
1 | Пары без функций |
2 | Тройка |
3 | Пары на строках |
Рекомендуемые программы

- Тренажер с практикой
- Бессрочный доступ к теории
- Асинхронный формат
3 900 рублей в месяц за все курсы