HTML Diff
12 added 48 removed
Original 2026-01-01
Modified 2026-02-26
1 - <p>классы</p>
1 + <p>Абстракция</p>
2 - <p>инкапсуляция</p>
2 + <p>Создание абстракции и gроектирование интерфейса, подбор правильной структуры данных для решения задач, уровневое проектирование, разделение системы на слои абстракции, инварианты</p>
3 - <p>контекст</p>
3 + <p>Инкапсуляция</p>
4 - <p>прототипы</p>
4 + <p>Объединение данных и функций в рамках одной структуры, создание методов для управления состоянием объекта</p>
5 - <p>исключения</p>
5 + <p>Контекст</p>
6 - <p>конструктор</p>
6 + <p>Понимание this: Изучение контекста выполнения в JavaScript, привязка контекста к функциям, особенности работы this в стрелочных функциях</p>
7 - <p>упаковка</p>
7 + <p>Прототипы</p>
8 - <p>Последнее обновление: 26 декабря 2025 г.</p>
8 + <p>Механизм прототипов, создание абстракций данных, упаковка и Распаковка (Boxing), методы у примитивных типов данных</p>
9 - <p>Включено в курс</p>
9 + <p>Классы</p>
10 - <p>13 уроков (видео и/или текст)</p>
10 + <p>Синтаксис классов, статические свойства и методы, общее состояние для всех объектов, упрощение работы с прототипами через классы, конструкторы, инициализация объектов при создании</p>
11 - <p>11 упражнений в тренажере</p>
11 + <p>Обработка ошибок</p>
12 - <h2>Описание</h2>
12 + <p>Исключения, обработка ошибок</p>
13 - <p>На этом курсе вы изучите понятия и синтаксические конструкции, которые характерны ООП. Вы узнаете больше о инкапсуляции, сокрытии данных и особенностях поведения this. Также научитесь использовать прототипы и классы. Курс пригодится, если вы решите познакомиться с ООП в JavaScript и еще мало знакомы с этой темой. Знания из этого курса помогут разобраться с основами объекто-ориентированного программирования.</p>
 
14 - <h2>Чему вы научитесь</h2>
 
15 - <ul><li><p>Грамотно использовать контекст this в зависимости от ситуации</p>
 
16 - </li>
 
17 - <li><p>Описывать сущности предметной области с помощью объектов, прототипов и классов</p>
 
18 - </li>
 
19 - <li><p>Понимать, как работают объекты в JavaScript на самом низком уровне</p>
 
20 - </li>
 
21 - <li><p>Использовать исключения в своем коде</p>
 
22 - </li>
 
23 - </ul><h2>Формат обучения</h2>
 
24 - <h2>Испытания</h2>
 
25 - <p>1</p>
 
26 - <p>Круг</p>
 
27 - <p>2</p>
 
28 - <p>Генератор квадратов</p>
 
29 - <p>3</p>
 
30 - <p>Построение двоичного дерева</p>
 
31 - <p>4</p>
 
32 - <p>Генератор случайных чисел</p>
 
33 - <p>5</p>
 
34 - <p>Агрегация в двоичном дереве</p>
 
35 - <p>6</p>
 
36 - <p>Поиск в двоичном дереве</p>
 
37 - <p>7</p>
 
38 - <p>Сбалансированное двоичное дерево</p>
 
39 - <p>8</p>
 
40 - <p>Бесконечные функции</p>
 
41 - <h2>Рекомендуемые программы</h2>
 
42 - <ul><li><p>Тренажер с практикой</p>
 
43 - </li>
 
44 - <li><p>Бессрочный доступ к теории</p>
 
45 - </li>
 
46 - <li><p>Асинхронный формат</p>
 
47 - </li>
 
48 - </ul>