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

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

