HTML Diff
12 added 35 removed
Original 2026-01-01
Modified 2026-02-26
1 - <p>Последнее обновление: 17 декабря 2025 г.</p>
1 + <p>Абстракция</p>
2 - <p>Включено в курс</p>
2 + <p>Создание сложных типов данных из простых, изоляция разных частей программы, определение границ абстракции</p>
3 - <p>7 уроков (видео и/или текст)</p>
3 + <p>Моделирование предметной области</p>
4 - <h2>Описание</h2>
4 + <p>Определение предметной области, создание моделей разных объектов и систем</p>
5 - <p>На этом курсе вы изучите лямбда-функции в Java.</p>
5 + <p>Декларативное программирование</p>
6 - <p>Вы узнаете про синтаксис и применение лямбда-функций. Познакомитесь с функциональными интерфейсами Java и их использованием. Вы рассмотрите концепцию функций как объектов первого рода, изучите функции высшего порядка и их применение в создании гибких решений. Знания из этого курса помогут вам писать более лаконичный и выразительный код, разрабатывать эффективные и элегантные программы на языке Java.</p>
6 + <p>Фокусируемся на описании того, что программа должна делать, а не на том, как она это делает</p>
7 - <h2>Чему вы научитесь</h2>
7 + <p>Создание составных данных</p>
8 - <ul><li><p>Писать лямбда-функции</p>
8 + <p>Создание новых типов данных и структур, определение свойств и поведения составных данных, реализация составных данных на языке Java</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 - <p>4</p>
 
25 - <p>Группировка</p>
 
26 - <p>5</p>
 
27 - <p>Разделение списка</p>
 
28 - <h2>Рекомендуемые программы</h2>
 
29 - <ul><li><p>Тренажер с практикой</p>
 
30 - </li>
 
31 - <li><p>Бессрочный доступ к теории</p>
 
32 - </li>
 
33 - <li><p>Асинхронный формат</p>
 
34 - </li>
 
35 - </ul>