Содержание пакета (5 курсов)
1. Bootstrap для начинающих 4.545454545454546
1. Bootstrap 5.0 | 2021
13 уроков
👁
1 966
👤
902
Открытый
1.1
Введение
↗
262
70
3м
2
Открытый
1.2
Обзор и подключение
↗
562
166
21м
17
Открытый
1.3
Учим основы
↗
203
86
31м
8
Открытый
1.4
Сетка 3 на 3 и иконки
↗
163
74
17м
7
Открытый
1.5
Сетка 2 на 2
↗
98
68
8м
7
Открытый
1.6
Аккордеон
↗
109
59
23м
8
Открытый
1.7
Адаптивная картинка
↗
95
63
10м
5
Открытый
1.8
Практика и задание
↗
100
61
6м
5
Открытый
1.9
Форма сбора средств
↗
89
55
8м
5
Открытый
1.10
Создание футера
↗
81
56
4м
6
Открытый
1.11
Обзор документации
↗
80
52
18м
6
Открытый
1.12
Библиотека иконок
↗
90
58
25м
7
Открытый
1.13
Итоги модуля
↗
34
34
0м
2
2. Bootstrap 5.3 | 2025
9 уроков
👁
235
👤
116
Открытый
2.1
Начало работы
↗
74
21
53м
4
Закрытый
2.2
Макет
↗
28
19
37м
4
Закрытый
2.3
Контент
↗
24
13
41м
2
Закрытый
2.4
Формы
↗
20
10
38м
3
Закрытый
2.5
Компоненты, Часть 1
↗
20
11
65м
3
Закрытый
2.6
Компоненты, Часть 2
↗
17
8
51м
3
Закрытый
2.7
Помощники и утилиты
↗
16
9
32м
2
Закрытый
2.8
Дополнительно
↗
18
7
22м
2
Закрытый
2.9
Итоги модуля и курса
↗
18
18
1м
0
2. React для современных веб-приложений 4.916666666666667
1. Введение
5 уроков
👁
6 634
👤
6 192
Открытый
1.1
Обзор курса
↗
2 038
2 038
4м
75
Открытый
1.2
Что такое React
↗
1 850
1 850
7м
67
Закрытый
1.3
Пререквизит к курсу
↗
926
843
3м
72
Закрытый
1.4
Что необходимо установить
↗
909
909
3м
46
Закрытый
1.5
Варианты окружения
↗
911
552
10м
63
2. React и JSX
8 уроков
👁
7 239
👤
5 421
Открытый
2.1
Библиотеки React и ReactDOM
↗
1 404
714
9м
53
Закрытый
2.2
Простое приложение на чистом React
↗
879
879
9м
45
Закрытый
2.3
Преобразование приложения в JSX
↗
857
777
10м
60
Открытый
2.4
Особенности JSX
↗
1 541
505
11м
45
Закрытый
2.5
Разделение приложения на модули
↗
814
814
6м
36
Закрытый
2.6
Условная отрисовка
↗
800
800
3м
41
Закрытый
2.7
Пример с прелоадером
↗
797
797
3м
38
Закрытый
2.8
Проверка знаний
↗
147
135
3м
1
3. Классовые компоненты
11 уроков
👁
7 297
👤
7 139
Закрытый
3.1
Разбор составляющих базового React-шаблона
↗
805
805
14м
49
Закрытый
3.2
Понятие React-компонента
↗
783
783
9м
37
Закрытый
3.3
Состояние компонента и управление им
↗
770
770
12м
44
Закрытый
3.4
Нюансы создания методов в классовых компонентах
↗
743
692
9м
54
Закрытый
3.5
Жизненный цикл компонента
↗
733
733
18м
44
Закрытый
3.6
Задание по созданию таймера
↗
703
643
14м
56
Закрытый
3.7
Работа с коллекциями
↗
677
677
5м
39
Закрытый
3.8
Однонаправленный поток данных
↗
664
664
10м
34
Закрытый
3.9
Задание на обновление состояния через дочерние компоненты
↗
650
612
8м
44
Закрытый
3.10
Отличие классовых компонентов от функциональных
↗
647
647
1м
39
Закрытый
3.11
Проверка знаний
↗
122
113
2м
0
4. Работа с формами в React
7 уроков
👁
3 753
👤
3 694
Закрытый
4.1
Управляемые компоненты
↗
672
672
10м
40
Закрытый
4.2
Валидация значений формы
↗
620
620
7м
34
Закрытый
4.3
Checkbox, radio button, select
↗
613
613
9м
39
Закрытый
4.4
Задание на создание формы
↗
590
539
16м
46
Закрытый
4.5
Использование ref
↗
587
587
9м
37
Закрытый
4.6
Неуправляемые компоненты
↗
569
569
5м
44
Закрытый
4.7
Проверка знаний
↗
102
94
2м
0
5. Проект "Фильмы"
10 уроков
👁
6 352
👤
5 295
Открытый
5.1
Обзор проекта
↗
1 661
708
2м
44
Закрытый
5.2
Подготовка проекта
↗
587
587
16м
35
Закрытый
5.3
Знакомство с API фильмов
↗
571
571
7м
38
Закрытый
5.4
Задание на создание общего списка
↗
550
514
20м
39
Закрытый
5.5
Добавление строки поиска
↗
524
524
7м
25
Закрытый
5.6
Реализация поиска фильмов
↗
505
477
6м
29
Закрытый
5.7
Добавление фильтрации
↗
500
460
15м
34
Закрытый
5.8
Обработка неудачного поиска
↗
475
475
4м
25
Закрытый
5.9
Безопасное хранение ключа API
↗
485
485
4м
26
Закрытый
5.10
Сборка и публикация проекта
↗
494
494
14м
38
6. Функциональные React-компоненты
8 уроков
👁
3 525
👤
3 472
Закрытый
6.1
Работа с состоянием
↗
542
542
8м
33
Закрытый
6.2
Кликер
↗
522
498
2м
34
Закрытый
6.3
Управление жизненным циклом
↗
514
514
8м
30
Закрытый
6.4
Использование ref
↗
510
510
8м
25
Закрытый
6.5
Рефакторинг таймера
↗
488
463
17м
34
Закрытый
6.6
Рефакторинг проекта Фильмы
↗
456
456
8м
23
Закрытый
6.7
Рефакторинг проекта Фильмы, часть 2
↗
418
418
5м
24
Закрытый
6.8
Проверка знаний
↗
75
71
2м
0
7. Хуки подробно
11 уроков
👁
4 496
👤
4 284
Закрытый
7.1
useState
↗
528
528
9м
28
Закрытый
7.2
useEffect
↗
496
496
8м
25
Закрытый
7.3
useContext
↗
482
482
14м
27
Закрытый
7.4
useLayoutEffect
↗
456
404
6м
28
Закрытый
7.5
useCallback, useMemo
↗
445
397
13м
22
Закрытый
7.6
useImperativeHandle
↗
417
355
7м
19
Закрытый
7.7
useReducer
↗
421
376
11м
41
Закрытый
7.8
Пользовательские хуки
↗
412
412
7м
19
Закрытый
7.9
Правила использования хуков
↗
399
399
3м
19
Закрытый
7.10
Рефакторинг таймера
↗
377
377
7м
24
Закрытый
7.11
Проверка знаний
↗
63
58
5м
0
8. Проект "Витрина"
11 уроков
👁
5 990
👤
4 502
Открытый
8.1
Презентация проекта
↗
2 340
955
1м
25
Закрытый
8.2
Обзор API
↗
437
371
6м
26
Закрытый
8.3
Подготовка проекта
↗
409
409
10м
30
Закрытый
8.4
Вывод списка товаров
↗
394
394
19м
27
Закрытый
8.5
Состояние заказа
↗
373
373
8м
24
Закрытый
8.6
Добавление товара в корзину
↗
364
347
13м
29
Закрытый
8.7
Создание корзины
↗
353
353
19м
26
Закрытый
8.8
Удаление из корзины
↗
332
332
6м
21
Закрытый
8.9
Изменение количества товара в корзине
↗
328
308
8м
19
Закрытый
8.10
Добавление подсказки о добавлении товара
↗
326
326
15м
20
Закрытый
8.11
Публикация проекта
↗
334
334
9м
20
9. Продвинутое управление состоянием приложения
7 уроков
👁
2 012
👤
1 995
Закрытый
9.1
Context API и useReducer вместо пропсов
↗
381
381
2м
20
Закрытый
9.2
Создание контекста с провайдером
↗
349
349
6м
18
Закрытый
9.3
Создание редюсера
↗
326
326
8м
15
Закрытый
9.4
Доработка редьюсера
↗
302
290
10м
14
Закрытый
9.5
Переключение всех компонентов на контекст
↗
298
298
16м
20
Закрытый
9.6
Обзор сделанного
↗
305
305
2м
22
Закрытый
9.7
Проверка знаний
↗
51
46
2м
0
10. Роутинг и SPA-приложение
14 уроков
👁
5 177
👤
3 409
Открытый
10.1
Роутинг и SPA, обзор проекта
↗
1 181
519
2м
20
Закрытый
10.2
Базовый роутинг
↗
380
53
12м
26
Закрытый
10.3
Компонент Link
↗
339
339
4м
20
Закрытый
10.4
Хуки useParams и useHistory
↗
333
50
10м
19
Закрытый
10.5
Хуки useLocation и useRouteMatch
↗
310
310
3м
14
Закрытый
10.6
Вложенный роутинг
↗
305
45
6м
13
Закрытый
10.7
Обзор API для проекта
↗
309
267
4м
17
Закрытый
10.8
Настройка методов
↗
290
290
7м
18
Закрытый
10.9
Главная страница
↗
294
294
13м
20
Закрытый
10.10
Страница категории
↗
267
267
12м
20
Закрытый
10.11
Страница рецепта
↗
270
270
24м
21
Закрытый
10.12
Поиск на главной
↗
274
274
18м
23
Закрытый
10.13
Нюансы публикации SPA
↗
288
288
3м
15
Закрытый
10.14
Итоги курса
↗
337
143
20м
39
3. Основы HTML и CSS 4.833333333333333
1. Введение
6 уроков
👁
3 559
👤
2 486
Открытый
1.1
Введение в HTML и CSS
↗
741
13
8м
40
Открытый
1.2
Синтаксис HTML
↗
617
513
15м
37
Открытый
1.3
Структура документа
↗
563
494
9м
38
Открытый
1.4
Структура проекта
↗
552
493
6м
40
Открытый
1.5
Инструменты верстальщика
↗
544
479
7м
27
Открытый
1.6
Задачи верстки и верстальщика
↗
542
494
5м
28
2. Базовые понятия интернета
6 уроков
👁
3 021
👤
2 774
Открытый
2.1
IP-адрес, домен, DNS
↗
564
466
12м
39
Закрытый
2.2
HTTP, HTTP2 и HTTPS
↗
501
464
6м
29
Закрытый
2.3
Структура HTTP запросов и ответов
↗
489
459
6м
28
Закрытый
2.4
Фронтенд и бэкенд
↗
496
470
2м
21
Закрытый
2.5
Хостинг
↗
486
467
2м
21
Закрытый
2.6
URL-адреса
↗
485
448
7м
30
3. HTML-теги
11 уроков
👁
4 966
👤
4 533
Закрытый
3.1
Контентная модель документа
↗
501
436
6м
29
Закрытый
3.2
Правила вложенности тегов
↗
485
428
14м
27
Закрытый
3.3
Заголовки и параграфы
↗
468
442
9м
21
Закрытый
3.4
Разметка текста
↗
466
431
14м
28
Закрытый
3.5
Вставка изображений
↗
449
420
16м
29
Закрытый
3.6
Списки
↗
447
405
21м
25
Закрытый
3.7
Ссылки
↗
438
401
14м
30
Закрытый
3.8
HTML мнемоники
↗
433
391
9м
32
Закрытый
3.9
Комментарии
↗
425
398
4м
18
Закрытый
3.10
Таблицы
↗
431
390
19м
23
Закрытый
3.11
Теги pre и code
↗
423
391
7м
20
4. Основы CSS
19 уроков
👁
7 018
👤
6 432
Закрытый
4.1
Каскадирование
↗
430
388
10м
28
Закрытый
4.2
Подключение стилей
↗
407
370
10м
21
Закрытый
4.3
Сброс стилей
↗
400
377
7м
26
Закрытый
4.4
Селекторы тегов
↗
401
375
7м
27
Закрытый
4.5
Селекторы классов
↗
402
364
15м
26
Закрытый
4.6
Селекторы идентификаторов
↗
389
361
11м
20
Закрытый
4.7
Контекстные селекторы
↗
385
355
17м
24
Закрытый
4.8
Дополнительные селекторы
↗
374
344
20м
24
Закрытый
4.9
Оформление текста
↗
371
335
27м
28
Закрытый
4.10
Выбор цвета
↗
364
335
11м
16
Закрытый
4.11
px, em, rem и проценты
↗
355
330
15м
17
Закрытый
4.12
Подключение внешних шрифтов
↗
356
314
33м
21
Закрытый
4.13
Внутренние отступы
↗
353
323
15м
19
Закрытый
4.14
Внешние отступы
↗
344
326
10м
15
Закрытый
4.15
Внешние отступы и зона контента
↗
346
321
12м
15
Закрытый
4.16
Рамки и границы
↗
345
311
41м
28
Закрытый
4.17
Селекторы псевдоклассов
↗
337
315
13м
17
Закрытый
4.18
Селекторы псевдоклассов, часть 2
↗
334
288
44м
17
Закрытый
4.19
Селекторы атрибутов
↗
325
300
12м
16
5. Работа с изображениями
10 уроков
👁
2 947
👤
2 461
Закрытый
5.1
Растровая и векторная графика
↗
330
291
8м
6
Закрытый
5.2
Графические редакторы
↗
324
287
4м
14
Закрытый
5.3
Базовые настройки фотошопа
↗
320
311
5м
14
Закрытый
5.4
Получение параметров текста
↗
316
239
22м
15
Закрытый
5.5
Параметры блоков
↗
297
228
41м
13
Закрытый
5.6
Экспорт растровых изображений
↗
280
199
34м
2
Закрытый
5.7
Экспорт векторных изображений
↗
268
237
6м
9
Закрытый
5.8
hover для изображений
↗
273
240
8м
10
Закрытый
5.9
Фоновые изображения
↗
270
218
39м
12
Закрытый
5.10
Спрайты
↗
269
211
31м
12
6. Структура документа
5 уроков
👁
1 405
👤
1 254
Закрытый
6.1
Обзор структуры
↗
296
261
2м
10
Закрытый
6.2
Навигация и тег nav
↗
288
251
4м
7
Закрытый
6.3
Теги section и article
↗
275
252
10м
15
Закрытый
6.4
Теги header и footer
↗
273
245
7м
13
Закрытый
6.5
Тег aside
↗
273
245
3м
12
7. Блоки и сетка документа
15 уроков
👁
3 635
👤
3 169
Закрытый
7.1
Введение в блочные и строчные элементы
↗
293
253
6м
16
Закрытый
7.2
Отступы блочных элементов
↗
271
227
36м
13
Закрытый
7.3
Выпадание внешних отступов
↗
267
224
20м
12
Закрытый
7.4
Схлопывание внешних отступов
↗
249
221
7м
11
Закрытый
7.5
Поток документа
↗
245
225
4м
7
Закрытый
7.6
Свойство float
↗
250
203
42м
7
Закрытый
7.7
Построение сеток
↗
247
211
14м
6
Закрытый
7.8
Построение сеток, часть 2
↗
238
201
37м
8
Закрытый
7.9
Колонки
↗
239
197
25м
10
Закрытый
7.10
Относительное позиционирование
↗
226
201
15м
11
Закрытый
7.11
Абсолютное позиционирование
↗
221
199
28м
9
Закрытый
7.12
Фиксированное позиционирование
↗
222
202
11м
8
Закрытый
7.13
Блочно-строчные элементы
↗
221
202
10м
11
Закрытый
7.14
Сетки на блочно-строчных элементах
↗
223
202
3м
7
Закрытый
7.15
Скрытие блоков
↗
223
201
2м
7
8. Погружение в формы
11 уроков
👁
2 474
👤
2 168
Закрытый
8.1
Простая HTML-форма
↗
244
201
12м
8
Закрытый
8.2
Текстовые поля
↗
225
202
17м
7
Закрытый
8.3
Другие типы полей
↗
226
201
13м
7
Закрытый
8.4
Подписи полей
↗
221
199
11м
6
Закрытый
8.5
Чекбоксы и галочки
↗
231
198
7м
6
Закрытый
8.6
Переключатели
↗
220
196
13м
7
Закрытый
8.7
Раскрывающийся список
↗
219
196
12м
8
Закрытый
8.8
Загрузка файлов
↗
223
195
6м
8
Закрытый
8.9
GET или POST
↗
227
196
3м
9
Закрытый
8.10
Кнопки
↗
223
193
8м
8
Закрытый
8.11
Дополнительные возможности форм
↗
215
191
6м
8
9. Таблицы
3 урока
👁
672
👤
548
Закрытый
9.1
Объединение ячеек
↗
231
184
12м
7
Закрытый
9.2
Расширенная структура таблицы
↗
218
183
11м
8
Закрытый
9.3
Стилизация таблиц
↗
223
181
14м
9
10. Завершение курса
1 урок
👁
273
👤
235
Закрытый
10.1
Инструменты верстальщика
↗
273
235
5м
11
4. Самый полный курс по JavaScript для начинающих программистов 4.784810126582278
1. Введение
11 уроков
👁
25 841
👤
18 798
Открытый
1.1
О курсе
↗
6 708
2 283
4м
174
Открытый
1.2
О модуле
↗
1 523
1 523
3м
79
Открытый
1.3
Как успешно решать задачи на программирование?
↗
1 928
1 664
3м
141
Открытый
1.4
Руководство по стилю написания кода на JavaScript
↗
1 844
1 844
1м
86
Открытый
1.5
Манифест по изучению языка программирования JavaScript
↗
1 851
1 851
2м
116
Открытый
1.6
Что такое JavaScript?
↗
2 119
1 582
7м
144
Открытый
1.7
Установка Node.js
↗
1 962
1 633
2м
98
Открытый
1.8
Установка VSCode
↗
1 889
1 632
0м
83
Открытый
1.9
Расширения для VSCode
↗
1 452
1 452
5м
91
Открытый
1.10
Привет, Мир!
↗
2 454
1 565
13м
140
Открытый
1.11
Практика
↗
2 111
1 769
1м
47
2. Введение в программирование
8 уроков
👁
12 214
👤
11 808
Закрытый
2.1
О модуле
↗
1 368
1 368
1м
56
Закрытый
2.2
Роль языка программирования в создании программного обеспечения
↗
1 640
1 491
2м
102
Закрытый
2.3
Программирование – это не только знание языка программирования
↗
1 607
1 463
2м
88
Закрытый
2.4
Важность развития логического мышления для программиста
↗
1 551
1 438
3м
76
Закрытый
2.5
Качества хорошего разработчика
↗
1 549
1 549
3м
57
Закрытый
2.6
Как не стать code monkey программистом
↗
1 528
1 528
1м
55
Закрытый
2.7
Улучшайте свои фундаментальные знания!
↗
1 494
1 494
2м
65
Закрытый
2.8
Важность теории и практики при изучении программирования.
↗
1 477
1 477
2м
67
3. Принципы проектирования программного обеспечения
8 уроков
👁
11 539
👤
10 548
Закрытый
3.1
О модуле
↗
1 307
1 307
1м
52
Закрытый
3.2
Проектирование ПО
↗
1 587
1 587
3м
54
Закрытый
3.3
YAGNI
↗
1 565
1 358
5м
63
Закрытый
3.4
KISS
↗
1 485
1 334
3м
60
Закрытый
3.5
DRY
↗
1 447
1 294
4м
66
Закрытый
3.6
SOLID
↗
1 441
1 252
6м
56
Закрытый
3.7
BDUF
↗
1 368
1 206
5м
48
Закрытый
3.8
Occam's Razor
↗
1 339
1 210
4м
50
4. Жизненный цикл программного обеспечения
7 уроков
👁
8 946
👤
8 444
Закрытый
4.1
О модуле
↗
1 175
1 175
1м
38
Закрытый
4.2
Стадии разработки ПО
↗
1 393
1 249
3м
71
Закрытый
4.3
Анализ и планирование
↗
1 320
1 226
2м
48
Закрытый
4.4
Проектирование
↗
1 287
1 202
2м
50
Закрытый
4.5
Реализация
↗
1 264
1 197
1м
58
Закрытый
4.6
Тестирование и отладка
↗
1 257
1 199
1м
56
Закрытый
4.7
Развертывание и сопровождение
↗
1 250
1 196
1м
52
5. Алгоритмизация
7 уроков
👁
8 919
👤
8 201
Закрытый
5.1
О модуле
↗
1 123
1 123
1м
35
Закрытый
5.2
Думай алгоритмически!
↗
1 377
1 377
6м
83
Закрытый
5.3
Что такое алгоритм?
↗
1 339
1 162
5м
66
Закрытый
5.4
Свойства алгоритмов
↗
1 300
1 141
5м
56
Закрытый
5.5
Виды алгоритмов
↗
1 274
1 122
2м
60
Закрытый
5.6
Схемы алгоритмов
↗
1 258
1 125
3м
63
Закрытый
5.7
Псевдокод алгоритмов
↗
1 248
1 151
5м
59
6. Основы
10 уроков
👁
15 018
👤
13 660
Закрытый
6.1
О модуле
↗
1 230
1 230
1м
37
Закрытый
6.2
Инструкции
↗
1 630
1 540
2м
105
Закрытый
6.3
Комментарии
↗
1 592
1 505
2м
99
Закрытый
6.4
Переменные
↗
1 595
1 352
14м
167
Закрытый
6.5
Константы
↗
1 547
1 437
8м
111
Закрытый
6.6
Типы данных
↗
1 541
1 383
13м
126
Закрытый
6.7
Операторы
↗
1 498
1 262
6м
84
Закрытый
6.8
Области видимости
↗
1 481
1 263
5м
139
Закрытый
6.9
Поднятие
↗
1 468
1 364
5м
134
Закрытый
6.10
Строгий режим
↗
1 436
1 324
7м
90
7. Практика по работе с основами
2 урока
👁
2 623
👤
2 496
Закрытый
7.1
О модуле
↗
1 134
1 134
0м
42
Закрытый
7.2
Часть 1
↗
1 489
1 362
9м
86
8. Операторы
12 уроков
👁
14 569
👤
12 852
Закрытый
8.1
О модуле
↗
1 106
1 106
2м
44
Закрытый
8.2
Арифметические операторы
↗
1 430
1 232
14м
84
Закрытый
8.3
Операторы присваивания
↗
1 357
1 130
14м
56
Закрытый
8.4
Операторы сравнения
↗
1 299
1 128
12м
99
Закрытый
8.5
Логические операторы
↗
1 285
1 108
10м
75
Закрытый
8.6
Битовые операторы
↗
1 275
1 096
5м
46
Закрытый
8.7
Унарные операторы
↗
1 257
1 084
6м
65
Закрытый
8.8
Тернарный оператор
↗
1 252
1 072
9м
76
Закрытый
8.9
Операторы отношения
↗
1 242
1 057
8м
83
Закрытый
8.10
Оператор запятая
↗
1 224
1 078
8м
67
Закрытый
8.11
Оператор группировки
↗
916
916
1м
41
Закрытый
8.12
Приоритеты операторов
↗
926
845
6м
43
9. Практика по работе с операторами
2 урока
👁
2 187
👤
2 023
Закрытый
9.1
О модуле
↗
929
929
0м
34
Закрытый
9.2
Часть 1
↗
1 258
1 094
24м
79
10. Управляющие структуры
6 уроков
👁
6 591
👤
5 764
Закрытый
10.1
О модуле
↗
925
925
1м
36
Закрытый
10.2
if
↗
1 232
1 041
23м
109
Закрытый
10.3
switch
↗
1 175
947
18м
82
Закрытый
10.4
for
↗
1 159
992
23м
87
Закрытый
10.5
while
↗
1 114
957
6м
71
Закрытый
10.6
do..while
↗
986
902
7м
49
11. Практика по работе с управляющими структурами
2 урока
👁
1 987
👤
1 709
Закрытый
11.1
О модуле
↗
846
846
0м
33
Закрытый
11.2
Часть 1
↗
1 141
863
68м
64
12. Типы данных
9 уроков
👁
8 468
👤
7 481
Закрытый
12.1
О модуле
↗
823
823
1м
34
Закрытый
12.2
string
↗
1 067
892
17м
77
Закрытый
12.3
number
↗
1 006
738
15м
100
Закрытый
12.4
boolean
↗
985
932
5м
71
Закрытый
12.5
null
↗
986
828
3м
71
Закрытый
12.6
undefined
↗
985
821
2м
68
Закрытый
12.7
object
↗
1 001
832
22м
83
Закрытый
12.8
symbol
↗
874
874
1м
45
Закрытый
12.9
bigint
↗
741
741
2м
35
13. Структуры данных
3 урока
👁
2 527
👤
2 411
Закрытый
13.1
О модуле
↗
754
754
0м
28
Закрытый
13.2
Массив
↗
1 013
897
20м
84
Закрытый
13.3
Множество
↗
760
760
2м
35
14. Практика по работе с типами данных
3 урока
👁
2 590
👤
2 282
Закрытый
14.1
О модуле
↗
732
732
0м
25
Закрытый
14.2
Часть 1
↗
978
765
90м
87
Закрытый
14.3
Часть 2
↗
880
785
20м
70
15. Функции
9 уроков
👁
7 891
👤
6 948
Закрытый
15.1
О модуле
↗
722
722
1м
34
Закрытый
15.2
Именованные функции
↗
961
768
22м
106
Закрытый
15.3
Анонимные функции
↗
913
842
6м
77
Закрытый
15.4
Стрелочные функции
↗
916
775
7м
62
Закрытый
15.5
Рекурсивные функции
↗
900
743
13м
62
Закрытый
15.6
Колбэк функции
↗
887
803
10м
51
Закрытый
15.7
IIFE функции
↗
865
782
8м
48
Закрытый
15.8
Замыкания
↗
885
769
9м
54
Закрытый
15.9
Генераторы
↗
842
744
8м
54
16. Практика по работе с функциями
2 урока
👁
1 476
👤
1 349
Закрытый
16.1
О модуле
↗
631
631
0м
22
Закрытый
16.2
Часть 1
↗
845
718
21м
42
17. Алгоритмы сортировки
7 уроков
👁
5 003
👤
4 495
Закрытый
17.1
О модуле
↗
619
619
1м
25
Закрытый
17.2
Пузырьковая сортировка
↗
818
691
8м
41
Закрытый
17.3
Шейкерная сортировка
↗
766
665
5м
32
Закрытый
17.4
Сортировка выбором
↗
723
646
4м
34
Закрытый
17.5
Сортировка вставками
↗
691
634
3м
35
Закрытый
17.6
Сортировка слиянием
↗
681
620
3м
28
Закрытый
17.7
Быстрая сортировка
↗
705
620
3м
23
18. Алгоритмы поиска
3 урока
👁
1 997
👤
1 830
Закрытый
18.1
О модуле
↗
547
547
1м
24
Закрытый
18.2
Линейный поиск
↗
736
645
2м
38
Закрытый
18.3
Бинарный поиск
↗
714
638
2м
35
19. Отладка кода
5 уроков
👁
2 786
👤
2 646
Закрытый
19.1
О модуле
↗
562
562
1м
24
Закрытый
19.2
Введение в отладку кода
↗
577
489
7м
24
Закрытый
19.3
Методы отладки кода
↗
555
555
2м
19
Закрытый
19.4
Практические методы процесса отладки кода
↗
548
548
2м
24
Закрытый
19.5
Использование объекта console для отладки кода
↗
544
492
9м
28
20. Методы объекта console для отладки кода
15 уроков
👁
7 531
👤
7 218
Закрытый
20.1
О модуле
↗
552
552
2м
25
Закрытый
20.2
assert()
↗
550
493
6м
28
Закрытый
20.3
clear()
↗
515
490
1м
24
Закрытый
20.4
count()
↗
510
487
2м
28
Закрытый
20.5
countReset()
↗
504
481
2м
23
Закрытый
20.6
debug()
↗
501
479
2м
23
Закрытый
20.7
dir()
↗
498
475
1м
22
Закрытый
20.8
log()
↗
492
477
1м
22
Закрытый
20.9
info()
↗
487
470
1м
19
Закрытый
20.10
warn()
↗
485
470
1м
17
Закрытый
20.11
error()
↗
491
472
0м
20
Закрытый
20.12
table()
↗
488
467
1м
33
Закрытый
20.13
group()
↗
489
467
1м
26
Закрытый
20.14
time()
↗
483
469
1м
29
Закрытый
20.15
trace()
↗
486
469
1м
24
21. Практика по работе с отладкой кода
2 урока
👁
1 010
👤
904
Закрытый
21.1
О модуле
↗
486
486
0м
17
Закрытый
21.2
Часть 1
↗
524
418
33м
29
22. Обработка ошибок
5 уроков
👁
2 821
👤
2 618
Закрытый
22.1
О модуле
↗
491
491
0м
23
Закрытый
22.2
Типы ошибок
↗
589
525
3м
32
Закрытый
22.3
Error()
↗
581
536
2м
30
Закрытый
22.4
throw
↗
571
533
2м
30
Закрытый
22.5
try..catch
↗
589
533
3м
38
23. Теория множеств
10 уроков
👁
6 372
👤
5 805
Закрытый
23.1
О модуле
↗
525
525
0м
31
Закрытый
23.2
Множества
↗
699
586
2м
43
Закрытый
23.3
Обозначения и основные понятия
↗
672
619
3м
45
Закрытый
23.4
Числовые множества
↗
662
590
5м
40
Закрытый
23.5
Конечные и бесконечные множества
↗
637
559
1м
38
Закрытый
23.6
Упорядоченные множества
↗
637
600
2м
38
Закрытый
23.7
Способы задания множеств
↗
635
556
1м
34
Закрытый
23.8
Равенство множеств
↗
633
595
1м
36
Закрытый
23.9
Включение множеств
↗
630
630
1м
29
Закрытый
23.10
Операции над множествами
↗
642
545
7м
41
24. Работа с множествами
10 уроков
👁
6 343
👤
5 771
Закрытый
24.1
О модуле
↗
506
506
0м
24
Закрытый
24.2
Set()
↗
704
589
6м
50
Закрытый
24.3
add()
↗
662
582
2м
49
Закрытый
24.4
clear()
↗
643
578
1м
44
Закрытый
24.5
delete()
↗
640
574
1м
43
Закрытый
24.6
entries()
↗
645
599
4м
29
Закрытый
24.7
forEach()
↗
647
560
4м
32
Закрытый
24.8
has()
↗
635
561
1м
38
Закрытый
24.9
keys()
↗
629
629
0м
30
Закрытый
24.10
values()
↗
632
593
0м
29
25. Практика по работе с множествами
2 урока
👁
1 134
👤
1 027
Закрытый
25.1
О модуле
↗
477
477
0м
26
Закрытый
25.2
Часть 1
↗
657
550
24м
35
26. Работа с массивами
22 урока
👁
14 544
👤
12 962
Закрытый
26.1
О модуле
↗
522
522
0м
34
Закрытый
26.2
Array()
↗
709
590
6м
53
Закрытый
26.3
Array.isArray()
↗
679
633
1м
51
Закрытый
26.4
every()
↗
668
585
5м
51
Закрытый
26.5
concat()
↗
669
626
1м
47
Закрытый
26.6
map()
↗
679
601
6м
53
Закрытый
26.7
includes()
↗
814
596
2м
59
Закрытый
26.8
filter()
↗
667
578
6м
57
Закрытый
26.9
forEach()
↗
654
602
5м
51
Закрытый
26.10
findIndex()
↗
642
569
4м
45
Закрытый
26.11
flat()
↗
640
600
2м
57
Закрытый
26.12
find()
↗
645
594
3м
57
Закрытый
26.13
fill()
↗
631
595
1м
45
Закрытый
26.14
flatMap()
↗
629
581
4м
48
Закрытый
26.15
join()
↗
768
600
1м
42
Закрытый
26.16
pop()
↗
640
591
1м
40
Закрытый
26.17
push()
↗
736
591
1м
44
Закрытый
26.18
reverse()
↗
628
592
1м
49
Закрытый
26.19
reduce()
↗
647
581
4м
43
Закрытый
26.20
some()
↗
627
570
2м
48
Закрытый
26.21
sort()
↗
627
583
3м
41
Закрытый
26.22
shift()
↗
623
582
0м
42
27. Практика по работе с массивами
7 уроков
👁
3 630
👤
2 118
Закрытый
27.1
О модуле
↗
482
482
0м
23
Закрытый
27.2
Часть 1
↗
666
465
131м
65
Закрытый
27.3
Часть 2
↗
574
381
175м
50
Закрытый
27.4
Часть 3
↗
519
243
245м
39
Закрытый
27.5
Часть 4
↗
485
221
245м
36
Закрытый
27.6
Часть 5
↗
456
137
235м
30
Закрытый
27.7
Часть 6
↗
448
189
39м
15
28. Работа с объектами
17 уроков
👁
8 388
👤
7 738
Закрытый
28.1
О модуле
↗
419
419
0м
17
Закрытый
28.2
Object()
↗
580
502
1м
32
Закрытый
28.3
Object.assign()
↗
549
488
2м
36
Закрытый
28.4
Object.defineProperties()
↗
520
468
5м
27
Закрытый
28.5
Object.defineProperty()
↗
496
467
1м
27
Закрытый
28.6
Object.entries()
↗
506
463
2м
34
Закрытый
28.7
Object.freeze()
↗
493
457
1м
30
Закрытый
28.8
Object.fromEntries()
↗
488
459
1м
33
Закрытый
28.9
Object.hasOwn()
↗
486
452
2м
29
Закрытый
28.10
hasOwnProperty()
↗
486
452
2м
21
Закрытый
28.11
Object.isExtensible()
↗
484
450
1м
30
Закрытый
28.12
Object.isFrozen()
↗
474
449
1м
26
Закрытый
28.13
Object.isSealed()
↗
479
446
1м
23
Закрытый
28.14
Object.preventExtensions()
↗
470
440
2м
25
Закрытый
28.15
Object.seal()
↗
471
437
2м
18
Закрытый
28.16
Object.keys()
↗
501
445
1м
24
Закрытый
28.17
Object.values()
↗
486
444
1м
25
29. Практика по работе с объектами
2 урока
👁
851
👤
696
Закрытый
29.1
О модуле
↗
358
358
0м
16
Закрытый
29.2
Часть 1
↗
493
338
73м
30
30. Работа со строками
20 уроков
👁
9 406
👤
8 252
Закрытый
30.1
О модуле
↗
374
374
0м
19
Закрытый
30.2
String()
↗
503
447
1м
32
Закрытый
30.3
charCodeAt()
↗
486
441
1м
24
Закрытый
30.4
concat()
↗
489
352
2м
27
Закрытый
30.5
endsWith()
↗
472
436
2м
32
Закрытый
30.6
includes()
↗
481
435
1м
32
Закрытый
30.7
indexOf()
↗
476
428
2м
34
Закрытый
30.8
lastIndexOf()
↗
459
425
2м
32
Закрытый
30.9
match()
↗
465
424
1м
23
Закрытый
30.10
padEnd()
↗
466
425
1м
33
Закрытый
30.11
padStart()
↗
451
424
1м
29
Закрытый
30.12
repeat()
↗
462
425
1м
27
Закрытый
30.13
replace()
↗
466
409
6м
18
Закрытый
30.14
split()
↗
648
425
2м
30
Закрытый
30.15
startsWith()
↗
452
411
1м
24
Закрытый
30.16
slice()
↗
475
327
2м
24
Закрытый
30.17
substring()
↗
457
409
2м
21
Закрытый
30.18
toLowerCase()
↗
440
412
0м
24
Закрытый
30.19
toUpperCase()
↗
438
410
0м
28
Закрытый
30.20
trim()
↗
446
413
0м
28
31. Практика по работе со строками
4 урока
👁
1 518
👤
1 104
Закрытый
31.1
О модуле
↗
319
319
0м
11
Закрытый
31.2
Часть 1
↗
456
297
72м
39
Закрытый
31.3
Часть 2
↗
391
257
100м
27
Закрытый
31.4
Часть 3
↗
352
231
59м
21
32. Работа с Датой и Временем
21 урок
👁
7 778
👤
7 414
Закрытый
32.1
О модуле
↗
305
305
0м
15
Закрытый
32.2
Date()
↗
410
367
3м
17
Закрытый
32.3
getFullYear()
↗
386
361
1м
20
Закрытый
32.4
getMonth()
↗
380
359
1м
22
Закрытый
32.5
getDate()
↗
377
358
0м
22
Закрытый
32.6
getHours()
↗
374
358
0м
16
Закрытый
32.7
getMinutes()
↗
370
357
0м
19
Закрытый
32.8
getSeconds()
↗
371
357
0м
17
Закрытый
32.9
getDay()
↗
371
358
0м
16
Закрытый
32.10
getTime()
↗
375
357
0м
20
Закрытый
32.11
setFullYear()
↗
372
355
1м
16
Закрытый
32.12
setMonth()
↗
373
354
0м
16
Закрытый
32.13
setDate()
↗
365
353
0м
19
Закрытый
32.14
setHours()
↗
363
352
1м
15
Закрытый
32.15
setMinutes()
↗
363
351
0м
14
Закрытый
32.16
setSeconds()
↗
361
351
0м
15
Закрытый
32.17
toDateString()
↗
371
352
1м
16
Закрытый
32.18
toTimeString()
↗
370
352
1м
15
Закрытый
32.19
toUTCString()
↗
368
353
0м
18
Закрытый
32.20
toString()
↗
369
351
0м
16
Закрытый
32.21
toJSON()
↗
384
353
0м
15
33. Практика по работе с датой и временем
2 урока
👁
683
👤
544
Закрытый
33.1
О модуле
↗
294
294
0м
9
Закрытый
33.2
Часть 1
↗
389
250
47м
11
34. Работа с математикой
11 уроков
👁
4 240
👤
3 853
Закрытый
34.1
О модуле
↗
287
287
0м
11
Закрытый
34.2
Math
↗
411
346
3м
23
Закрытый
34.3
Math.abs()
↗
396
359
1м
20
Закрытый
34.4
Math.floor()
↗
409
359
0м
20
Закрытый
34.5
Math.ceil()
↗
389
357
0м
19
Закрытый
34.6
Math.max()
↗
403
359
0м
24
Закрытый
34.7
Math.min()
↗
396
358
0м
19
Закрытый
34.8
Math.pow()
↗
385
356
0м
18
Закрытый
34.9
Math.random()
↗
388
360
0м
22
Закрытый
34.10
Math.round()
↗
392
356
0м
18
Закрытый
34.11
Math.sqrt()
↗
384
356
0м
16
35. Практика по работе с математикой
3 урока
👁
978
👤
667
Закрытый
35.1
О модуле
↗
280
280
0м
12
Закрытый
35.2
Часть 1
↗
375
204
75м
24
Закрытый
35.3
Часть 2
↗
323
183
53м
21
36. Работа с JSON
4 урока
👁
1 556
👤
1 384
Закрытый
36.1
О модуле
↗
306
306
0м
14
Закрытый
36.2
Что такое JSON?
↗
438
370
5м
36
Закрытый
36.3
parse()
↗
416
353
4м
25
Закрытый
36.4
stringify()
↗
396
355
2м
18
37. Практика по работе с JSON
2 урока
👁
685
👤
554
Закрытый
37.1
О модуле
↗
285
285
0м
10
Закрытый
37.2
Часть 1
↗
400
269
22м
24
38. Регулярные выражения
9 уроков
👁
2 511
👤
2 164
Закрытый
38.1
О модуле
↗
286
286
0м
11
Закрытый
38.2
Что такое регулярные выражения?
↗
398
334
4м
26
Закрытый
38.3
Cпециальные символы в регулярных выражениях
↗
372
260
14м
22
Закрытый
38.4
Флаги в регулярных выражениях
↗
268
217
5м
16
Закрытый
38.5
Символьные классы
↗
240
215
5м
16
Закрытый
38.6
Наборы символов
↗
239
215
2м
13
Закрытый
38.7
Границы
↗
238
214
2м
10
Закрытый
38.8
Группировка и обратные ссылки
↗
234
214
5м
7
Закрытый
38.9
Квантификаторы
↗
236
209
3м
13
39. Работа с регулярными выражениями
7 уроков
👁
2 062
👤
1 725
Закрытый
39.1
О модуле
↗
241
241
0м
8
Закрытый
39.2
RegExp()
↗
351
274
2м
14
Закрытый
39.3
exec()
↗
333
284
1м
19
Закрытый
39.4
test()
↗
324
219
1м
15
Закрытый
39.5
match()
↗
252
218
2м
10
Закрытый
39.6
replace()
↗
253
210
4м
8
Закрытый
39.7
toString()
↗
308
279
0м
13
40. Практика по работе с регулярными выражениями
3 урока
👁
848
👤
491
Закрытый
40.1
О модуле
↗
239
239
0м
5
Закрытый
40.2
Часть 1
↗
373
150
143м
21
Закрытый
40.3
Часть 2
↗
236
102
100м
12
41. Чтение и понимание кода
4 урока
👁
187
👤
187
Закрытый
41.1
О модуле
↗
64
64
3м
0
Закрытый
41.2
Почему умение читать код критично в реальной разработке
↗
46
46
1м
0
Закрытый
41.3
Как правильно подходить к анализу кода
↗
38
38
2м
0
Закрытый
41.4
Пошаговый универсальный подход к чтению кода
↗
39
39
2м
0
42. Практика по работе с чужим кодом
3 урока
👁
182
👤
69
Закрытый
42.1
О модуле
↗
51
51
2м
0
Закрытый
42.2
Часть 1
↗
49
12
44м
0
Закрытый
42.3
Часть 2
↗
82
6
6м
0
43. Заключение
1 урок
👁
489
👤
291
Закрытый
43.1
Итоги курса
↗
489
291
2м
23
5. Самый полный курс по JavaScript для опытных программистов 4.4
1. Введение
6 уроков
👁
4 000
👤
2 866
Открытый
1.1
О Курсе
↗
1 656
555
3м
40
Открытый
1.2
Как успешно решать задачи на программирование?
↗
490
457
2м
34
Открытый
1.3
Руководство по стилю написания кода на JavaScript
↗
468
468
1м
27
Открытый
1.4
Манифест по изучению языка программирования JavaScript
↗
464
464
2м
32
Открытый
1.5
Установка Node.js
↗
464
464
1м
25
Открытый
1.6
Установка VSCode
↗
458
458
1м
22
2. Основы программирования
8 уроков
👁
3 452
👤
3 436
Закрытый
2.1
Роль языка программирования в создании программного обеспечения
↗
446
438
1м
23
Закрытый
2.2
Программирование – это не только знание языка программирования
↗
440
436
1м
19
Закрытый
2.3
Важность развития логического мышления для программиста
↗
438
434
2м
24
Закрытый
2.4
Качества хорошего разработчика
↗
432
432
3м
25
Закрытый
2.5
Как не стать code monkey программистом
↗
427
427
1м
21
Закрытый
2.6
Улучшайте свои фундаментальные знания!
↗
424
424
2м
19
Закрытый
2.7
Важность теории и практики при изучении программирования.
↗
420
420
2м
17
Закрытый
2.8
Технический долг
↗
425
425
2м
19
3. Принципы проектирования программного обеспечения
7 уроков
👁
2 968
👤
2 938
Закрытый
3.1
Проектирование ПО
↗
431
428
1м
18
Закрытый
3.2
YAGNI
↗
430
426
4м
35
Закрытый
3.3
KISS
↗
428
424
3м
23
Закрытый
3.4
DRY
↗
425
419
3м
23
Закрытый
3.5
SOLID
↗
422
415
5м
28
Закрытый
3.6
BDUF
↗
416
414
4м
20
Закрытый
3.7
Occam's Razor
↗
416
412
3м
21
4. Жизненный цикл программного обеспечения
6 уроков
👁
2 431
👤
2 420
Закрытый
4.1
Стадии разработки ПО
↗
413
407
2м
22
Закрытый
4.2
Анализ и планирование
↗
407
405
2м
21
Закрытый
4.3
Проектирование
↗
405
402
1м
19
Закрытый
4.4
Реализация
↗
402
402
1м
15
Закрытый
4.5
Тестирование и отладка
↗
402
402
1м
17
Закрытый
4.6
Развертывание и сопровождение
↗
402
402
0м
17
5. Алгоритмизация
10 уроков
👁
3 868
👤
3 780
Закрытый
5.1
Думай алгоритмически!
↗
402
402
6м
29
Закрытый
5.2
Что такое алгоритм?
↗
399
392
4м
21
Закрытый
5.3
Свойства алгоритмов
↗
397
386
4м
21
Закрытый
5.4
Виды алгоритмов
↗
392
387
2м
18
Закрытый
5.5
Схемы алгоритмов
↗
389
385
3м
20
Закрытый
5.6
Псевдокод алгоритмов
↗
387
384
2м
18
Закрытый
5.7
Оценка сложности алгоритмов
↗
387
368
20м
24
Закрытый
5.8
Машина Поста
↗
374
363
6м
15
Закрытый
5.9
Машина Тьюринга
↗
371
357
10м
8
Закрытый
5.10
Динамическое программирование
↗
370
356
7м
24
6. Алгоритмы сортировки
6 уроков
👁
2 066
👤
2 038
Закрытый
6.1
Пузырьковая сортировка
↗
355
347
6м
16
Закрытый
6.2
Шейкерная сортировка
↗
350
343
5м
15
Закрытый
6.3
Сортировка выбором
↗
343
339
4м
16
Закрытый
6.4
Сортировка вставками
↗
341
337
3м
12
Закрытый
6.5
Сортировка слиянием
↗
338
337
4м
12
Закрытый
6.6
Быстрая сортировка
↗
339
335
5м
18
7. Алгоритмы поиска
2 урока
👁
670
👤
668
Закрытый
7.1
Линейный поиск
↗
335
335
1м
15
Закрытый
7.2
Бинарный поиск
↗
335
333
1м
15
8. Объекты в JavaScript
22 урока
👁
6 504
👤
6 371
Закрытый
8.1
Основы объектов
↗
333
326
17м
21
Закрытый
8.2
Объявление переменных объектов
↗
327
320
19м
20
Закрытый
8.3
Точечная запись
↗
322
314
11м
22
Закрытый
8.4
Внутренние пространства имён
↗
316
313
4м
18
Закрытый
8.5
Скобочная запись
↗
315
311
8м
21
Закрытый
8.6
Запись элементов
↗
313
309
4м
19
Закрытый
8.7
Удаление элементов
↗
312
309
3м
16
Закрытый
8.8
Ключевое слово this
↗
311
304
15м
13
Закрытый
8.9
Опциональная цепочка
↗
306
299
9м
19
Закрытый
8.10
Распространение
↗
300
294
18м
17
Закрытый
8.11
Глубокое копирование
↗
297
291
18м
18
Закрытый
8.12
Деструктуризация
↗
294
290
16м
14
Закрытый
8.13
Динамическое определение свойств и значений
↗
293
283
18м
20
Закрытый
8.14
Лаконичные свойства и методы
↗
287
278
29м
18
Закрытый
8.15
Дескрипторы свойств
↗
280
273
20м
17
Закрытый
8.16
Свойства доступа
↗
281
272
6м
13
Закрытый
8.17
Подтипы объектов
↗
273
267
23м
18
Закрытый
8.18
Характеристики объектов
↗
269
265
13м
18
Закрытый
8.19
Мутация объектов
↗
272
264
4м
14
Закрытый
8.20
Опасность мутации объектов
↗
266
263
5м
21
Закрытый
8.21
Примитивные типы данных иммутабельные
↗
266
264
8м
17
Закрытый
8.22
Предотвращение мутации объектов
↗
271
262
15м
21
9. Практика по работе с объектами
3 урока
👁
742
👤
447
Закрытый
9.1
Часть 1 ( ★☆☆ )
↗
261
236
105м
20
Закрытый
9.2
Часть 2 ( ★★☆ )
↗
250
116
433м
14
Закрытый
9.3
Часть 3 ( ★★★ )
↗
231
95
233м
10
10. Прототипы объектов
6 уроков
👁
1 148
👤
1 137
Закрытый
10.1
Что такое прототипы объектов ?
↗
196
192
18м
13
Закрытый
10.2
Прототипное наследование
↗
192
190
12м
18
Закрытый
10.3
Экономия памяти
↗
190
190
2м
16
Закрытый
10.4
Динамическое обновление
↗
190
190
2м
15
Закрытый
10.5
Иерархия наследования
↗
190
188
11м
12
Закрытый
10.6
Гибкость и модульность
↗
190
187
9м
12
11. Практика по работе с прототипами объектов
2 урока
👁
362
👤
233
Закрытый
11.1
Часть 1 ( ★☆☆ )
↗
187
148
175м
17
Закрытый
11.2
Часть 2 ( ★★☆ )
↗
175
85
128м
8
12. Классы
13 уроков
👁
2 157
👤
2 139
Закрытый
12.1
Что такое Классы?
↗
170
169
10м
16
Закрытый
12.2
Определение и инициализация
↗
169
167
3м
15
Закрытый
12.3
Инстанс класса
↗
168
167
2м
13
Закрытый
12.4
Свойства
↗
167
167
2м
12
Закрытый
12.5
Частные свойства
↗
167
167
4м
15
Закрытый
12.6
Статические свойства
↗
167
166
3м
14
Закрытый
12.7
Частные статические свойства
↗
166
166
2м
11
Закрытый
12.8
Методы
↗
166
164
4м
12
Закрытый
12.9
Частные методы
↗
164
164
2м
11
Закрытый
12.10
Статические методы
↗
164
164
8м
18
Закрытый
12.11
Геттеры и сеттеры
↗
164
163
14м
15
Закрытый
12.12
Наследование
↗
165
157
12м
14
Закрытый
12.13
Проверка типа объекта
↗
160
158
2м
16
13. Практика по работе с классами
2 урока
👁
314
👤
278
Закрытый
13.1
Часть 1 ( ★★☆ )
↗
159
138
112м
8
Закрытый
13.2
Часть 2 ( ★★★ )
↗
155
140
30м
9
14. Объектно-ориентированное программирование
5 уроков
👁
675
👤
674
Закрытый
14.1
Что такое ООП?
↗
137
136
12м
13
Закрытый
14.2
Инкапсуляция
↗
136
136
3м
9
Закрытый
14.3
Наследование
↗
135
135
2м
8
Закрытый
14.4
Полиморфизм
↗
134
134
2м
13
Закрытый
14.5
Абстракция
↗
133
133
3м
11
15. Продвинутая работа с функциями
12 уроков
👁
1 593
👤
1 581
Закрытый
15.1
Объект функции
↗
134
133
10м
14
Закрытый
15.2
Остаточные параметры
↗
133
132
11м
13
Закрытый
15.3
Динамическое создание функций
↗
134
132
7м
9
Закрытый
15.4
Методы для работы с функциями
↗
132
131
11м
11
Закрытый
15.5
Расширение прототипа функций
↗
133
132
4м
10
Закрытый
15.6
Функции планирования вызовов
↗
133
131
8м
14
Закрытый
15.7
Рекурсивные функции
↗
132
132
7м
9
Закрытый
15.8
Колбэк функции
↗
132
131
9м
11
Закрытый
15.9
IIFE функции
↗
133
132
9м
11
Закрытый
15.10
Замыкания
↗
132
132
8м
12
Закрытый
15.11
Генераторы
↗
132
131
15м
13
Закрытый
15.12
Мемоизация
↗
133
132
7м
9
16. Практика по работе с функциями
1 урок
👁
133
👤
117
Закрытый
16.1
Часть 1 ( ★☆☆ )
↗
133
117
73м
13
17. Введение в структуры данных
2 урока
👁
254
👤
254
Закрытый
17.1
Что такое структуры данных?
↗
127
127
10м
8
Закрытый
17.2
Зачем знать структуры данных?
↗
127
127
2м
8
18. Структуры данных
7 уроков
👁
885
👤
823
Закрытый
18.1
Массив
↗
130
125
20м
9
Закрытый
18.2
Множество
↗
128
124
16м
9
Закрытый
18.3
Список
↗
126
122
13м
7
Закрытый
18.4
Стек
↗
125
120
8м
10
Закрытый
18.5
Очередь
↗
124
121
8м
6
Закрытый
18.6
Дерево
↗
127
102
35м
-12
Закрытый
18.7
Хэш-таблица
↗
125
109
13м
0
19. Практика по работе со структурами данных
7 уроков
👁
749
👤
440
Закрытый
19.1
Часть 1 ( ★☆☆ )
↗
120
98
168м
12
Закрытый
19.2
Часть 2 ( ★☆☆ )
↗
115
90
171м
9
Закрытый
19.3
Часть 3 ( ★☆☆ )
↗
112
62
188м
9
Закрытый
19.4
Часть 4 ( ★☆☆ )
↗
104
59
91м
9
Закрытый
19.5
Часть 5 ( ★☆☆ )
↗
97
67
73м
9
Закрытый
19.6
Часть 6 ( ★★☆ )
↗
99
31
150м
9
Закрытый
19.7
Часть 7 ( ★★☆ )
↗
102
33
53м
3
20. Введение в паттерны проектирования
4 урока
👁
292
👤
283
Закрытый
20.1
Что такое паттерн проектирования?
↗
75
71
4м
6
Закрытый
20.2
История паттернов проектирования
↗
72
71
4м
4
Закрытый
20.3
Зачем знать паттерны проектирования?
↗
73
70
2м
3
Закрытый
20.4
Классификация паттернов проектирования
↗
72
71
5м
2
21. Порождающие паттерны проектирования
4 урока
👁
282
👤
279
Закрытый
21.1
Одиночка
↗
72
69
11м
4
Закрытый
21.2
Фабрика
↗
70
70
7м
5
Закрытый
21.3
Строитель
↗
70
70
8м
6
Закрытый
21.4
Прототип
↗
70
70
4м
3
22. Структурные паттерны проектирования
7 уроков
👁
491
👤
488
Закрытый
22.1
Адаптер
↗
70
70
9м
4
Закрытый
22.2
Фасад
↗
71
70
5м
4
Закрытый
22.3
Декоратор
↗
70
70
6м
4
Закрытый
22.4
Мост
↗
70
70
5м
2
Закрытый
22.5
Компоновщик
↗
71
70
6м
2
Закрытый
22.6
Заместитель
↗
70
70
9м
4
Закрытый
22.7
Легковес
↗
69
68
5м
3
23. Поведенческие паттерны проектирования
8 уроков
👁
542
👤
532
Закрытый
23.1
Наблюдатель
↗
68
68
8м
3
Закрытый
23.2
Стратегия
↗
69
67
4м
4
Закрытый
23.3
Состояние
↗
68
67
6м
3
Закрытый
23.4
Цепочка обязанностей
↗
68
66
4м
3
Закрытый
23.5
Команда
↗
67
66
4м
4
Закрытый
23.6
Итератор
↗
67
66
2м
3
Закрытый
23.7
Посредник
↗
67
66
3м
4
Закрытый
23.8
Снимок
↗
68
66
2м
3
24. Асинхронное программирование
7 уроков
👁
465
👤
456
Закрытый
24.1
Введение в асинхронное программирование
↗
67
66
7м
7
Закрытый
24.2
Синхронный код и его проблемы
↗
66
66
2м
4
Закрытый
24.3
Стек вызовов
↗
67
65
8м
5
Закрытый
24.4
Цикл событий
↗
67
65
8м
4
Закрытый
24.5
Обратные вызовы
↗
66
65
4м
4
Закрытый
24.6
Обещания
↗
66
64
15м
8
Закрытый
24.7
Асинхронные функции
↗
66
65
4м
5
25. Модули
15 уроков
👁
911
👤
906
Закрытый
25.1
Что такое модуль?
↗
66
63
5м
4
Закрытый
25.2
CommonJS модули
↗
64
63
3м
5
Закрытый
25.3
ECMAScript модули
↗
64
63
4м
6
Закрытый
25.4
Хранение состояния
↗
63
63
1м
4
Закрытый
25.5
Изоляция и независимость
↗
62
62
1м
3
Закрытый
25.6
Отложенная инициализация
↗
61
61
1м
4
Закрытый
25.7
Экспорт до объявления
↗
61
61
2м
2
Закрытый
25.8
Экспорт отдельно от объявления
↗
59
59
2м
3
Закрытый
25.9
Импорт *
↗
59
59
1м
3
Закрытый
25.10
Импорт as
↗
59
59
1м
3
Закрытый
25.11
Экспорт as
↗
59
59
1м
2
Закрытый
25.12
Экспорт по умолчанию
↗
59
59
2м
4
Закрытый
25.13
Реэкспорт
↗
59
59
1м
3
Закрытый
25.14
Динамические импорт
↗
58
58
2м
4
Закрытый
25.15
Инструменты сборки
↗
58
58
1м
2
26. Заключение
1 урок
👁
60
👤
57
Закрытый
26.1
Итоги курса
↗
60
57
3м
6