12 added
24 removed
Original
2026-01-01
Modified
2026-02-26
1
-
<p>Включено в курс</p>
1
+
<p>Моделирование предметной области</p>
2
-
<p>8 уроков (видео и/или текст)</p>
2
+
<p>Создание моделей предметной области для представления данных и отношений, использование моделей для создания абстракций и сокрытия деталей реализации</p>
3
-
<h2>Описание</h2>
3
+
<p>Барьеры абстракции</p>
4
-
<p>На этом курсе вы изучите абстракцию с помощью данных. Вы познакомитесь с принципами создания интерфейсов и многоуровневых приложений. В итоге научитесь проектировать и представлять в коде объекты реального мира и выстраивать барьеры абстракций. Знания из этого курса помогут создавать легко расширяемый и поддерживаемый код. Вы сможете лучше строить архитектуру кода, отталкиваясь от того, как его будут использовать.</p>
4
+
<p>Понятие барьеров абстракции и их роль в разделении уровней системы, примеры повышения уровня абстракции для упрощения взаимодействия между компонентами, влияние барьеров абстракции на поддерживаемость и расширяемость кода.</p>
5
-
<h2>Чему вы научитесь</h2>
5
+
<p>Составные данные</p>
6
-
<ul><li><p>Выделять сущности предметной области и устанавливать правильные взаимоотношения между ними</p>
6
+
<p>Создание составных данных для представления сложных структур данных, использование составных данных для создания эффективного и масштабируемого кода</p>
7
-
</li>
7
+
<p>Пары</p>
8
-
<li><p>Подбирать правильную структуру данных для хранения сущностей</p>
8
+
<p>Создание пар и других составных данных для представления отношений между данным, использование пар и других составных данных для создания модульного и гибкого кода</p>
9
-
</li>
9
+
<p>Рациональные числа</p>
10
-
<li><p>Грамотно проектировать интерфейсы абстракций</p>
10
+
<p>Представление рациональных чисел как абстракции на основе пар, реализация операций над рациональными числами</p>
11
-
</li>
11
+
<p>Моделирование сложных систем</p>
12
-
<li><p>Определять инварианты и следовать им</p>
12
+
<p>Представлление сложные структуры данных на базе более простых, создание последовательностей на основе пар, обработка последовательностей</p>
13
-
</li>
14
-
<li><p>Правильно использовать списки и словари</p>
15
-
</li>
16
-
</ul><h2>Формат обучения</h2>
17
-
<h2>Испытания</h2>
18
-
<p>1</p>
19
-
<p>Обработка ссылок</p>
20
-
<p>2</p>
21
-
<p>Онлайн-Магазин</p>
22
-
<p>3</p>
23
-
<p>Список дел</p>
24
-
<h2>Рекомендуемые программы</h2>