Содержание пакета (7 курсов)
1. HTML и CSS — полный курс по вёрстке с нуля 4.826086956521739
1. Введение
5 уроков
👁
3 769
👤
1 886
Открытый
1.1
HTML и CSS
↗
972
324
5м
21
Открытый
1.2
Как устроен курс
↗
1 031
293
9м
25
Открытый
1.3
Обзор проектов
↗
763
266
2м
13
Открытый
1.4
Обзор курсов
↗
679
679
2м
12
Открытый
1.5
Перенос курса
↗
324
324
0м
19
2. Настройка окружения
3 урока
👁
933
👤
504
Закрытый
2.1
Настройка окружения
↗
318
168
4м
20
Закрытый
2.2
Настройки VSCode
↗
310
171
4м
15
Закрытый
2.3
Создание первой страницы
↗
305
165
4м
11
3. Знакомство с HTML
12 уроков
👁
3 485
👤
2 005
Закрытый
3.1
Структура HTML
↗
314
178
6м
18
Закрытый
3.2
Параграфы и переносы
↗
308
171
5м
16
Закрытый
3.3
Заголовки
↗
300
166
7м
18
Закрытый
3.4
Инспектор Chrome
↗
297
163
6м
15
Закрытый
3.5
Структура документа
↗
294
163
7м
17
Закрытый
3.6
Списки
↗
292
156
7м
16
Закрытый
3.7
Упражнение - Вёрстка статьи
↗
296
155
5м
17
Закрытый
3.8
Ссылки
↗
285
152
5м
18
Закрытый
3.9
Изображения
↗
274
146
7м
14
Закрытый
3.10
Комментарии
↗
272
144
4м
15
Закрытый
3.11
Упражнение - Вёрстка статьи 2
↗
274
142
3м
15
Закрытый
3.12
Тест - Знакомство с HTML
↗
279
269
1м
9
4. Семантика и HTML5
8 уроков
👁
2 099
👤
1 320
Закрытый
4.1
Что такое HTML5?
↗
276
276
5м
16
Закрытый
4.2
Блочные и строчные элементы
↗
270
140
7м
13
Закрытый
4.3
Sup и sub
↗
267
133
4м
11
Закрытый
4.4
Сущности HTML
↗
263
133
5м
10
Закрытый
4.5
Семантическая разметка
↗
255
127
8м
17
Закрытый
4.6
Упражнение - Разметка сайта
↗
258
130
11м
16
Закрытый
4.7
Screen Readers
↗
253
128
9м
11
Закрытый
4.8
Тест - Семантика и HTML5
↗
257
253
1м
10
5. Таблицы
5 уроков
👁
1 232
👤
727
Закрытый
5.1
Создание таблиц
↗
258
127
9м
15
Закрытый
5.2
Доступность таблиц
↗
247
128
6м
12
Закрытый
5.3
Colspan, rowspan
↗
245
123
6м
12
Закрытый
5.4
Упражнение - Вёрстка таблицы
↗
241
114
7м
13
Закрытый
5.5
Тест - Таблицы
↗
241
235
1м
7
6. Формы
12 уроков
👁
2 744
👤
1 716
Закрытый
6.1
Form
↗
248
131
10м
15
Закрытый
6.2
Input
↗
241
125
8м
17
Закрытый
6.3
Label
↗
233
122
10м
9
Закрытый
6.4
Кнопки
↗
230
120
7м
11
Закрытый
6.5
Name
↗
232
120
8м
11
Закрытый
6.6
Упражнение - Поиск YouTube
↗
231
116
5м
10
Закрытый
6.7
Radio, Checkbox, Select
↗
224
112
11м
11
Закрытый
6.8
Range
↗
220
220
4м
10
Закрытый
6.9
Textarea
↗
219
219
4м
8
Закрытый
6.10
Валидация форм
↗
224
110
14м
12
Закрытый
6.11
Упражнение - Форма контактов
↗
220
108
7м
12
Закрытый
6.12
Тест - Формы
↗
222
213
1м
9
7. Основы CSS
8 уроков
👁
1 733
👤
990
Закрытый
7.1
Для чего нужен CSS
↗
227
114
6м
13
Закрытый
7.2
Способы стилизации
↗
221
113
10м
11
Закрытый
7.3
Цвет и фон
↗
216
114
5м
12
Закрытый
7.4
Работа с цветами
↗
215
111
14м
10
Закрытый
7.5
Упражнение - Цвета формы
↗
212
108
6м
11
Закрытый
7.6
Стилизация текста
↗
211
109
12м
12
Закрытый
7.7
Font family
↗
212
111
10м
13
Закрытый
7.8
Тест - Основы CSS
↗
219
210
1м
8
8. Работа с Figma
4 урока
👁
787
👤
405
Закрытый
8.1
Разбор интерфейса
↗
215
106
10м
12
Закрытый
8.2
Компоненты и свойства
↗
194
100
11м
8
Закрытый
8.3
Экспорт графики
↗
190
100
8м
6
Закрытый
8.4
Измерение расстояний
↗
188
99
4м
9
9. CSS Selectors
8 уроков
👁
1 541
👤
908
Закрытый
9.1
Выбор элементов
↗
200
106
6м
11
Закрытый
9.2
ID элемента
↗
195
105
6м
10
Закрытый
9.3
Выбор по классу
↗
192
105
6м
13
Закрытый
9.4
Выбор по атрибуту
↗
193
105
5м
12
Закрытый
9.5
Упражнение - Стиль страницы
↗
191
97
10м
9
Закрытый
9.6
Дочерние элементы
↗
188
101
7м
10
Закрытый
9.7
Соседние элементы
↗
190
99
4м
10
Закрытый
9.8
Тест - CSS Selectors
↗
192
190
0м
5
10. Псевдоклассы и элементы
6 уроков
👁
1 101
👤
659
Закрытый
10.1
Псевдоклассы
↗
191
99
11м
10
Закрытый
10.2
Псевдоклассы с параметрами
↗
186
98
9м
9
Закрытый
10.3
Псевдоэлементы
↗
184
97
6м
9
Закрытый
10.4
Стили списков
↗
182
93
9м
9
Закрытый
10.5
Упражнение - Дизайн списка
↗
177
93
7м
8
Закрытый
10.6
Тест - Псевдоклассы и элементы
↗
181
179
1м
4
11. Каскад
5 уроков
👁
1 111
👤
582
Закрытый
11.1
Каскад CSS
↗
185
91
7м
10
Закрытый
11.2
Специфичность стилей
↗
179
91
15м
12
Закрытый
11.3
Important
↗
176
93
6м
9
Открытый
11.4
Наследование в CSS
↗
392
133
8м
8
Закрытый
11.5
Тест - Каскад
↗
179
174
1м
4
12. Блочная модель
7 уроков
👁
1 180
👤
690
Закрытый
12.1
О блочной модели
↗
183
92
5м
9
Закрытый
12.2
Ширина и высота
↗
168
91
9м
7
Закрытый
12.3
Границы
↗
169
87
12м
8
Закрытый
12.4
Padding
↗
165
88
9м
7
Закрытый
12.5
Margin
↗
162
87
5м
6
Закрытый
12.6
Упражнение - Добавление отступов
↗
166
83
18м
7
Закрытый
12.7
Тест - Блочная модель
↗
167
162
1м
6
13. Поток документа
7 уроков
👁
1 136
👤
678
Закрытый
13.1
Поток документа
↗
168
89
5м
8
Закрытый
13.2
Float
↗
164
90
9м
8
Закрытый
13.3
Display
↗
163
88
11м
7
Закрытый
13.4
Position
↗
164
87
15м
8
Закрытый
13.5
Text-align
↗
161
87
6м
9
Закрытый
13.6
Упражнение - Label формы
↗
156
83
18м
6
Закрытый
13.7
Тест - Поток документа
↗
160
154
1м
6
14. Единицы измерения
5 уроков
👁
779
👤
479
Закрытый
14.1
Проценты
↗
161
84
1м
9
Закрытый
14.2
Em
↗
155
82
8м
7
Закрытый
14.3
Rem
↗
154
82
6м
8
Закрытый
14.4
Vh и vw
↗
152
80
6м
8
Закрытый
14.5
Тест - Единицы измерения
↗
157
151
1м
5
15. Анимация
6 уроков
👁
888
👤
530
Закрытый
15.1
Transition
↗
157
79
8м
10
Закрытый
15.2
Transition timing functions
↗
144
77
11м
13
Закрытый
15.3
Анализ анимации
↗
146
75
4м
7
Закрытый
15.4
Transform
↗
145
77
1м
7
Закрытый
15.5
Animation
↗
146
78
11м
7
Закрытый
15.6
Тест - Анимация
↗
150
144
1м
4
16. Адаптивная вёрстка
8 уроков
👁
1 144
👤
665
Закрытый
16.1
Что такое адаптивная вёрстка
↗
152
78
5м
7
Закрытый
16.2
Media выражения
↗
146
79
9м
11
Закрытый
16.3
Max и min width
↗
143
74
6м
11
Закрытый
16.4
Шрифты и vmin
↗
143
74
4м
5
Закрытый
16.5
Calc
↗
142
77
6м
8
Закрытый
16.6
Min и max
↗
138
73
6м
8
Закрытый
16.7
Clamp
↗
137
72
5м
7
Закрытый
16.8
Тест - Адаптивная вёрстка
↗
143
138
1м
5
17. CSS Flexbox
16 уроков
👁
2 170
👤
1 209
Закрытый
17.1
О flexbox
↗
150
76
4м
10
Закрытый
17.2
Введение во Flexbox
↗
145
74
5м
10
Закрытый
17.3
Работа с flex-direction
↗
141
77
4м
6
Закрытый
17.4
Flex-wrap
↗
137
75
7м
9
Закрытый
17.5
Порядок элементов
↗
138
72
6м
8
Закрытый
17.6
Flex-flow
↗
138
73
2м
6
Закрытый
17.7
Justify-content
↗
138
76
9м
8
Закрытый
17.8
Align-items
↗
136
74
5м
5
Закрытый
17.9
Align-content
↗
132
71
5м
5
Закрытый
17.10
Align-self
↗
134
70
3м
6
Закрытый
17.11
Размеры и flex
↗
131
73
5м
7
Закрытый
17.12
Flex-grow, flex-shrink и flex-basis
↗
132
70
10м
10
Закрытый
17.13
Flex-wrap с flex-basis
↗
129
69
6м
9
Закрытый
17.14
Gap row-gap column-gap
↗
128
67
8м
7
Закрытый
17.15
Auto margin
↗
128
66
4м
5
Закрытый
17.16
Тест - CSS Flexbox
↗
133
126
3м
7
18. Практика flexbox
4 урока
👁
510
👤
250
Закрытый
18.1
Подключение шрифтов
↗
130
66
8м
4
Закрытый
18.2
Google Fonts
↗
126
64
6м
5
Закрытый
18.3
Упражнение - Вёрстка hero
↗
127
58
16м
8
Закрытый
18.4
Упражнение - финал вёрстки
↗
127
62
11м
10
19. Методологии и практики
4 урока
👁
499
👤
265
Закрытый
19.1
Зачем методологии
↗
126
67
5м
6
Закрытый
19.2
БЭМ
↗
128
67
18м
7
Закрытый
19.3
SMACSS
↗
125
67
11м
7
Закрытый
19.4
Custom Properties
↗
120
64
9м
9
20. Проект - Вёрстка страницы школы
11 уроков
👁
1 180
👤
562
Закрытый
20.1
Подготовка проекта
↗
126
60
5м
8
Закрытый
20.2
Вёрстка шапки
↗
118
57
23м
8
Закрытый
20.3
Шрифты и адаптив шапки
↗
110
54
1м
10
Закрытый
20.4
Упражнение - Hero
↗
110
50
19м
8
Закрытый
20.5
Адаптив Hero
↗
104
50
12м
7
Закрытый
20.6
Aria атрибуты
↗
103
51
11м
8
Закрытый
20.7
Вёрстка футера
↗
101
51
13м
7
Закрытый
20.8
Стилизация футера
↗
101
48
16м
5
Закрытый
20.9
Адаптив футера
↗
103
48
6м
6
Закрытый
20.10
Упражнение - Блог
↗
104
49
32м
5
Закрытый
20.11
Упражнение - Адаптив блога
↗
100
44
4м
5
21. CSS Grid
15 уроков
👁
1 548
👤
873
Закрытый
21.1
Подготовка проекта
↗
118
62
6м
8
Закрытый
21.2
Template и gap
↗
111
62
8м
7
Закрытый
21.3
Grid-auto-flow
↗
107
59
4м
5
Закрытый
21.4
Ширина колонок
↗
107
58
6м
6
Закрытый
21.5
Ширина элементов
↗
103
57
7м
6
Закрытый
21.6
Положение элементов
↗
104
58
7м
4
Закрытый
21.7
Именованные линии
↗
101
55
6м
6
Закрытый
21.8
Auto-fit и auto-fill
↗
101
55
5м
5
Закрытый
21.9
Адаптивный grid
↗
102
54
6м
4
Закрытый
21.10
Order
↗
99
55
3м
5
Закрытый
21.11
Justify и align
↗
100
52
9м
5
Закрытый
21.12
Заполнение grid
↗
98
52
7м
5
Закрытый
21.13
Template-areas
↗
98
51
12м
5
Закрытый
21.14
Лучшие практики
↗
99
50
8м
4
Закрытый
21.15
Тест - CSS Grid
↗
100
93
2м
2
22. Проект - Практика Grid
8 уроков
👁
710
👤
333
Закрытый
22.1
Разбор макета
↗
112
47
8м
6
Закрытый
22.2
Упражнение - Вёрстка сетки
↗
89
43
11м
6
Закрытый
22.3
Overflow и white-space
↗
84
44
7м
4
Закрытый
22.4
Scrollbar
↗
85
41
4м
4
Закрытый
22.5
Упражнение - Вёрстка карточки
↗
81
40
19м
4
Закрытый
22.6
Адаптив списка курсов
↗
78
40
6м
3
Закрытый
22.7
Упражнение - Нам доверяют
↗
86
38
15м
3
Закрытый
22.8
Финальный адаптив
↗
95
40
10м
0
23. Финал курса
1 урок
👁
123
👤
52
Закрытый
23.1
Куда дальше?
↗
123
52
2м
8
2. JavaScript Advanced — продвинутые концепции языка и ООП 4.933333333333334
1. Вводное видео
5 уроков
👁
2 164
👤
866
Открытый
1.1
Продвинутый JavaScript
↗
527
103
5м
13
Открытый
1.2
Как устроен курс
↗
556
85
10м
12
Открытый
1.3
Обзор проекта
↗
498
95
5м
13
Открытый
1.4
Обзор курсов
↗
396
396
2м
7
Открытый
1.5
Перенос курса
↗
187
187
0м
6
2. Настройка окружения
4 урока
👁
756
👤
267
Закрытый
2.1
Настройка окружения
↗
195
65
6м
9
Закрытый
2.2
Установка NodeJS
↗
184
67
5м
9
Закрытый
2.3
Настройки VSCode
↗
185
66
6м
8
Закрытый
2.4
Настройка проекта
↗
192
69
6м
11
3. Maps и Sets
10 уроков
👁
1 880
👤
882
Закрытый
3.1
Структура Set
↗
206
85
3м
15
Закрытый
3.2
Sets
↗
200
82
14м
14
Закрытый
3.3
Структура Map
↗
195
84
10м
9
Закрытый
3.4
Основы работы с Map
↗
192
81
11м
13
Закрытый
3.5
Быстрое создание Map
↗
187
78
6м
16
Закрытый
3.6
Итерация по Map
↗
185
76
5м
10
Закрытый
3.7
Упражнение - swap ключей и значений
↗
182
77
4м
17
Закрытый
3.8
WeakMap
↗
182
75
11м
13
Закрытый
3.9
WeakSet
↗
172
72
3м
8
Закрытый
3.10
Тест - Maps и Sets
↗
179
172
2м
8
4. Расчёты и math
10 уроков
👁
1 562
👤
743
Закрытый
4.1
Конвертация и проверка чисел
↗
175
69
14м
16
Закрытый
4.2
Библиотека Math
↗
158
67
9м
11
Закрытый
4.3
Округление
↗
156
66
6м
7
Закрытый
4.4
Упражнение - Функция случайного числа
↗
154
64
4м
11
Закрытый
4.5
Оператор остатка от деления
↗
151
64
4м
10
Закрытый
4.6
Разделитель чисел
↗
151
64
6м
10
Закрытый
4.7
Работа с BigInt
↗
152
64
10м
13
Закрытый
4.8
Интернационализация чисел
↗
154
65
9м
14
Закрытый
4.9
Упражнение - Конвертер валют
↗
154
64
9м
16
Закрытый
4.10
Тест - Расчёты и math
↗
157
156
1м
5
5. Даты и время
6 уроков
👁
918
👤
475
Закрытый
5.1
Создание дат
↗
161
67
14м
15
Закрытый
5.2
Операции с датами
↗
155
67
7м
13
Закрытый
5.3
Сравнение дат
↗
153
65
4м
9
Закрытый
5.4
Упражнение - Проверка на день рождения
↗
147
64
5м
13
Закрытый
5.5
Интернационализация дат
↗
149
63
8м
14
Закрытый
5.6
Тест - Дата и время
↗
153
149
1м
8
6. Таймеры
6 уроков
👁
943
👤
483
Закрытый
6.1
Создание таймеров
↗
160
66
7м
15
Закрытый
6.2
Таймеры и Event Loop
↗
158
66
6м
12
Закрытый
6.3
Точность таймеров
↗
158
66
6м
11
Закрытый
6.4
Работа с интервалами
↗
154
65
4м
11
Закрытый
6.5
Упражнение - Таймер пиццы
↗
155
64
8м
15
Закрытый
6.6
Тест - Таймеры
↗
158
156
2м
8
7. Объектно ориентированное программирование
7 уроков
👁
1 156
👤
583
Закрытый
7.1
Что такое ООП
↗
177
74
17м
18
Закрытый
7.2
Реализация ООП в JS
↗
168
73
6м
11
Закрытый
7.3
Оператор new
↗
166
72
9м
11
Закрытый
7.4
Prototype
↗
165
71
14м
10
Закрытый
7.5
Упражнение - Корзина товаров
↗
161
68
8м
11
Закрытый
7.6
Цепочки prototype
↗
158
68
10м
10
Закрытый
7.7
Тест - Объектно ориентированное программирование
↗
161
157
1м
5
8. Классы
7 уроков
👁
1 057
👤
528
Закрытый
8.1
Классы
↗
158
67
9м
11
Закрытый
8.2
Setters и getters
↗
155
66
12м
10
Закрытый
8.3
Static
↗
151
66
7м
9
Закрытый
8.4
Приватные методы и свойства
↗
151
64
8м
12
Закрытый
8.5
Упражнение - класс пользователя
↗
149
59
12м
9
Закрытый
8.6
Object.create
↗
144
58
8м
9
Закрытый
8.7
Тест - Классы
↗
149
148
1м
5
9. Принципы ООП в классах
8 уроков
👁
1 252
👤
567
Закрытый
9.1
Абстракция и инкапсуляция
↗
149
62
9м
13
Закрытый
9.2
Наследование
↗
144
57
13м
8
Открытый
9.3
Наследование в ES6
↗
253
72
7м
12
Закрытый
9.4
Override методов
↗
142
57
6м
9
Закрытый
9.5
Упражнение - Удар по орку
↗
141
60
10м
8
Закрытый
9.6
Полиморфизм
↗
142
59
8м
6
Закрытый
9.7
Паттерн Builder и chaining
↗
138
59
8м
9
Закрытый
9.8
Тест - Принципы ООП в классах
↗
143
141
1м
6
10. SOLID
7 уроков
👁
941
👤
476
Закрытый
10.1
О SOLID
↗
144
57
5м
11
Закрытый
10.2
Принцип единой ответственности
↗
137
58
6м
11
Закрытый
10.3
Принцип открытости и закрытости
↗
135
57
7м
8
Закрытый
10.4
Принцип подстановки Барбары Лисков
↗
131
57
6м
7
Закрытый
10.5
Принцип разделения интерфейса
↗
130
58
6м
6
Закрытый
10.6
Принцип инверсии зависимостей
↗
130
58
6м
7
Закрытый
10.7
Тест - SOLID
↗
134
131
1м
5
11. Асинхронный JavaScript
8 уроков
👁
1 147
👤
534
Закрытый
11.1
Асинхронный код в JS
↗
151
59
8м
11
Закрытый
11.2
Запросы на сервер
↗
147
59
17м
14
Закрытый
11.3
Пример работы с Insomnia
↗
145
54
9м
12
Закрытый
11.4
JSON
↗
144
58
5м
7
Закрытый
11.5
Получение данных
↗
143
57
9м
7
Закрытый
11.6
Упражнение - Расчёт цены
↗
140
56
5м
4
Закрытый
11.7
Проблемы callback
↗
140
57
6м
8
Закрытый
11.8
Тест - Асинхронный JavaScript
↗
137
134
1м
3
12. Promises
9 уроков
👁
1 199
👤
581
Закрытый
12.1
Promises и fetch
↗
145
61
5м
9
Закрытый
12.2
Обработка promises
↗
138
59
8м
10
Закрытый
12.3
Цепочка promise
↗
136
59
7м
10
Закрытый
12.4
Обработка reject
↗
133
57
9м
12
Закрытый
12.5
Finally
↗
133
60
4м
10
Закрытый
12.6
Упражнение - Select выбора категорий
↗
131
52
7м
8
Закрытый
12.7
Ручное создание ошибок
↗
128
53
8м
10
Закрытый
12.8
Упражнение - Функция запросов
↗
124
51
6м
10
Закрытый
12.9
Тест - Promises
↗
131
129
3м
4
13. Event Loop
6 уроков
👁
773
👤
399
Закрытый
13.1
Как работает асинхронность
↗
134
56
10м
12
Закрытый
13.2
Пример работы Event Loop
↗
129
55
7м
13
Закрытый
13.3
Создание простого Promise
↗
128
56
9м
12
Закрытый
13.4
Статические методы Promise
↗
127
52
6м
9
Закрытый
13.5
Упражнение - создание fetch
↗
126
52
8м
8
Закрытый
13.6
Тест - Event Loop
↗
129
128
1м
0
14. Современный Асинхронный JavaScript
10 уроков
👁
1 241
👤
577
Закрытый
14.1
Async await
↗
131
52
8м
9
Закрытый
14.2
Try catch
↗
129
53
9м
11
Закрытый
14.3
Упражнение - Мой город
↗
125
49
9м
10
Закрытый
14.4
Асинхронные методы
↗
125
50
4м
9
Закрытый
14.5
Последовательность выполнения
↗
124
49
7м
10
Закрытый
14.6
Параллельное выполнение
↗
122
52
10м
8
Закрытый
14.7
Другие комбинации Promise
↗
121
51
9м
14
Закрытый
14.8
Все возможности fetch
↗
121
52
6м
11
Закрытый
14.9
Упражнение - Генератор активностей
↗
121
48
12м
5
Закрытый
14.10
Тест - Современный Асинхронный JavaScript
↗
122
121
3м
6
15. Продвинутый DOM и Events
12 уроков
👁
1 379
👤
615
Закрытый
15.1
Как работает DOM
↗
127
49
11м
8
Закрытый
15.2
Работа с элементами
↗
120
47
10м
8
Закрытый
15.3
Визуальное положение элементов
↗
119
45
10м
8
Закрытый
15.4
Типы событий и обработчики
↗
115
44
11м
8
Закрытый
15.5
Всплытие событий
↗
116
49
6м
7
Закрытый
15.6
Пример всплытия событий
↗
115
46
1м
10
Закрытый
15.7
Делегирование событий
↗
113
45
8м
8
Закрытый
15.8
Перемещение по DOM
↗
111
44
10м
8
Закрытый
15.9
Жизненный цикл событий DOM
↗
110
45
5м
9
Закрытый
15.10
Упражнение - Поиск по списку
↗
110
43
6м
10
Закрытый
15.11
Загрузка скриптов defer и async
↗
108
46
8м
11
Закрытый
15.12
Тест - Продвинутый DOM и Events
↗
115
112
1м
3
16. Модульность
7 уроков
👁
768
👤
387
Закрытый
16.1
Модули в JavaScript
↗
117
50
9м
6
Закрытый
16.2
IIFE в модулях
↗
109
45
8м
7
Закрытый
16.3
Модули commonjs
↗
107
47
5м
8
Закрытый
16.4
ES6 модули
↗
109
46
9м
9
Закрытый
16.5
Await на верхнем уровне
↗
107
45
5м
7
Закрытый
16.6
Процесс сборки
↗
106
45
10м
6
Закрытый
16.7
Тест - Модульность
↗
113
109
0м
3
17. Работа с NPM
5 уроков
👁
534
👤
270
Закрытый
17.1
Обзор NPM
↗
114
46
10м
6
Закрытый
17.2
Авторизация и профиль
↗
108
44
6м
5
Закрытый
17.3
Разбор package json
↗
104
41
8м
6
Закрытый
17.4
Управление зависимостями
↗
105
39
24м
13
Закрытый
17.5
Тест - Работа с NPM
↗
103
100
1м
4
18. Проект - Библиотека книг
14 уроков
👁
1 220
👤
498
Закрытый
18.1
Обзор проекта
↗
120
44
7м
7
Закрытый
18.2
Настройка проекта
↗
105
40
7м
4
Закрытый
18.3
Конфигурация сборщика
↗
102
40
13м
3
Закрытый
18.4
View страниц и роутинг
↗
100
39
16м
4
Закрытый
18.5
State и реактивности
↗
97
38
15м
4
Закрытый
18.6
Первый компонент
↗
92
36
12м
5
Закрытый
18.7
Вёрстка шапки
↗
86
34
11м
7
Закрытый
18.8
Компонент поиска
↗
78
34
14м
5
Закрытый
18.9
Поиск книг
↗
78
34
9м
5
Закрытый
18.10
Упражнение - Состояние загрузки
↗
74
34
11м
5
Закрытый
18.11
Вёрстка карточки
↗
71
32
23м
5
Закрытый
18.12
Упражнение - Добавление в избранное
↗
72
33
8м
6
Закрытый
18.13
Упражнение - Избранное
↗
71
31
9м
2
Закрытый
18.14
Развитие проекта
↗
74
29
6м
7
19. Заключение
1 урок
👁
85
👤
33
Закрытый
19.1
Куда двигаться дальше?
↗
85
33
3м
3
3. JavaScript с нуля — основы языка и практика для начинающих 4.869565217391305
1. Введение
5 уроков
👁
2 441
👤
1 116
Открытый
1.1
Почему JavaScript?
↗
592
142
6м
21
Открытый
1.2
Как устроен курс?
↗
605
145
9м
23
Открытый
1.3
Обзор проектов
↗
533
118
5м
21
Открытый
1.4
Обзор курсов
↗
454
454
2м
16
Открытый
1.5
Перенос курса
↗
257
257
0м
9
2. Настройка окружения
3 урока
👁
957
👤
291
Закрытый
2.1
Настройка окружения
↗
326
102
6м
19
Закрытый
2.2
Установка NodeJS
↗
319
96
5м
16
Закрытый
2.3
Настройки VSCode
↗
312
93
6м
20
3. Старт проекта
3 урока
👁
946
👤
514
Закрытый
3.1
О JavaScript
↗
318
102
12м
24
Закрытый
3.2
Подключение JS файлов
↗
316
100
6м
19
Закрытый
3.3
Работа с git и GitHub
↗
312
312
19м
21
4. Основы
10 уроков
👁
2 958
👤
1 150
Закрытый
4.1
Переменные и значения
↗
320
107
13м
29
Закрытый
4.2
Арифметические операторы
↗
305
99
10м
24
Закрытый
4.3
Операторы присваивания и сравнения
↗
297
97
7м
16
Закрытый
4.4
Порядок операторов
↗
294
96
13м
22
Закрытый
4.5
Типы данных
↗
294
97
15м
21
Закрытый
4.6
Упражнение - Расчёт проекта
↗
293
93
10м
21
Закрытый
4.7
Шаблонные строки
↗
292
92
9м
21
Закрытый
4.8
Преобразование типов
↗
283
94
10м
26
Закрытый
4.9
False из других типов
↗
284
92
3м
19
Закрытый
4.10
Тест - Основы
↗
296
283
3м
13
5. Управление потоком
7 уроков
👁
2 080
👤
799
Закрытый
5.1
If else
↗
287
91
9м
21
Закрытый
5.2
Упражнение - Размещение депозита
↗
275
86
11м
14
Закрытый
5.3
Операторы равенства
↗
271
86
5м
13
Закрытый
5.4
Switch
↗
271
85
11м
21
Открытый
5.5
Тернарные операторы
↗
443
111
13м
22
Закрытый
5.6
Упражнение - Проверка робота
↗
265
78
9м
15
Закрытый
5.7
Тест - Управление потоком
↗
268
262
4м
13
6. Булева логика
6 уроков
👁
1 516
👤
648
Закрытый
6.1
Булева логика
↗
261
80
6м
21
Закрытый
6.2
Логические операторы
↗
250
81
9м
16
Закрытый
6.3
Операторы с другими типами
↗
249
82
6м
24
Закрытый
6.4
Оператор нулевого слияния
↗
251
81
4м
19
Закрытый
6.5
Упражнение - Проверка прав
↗
251
77
10м
21
Закрытый
6.6
Тест - Булева логика
↗
254
247
4м
15
7. Функции
9 уроков
👁
2 473
👤
895
Закрытый
7.1
Введение в функции
↗
256
81
13м
20
Закрытый
7.2
Анонимные функции
↗
251
81
6м
19
Открытый
7.3
Стрелочные функции
↗
432
107
8м
20
Закрытый
7.4
Упражнение - Упрощение функции
↗
239
78
2м
18
Открытый
7.5
Параметры по умолчанию
↗
342
86
5м
15
Закрытый
7.6
Условия в функциях
↗
238
79
6м
18
Закрытый
7.7
Функции в функциях
↗
234
78
8м
13
Закрытый
7.8
Упражнение - Кредит на MacBook
↗
237
70
16м
19
Закрытый
7.9
Тест - Функции
↗
244
235
4м
9
8. Массивы
11 уроков
👁
2 482
👤
937
Закрытый
8.1
Знакомство с массивами
↗
241
79
13м
18
Закрытый
8.2
Управление элементами массива
↗
233
78
10м
21
Закрытый
8.3
Поиск элемента
↗
234
79
6м
21
Закрытый
8.4
Slice, splice, concat, reverse
↗
229
72
13м
16
Закрытый
8.5
Из строки в массив и обратно
↗
223
73
4м
13
Закрытый
8.6
Упражнение - Обновление списка задач
↗
222
69
11м
18
Закрытый
8.7
Принцип DRY
↗
222
68
6м
15
Закрытый
8.8
Деструктуризация
↗
220
69
6м
16
Закрытый
8.9
Rest оператор
↗
221
69
5м
13
Закрытый
8.10
Упражнение - Функция разбора URL
↗
217
69
13м
19
Закрытый
8.11
Тест - Массивы
↗
220
212
3м
14
9. Циклы
8 уроков
👁
1 657
👤
636
Закрытый
9.1
Цикл for
↗
220
65
9м
16
Закрытый
9.2
Break и continue
↗
204
61
7м
12
Закрытый
9.3
Упражнение - Цикл в обратном порядке
↗
205
63
5м
12
Закрытый
9.4
Цикл в цикле
↗
203
62
8м
15
Закрытый
9.5
Цикл while
↗
206
63
8м
18
Закрытый
9.6
Циклы for of и for in
↗
206
61
6м
21
Закрытый
9.7
Упражнение - Расчёт итогового баланса
↗
206
57
16м
15
Закрытый
9.8
Тест - Циклы
↗
207
204
2м
10
10. Функции высшего порядка
5 уроков
👁
1 050
👤
470
Закрытый
10.1
Функции высшего порядка
↗
215
66
4м
18
Закрытый
10.2
Callback
↗
211
69
8м
25
Закрытый
10.3
Возврат функции
↗
207
67
6м
16
Закрытый
10.4
Упражнение - Стрелочные функции
↗
207
63
3м
23
Закрытый
10.5
Тест - Функции высшего порядка
↗
210
205
3м
11
11. Итерации в массивах
12 уроков
👁
2 320
👤
900
Закрытый
11.1
forEach
↗
206
68
9м
17
Закрытый
11.2
map
↗
203
68
10м
20
Закрытый
11.3
filter
↗
195
65
7м
19
Закрытый
11.4
Упражнение - вывод изменений цен
↗
193
63
4м
15
Закрытый
11.5
reduce
↗
195
66
9м
17
Закрытый
11.6
Упражнение - среднее значение
↗
191
62
5м
18
Закрытый
11.7
find и findIndex
↗
191
66
5м
15
Закрытый
11.8
Упражнение - реализация some
↗
187
62
4м
14
Закрытый
11.9
flat и flatMap
↗
190
66
5м
12
Закрытый
11.10
sort
↗
189
68
9м
16
Закрытый
11.11
Быстрое создание массивов
↗
186
66
9м
17
Закрытый
11.12
Тест - Итерации в массивах
↗
194
180
5м
13
12. Работа со строками
9 уроков
👁
1 613
👤
682
Закрытый
12.1
Вводное видео
↗
185
64
1м
16
Закрытый
12.2
Базовые методы
↗
186
67
7м
16
Закрытый
12.3
Упражнение - выделение имени
↗
182
65
4м
15
Закрытый
12.4
Преобразование строки
↗
181
64
9м
15
Закрытый
12.5
Упражнение - проверка номера
↗
176
62
9м
17
Закрытый
12.6
Строки и массивы
↗
176
62
4м
15
Закрытый
12.7
Дополнение строк
↗
175
61
4м
14
Закрытый
12.8
Упражнение - маскировка карты
↗
173
62
3м
18
Закрытый
12.9
Тест - Работа со строками
↗
179
175
2м
7
13. Объекты
12 уроков
👁
2 065
👤
785
Закрытый
13.1
Знакомство с объектами
↗
183
62
5м
16
Закрытый
13.2
Обращение к элементам
↗
180
62
10м
13
Закрытый
13.3
Упражнение - сортировка пользователей
↗
175
60
3м
14
Закрытый
13.4
Упражнение - преобразование объектов
↗
174
57
5м
15
Закрытый
13.5
Методы объектов
↗
173
55
9м
17
Закрытый
13.6
Упражнение - кошелёк
↗
169
54
8м
14
Закрытый
13.7
Enhance object literals
↗
171
56
4м
14
Закрытый
13.8
Итерирование по объекту
↗
168
56
8м
14
Закрытый
13.9
Деструктуризация и rest
↗
170
57
9м
15
Закрытый
13.10
Optional chaining
↗
169
53
7м
15
Закрытый
13.11
Упражнение - склад
↗
165
52
10м
11
Закрытый
13.12
Тест - Объекты
↗
168
161
4м
9
14. Как работает JS под капотом
8 уроков
👁
1 325
👤
557
Закрытый
14.1
Вводное видео
↗
177
58
2м
19
Закрытый
14.2
Обзор работы JavaScript
↗
173
58
13м
17
Закрытый
14.3
Процесс исполнения JavaScript
↗
170
58
14м
13
Закрытый
14.4
Контекст исполнения и stack вызова
↗
166
56
11м
13
Закрытый
14.5
Пример работы call stack
↗
162
56
5м
16
Закрытый
14.6
Примитивы и объекты
↗
160
55
13м
18
Закрытый
14.7
Пример примитивов и объектов
↗
155
55
9м
14
Закрытый
14.8
Тест - Как работает JS под капотом
↗
162
161
1м
10
15. Scope и this
11 уроков
👁
1 700
👤
693
Закрытый
15.1
Scope chain
↗
169
56
12м
15
Закрытый
15.2
Strict mode
↗
159
56
8м
13
Закрытый
15.3
Пример scope chain
↗
156
57
9м
11
Закрытый
15.4
Поднятие
↗
155
57
11м
14
Закрытый
15.5
Пример поднятия
↗
150
54
7м
9
Закрытый
15.6
Ключевое слово this
↗
154
55
4м
11
Закрытый
15.7
Пример использования this
↗
153
53
10м
16
Закрытый
15.8
Контекст в методах
↗
151
53
11м
12
Закрытый
15.9
Arguments
↗
150
53
8м
10
Закрытый
15.10
Упражнение - объект в объекте
↗
148
51
6м
9
Закрытый
15.11
Тест - Scope и this
↗
155
148
3м
8
16. Управление this
8 уроков
👁
1 269
👤
531
Закрытый
16.1
EOL для методов
↗
152
55
4м
13
Закрытый
16.2
Call, apply
↗
146
54
12м
13
Закрытый
16.3
Bind
↗
145
54
7м
11
Закрытый
16.4
Упражнение - управление this
↗
142
53
4м
16
Закрытый
16.5
IIFE
↗
147
56
6м
13
Открытый
16.6
Замыкания
↗
243
67
14м
16
Закрытый
16.7
Упражнение - работа с замыканиями
↗
145
50
6м
8
Закрытый
16.8
Тест - Управление this
↗
149
142
4м
7
17. Document Object Model
12 уроков
👁
1 675
👤
612
Закрытый
17.1
Что такое DOM?
↗
164
51
7м
14
Закрытый
17.2
Выбор и манипуляции с элементами
↗
153
50
10м
12
Закрытый
17.3
Обработка нажатий
↗
145
47
9м
16
Закрытый
17.4
Обработка событий клавиатуры
↗
141
45
8м
12
Закрытый
17.5
Работа со стилями и классами
↗
135
43
9м
14
Закрытый
17.6
Установка атрибутов
↗
135
43
5м
10
Закрытый
17.7
Упражнение - получение DOM элементов
↗
137
43
7м
10
Закрытый
17.8
Добавление html на лету
↗
137
42
9м
11
Закрытый
17.9
Local storage
↗
132
44
8м
11
Закрытый
17.10
JSON
↗
133
43
8м
12
Закрытый
17.11
Упражнение - сохранение JSON
↗
127
33
5м
10
Закрытый
17.12
Тест - Document Object Model
↗
136
128
2м
3
18. Проект - трекер привычек
16 уроков
👁
1 688
👤
534
Закрытый
18.1
Обзор макета
↗
150
44
8м
11
Закрытый
18.2
Работа с Figma
↗
134
39
7м
11
Закрытый
18.3
Вёрстка макета - 1
↗
138
40
20м
13
Закрытый
18.4
Вёрстка макета - 2
↗
118
38
29м
10
Закрытый
18.5
Загрузка и сохранение данных
↗
120
38
10м
10
Закрытый
18.6
Работа меню
↗
109
34
21м
10
Закрытый
18.7
Рендер шапки
↗
97
33
10м
7
Закрытый
18.8
Упражнение - рендер дней
↗
89
32
10м
7
Закрытый
18.9
FormData API
↗
97
34
11м
8
Закрытый
18.10
Добавление дня
↗
97
28
13м
8
Закрытый
18.11
Упражнение - удаление дня
↗
87
29
6м
7
Закрытый
18.12
Вёрстка попап окна
↗
93
29
17м
5
Закрытый
18.13
Упражнение - появление попап окна
↗
90
28
6м
7
Закрытый
18.14
Select выбора иконки
↗
86
29
11м
10
Закрытый
18.15
Упражнение - форма добавления привычки
↗
90
29
17м
8
Закрытый
18.16
id привычки в url
↗
93
30
9м
7
19. Заключение
1 урок
👁
125
👤
34
Закрытый
19.1
Куда дальше?
↗
125
34
2м
12
4. Nuxt — fullstack Vue фреймворк 5.0
1. Введение
5 уроков
👁
60
👤
53
Закрытый
1.1
Nuxt
↗
16
11
6м
0
Закрытый
1.2
Как устроен курс
↗
11
10
6м
0
Закрытый
1.3
Обзор проекта
↗
11
10
2м
0
Закрытый
1.4
Рекомендуемый курс
↗
11
11
0м
0
Закрытый
1.5
Перенос курса
↗
11
11
0м
0
2. Настройка окружения
4 урока
👁
46
👤
39
Закрытый
2.1
Настройка окружения
↗
10
9
3м
0
Закрытый
2.2
Установка Node
↗
11
11
6м
0
Закрытый
2.3
Настройки VSCode
↗
11
9
3м
0
Закрытый
2.4
Создание проекта
↗
14
10
4м
0
3. Структура проекта
7 уроков
👁
69
👤
60
Закрытый
3.1
Обзор проекта
↗
11
9
5м
0
Закрытый
3.2
Автоимпорт
↗
11
10
6м
0
Закрытый
3.3
Вложенные компоненты
↗
10
9
5м
0
Закрытый
3.4
Настройка автоимпортов
↗
10
8
6м
0
Закрытый
3.5
App configuration
↗
9
8
4м
0
Закрытый
3.6
Environment vars
↗
9
8
9м
0
Закрытый
3.7
Тест - Структура проекта
↗
9
8
0
4. Роутинг
11 уроков
👁
100
👤
89
Закрытый
4.1
Добавление страниц
↗
10
9
6м
0
Закрытый
4.2
Программный роутинг
↗
9
8
3м
0
Закрытый
4.3
NuxtLink и prefetch
↗
9
8
6м
0
Закрытый
4.4
Перенаправление
↗
9
8
3м
0
Закрытый
4.5
Страница ошибки
↗
9
8
4м
0
Закрытый
4.6
Nuxt Font и стили
↗
9
8
6м
0
Закрытый
4.7
Упражнение - Компонент кнопки
↗
9
8
10м
0
Закрытый
4.8
Упражнение - Стилизация страницы ошибки
↗
9
8
8м
0
Закрытый
4.9
Структура путей
↗
9
8
6м
0
Закрытый
4.10
Динамические пути
↗
9
8
6м
0
Закрытый
4.11
Тест - Роутинг
↗
9
8
0
5. Layout
10 уроков
👁
83
👤
73
Закрытый
5.1
Default Layout
↗
9
9
4м
0
Закрытый
5.2
Custom Layout
↗
9
8
6м
0
Закрытый
5.3
Упражнение - Input
↗
9
7
8м
0
Закрытый
5.4
Добавление иконок
↗
8
7
3м
0
Закрытый
5.5
NuxtIcon
↗
8
7
7м
0
Закрытый
5.6
Упражнение - Вёрстка Footer
↗
8
7
8м
0
Закрытый
5.7
Стилизация иконок
↗
8
7
12м
0
Закрытый
5.8
Упражнение - Шапка
↗
8
7
18м
0
Закрытый
5.9
Состояние ссылок
↗
8
7
5м
0
Закрытый
5.10
Тест - Layout
↗
8
7
0
6. Server Side Rendering
7 уроков
👁
56
👤
49
Закрытый
6.1
Universal Rendering
↗
8
7
12м
0
Закрытый
6.2
Пример рендера
↗
8
7
7м
0
Закрытый
6.3
Client Side Rendering
↗
8
7
4м
0
Закрытый
6.4
ClientOnly
↗
8
7
6м
0
Закрытый
6.5
Жизненный цикл Nuxt
↗
8
7
7м
0
Закрытый
6.6
Hybrid Rendering
↗
8
7
13м
0
Закрытый
6.7
Тест - Server Side Rendering
↗
8
7
0
7. Стилизация и анимация
6 уроков
👁
48
👤
42
Закрытый
7.1
CSS модули
↗
8
7
5м
0
Закрытый
7.2
Postcss
↗
8
7
7м
0
Закрытый
7.3
Page Transitions
↗
8
7
7м
0
Закрытый
7.4
Внешние стили
↗
8
7
4м
0
Закрытый
7.5
Tailwind
↗
8
7
3м
0
Закрытый
7.6
Тест - Стилизация и анимация
↗
8
7
0
8. Получение данных
13 уроков
👁
98
👤
87
Закрытый
8.1
Развёртка API
↗
8
7
4м
0
Закрытый
8.2
Запросы в Insomnia
↗
9
7
4м
0
Закрытый
8.3
$fetch
↗
8
7
7м
0
Закрытый
8.4
useFetch
↗
7
7
5м
0
Закрытый
8.5
Ограничения useFetch
↗
8
7
5м
0
Закрытый
8.6
Refresh данных
↗
8
7
3м
0
Закрытый
8.7
useAsyncData
↗
8
7
5м
0
Закрытый
8.8
Упражнение - Select
↗
8
7
9м
0
Закрытый
8.9
Вывод категорий в каталоге
↗
8
7
8м
0
Закрытый
8.10
Упражнение - Карточка товара
↗
8
6
14м
0
Закрытый
8.11
v-bind стилей
↗
6
6
4м
0
Закрытый
8.12
Упражнение - Данные товаров
↗
6
6
7м
0
Закрытый
8.13
Тест - Получение данных
↗
6
6
0
9. Работа с состоянием
11 уроков
👁
66
👤
66
Закрытый
9.1
Повторный запрос данных
↗
6
6
4м
0
Закрытый
9.2
Хранение состояния с SSR
↗
6
6
9м
0
Закрытый
9.3
Упражнение - Поиск по каталогу
↗
6
6
8м
0
Закрытый
9.4
useDebounce
↗
6
6
4м
0
Закрытый
9.5
Добавление Pinia
↗
6
6
3м
0
Закрытый
9.6
Store для избранного
↗
6
6
6м
0
Закрытый
9.7
callOnce
↗
6
6
7м
0
Закрытый
9.8
Добавление в избранное
↗
6
6
11м
0
Закрытый
9.9
Persisted State
↗
6
6
4м
0
Закрытый
9.10
Упражнение - Отображение избранного
↗
6
6
6м
0
Закрытый
9.11
Тест - Работа с состоянием
↗
6
6
0
10. Авторизация
7 уроков
👁
42
👤
42
Закрытый
10.1
Форма авторизации
↗
6
6
7м
0
Закрытый
10.2
Получение JWT
↗
6
6
8м
0
Закрытый
10.3
Упражнение - State авторизации
↗
6
6
5м
0
Закрытый
10.4
Middleware
↗
6
6
7м
0
Закрытый
10.5
Глобальный middleware
↗
6
6
4м
0
Закрытый
10.6
Упражнение - Выход пользователя
↗
6
6
3м
0
Закрытый
10.7
Тест - Авторизация
↗
6
6
0
11. SEO и Metadata
8 уроков
👁
47
👤
46
Закрытый
11.1
Default head и favicon
↗
6
6
8м
0
Закрытый
11.2
useHead и useSeoMeta
↗
6
6
5м
0
Закрытый
11.3
Динамический title
↗
6
6
5м
0
Закрытый
11.4
Title template
↗
6
6
4м
0
Закрытый
11.5
Sitemap
↗
6
6
9м
0
Закрытый
11.6
Robots txt
↗
6
6
6м
0
Закрытый
11.7
Nuxt DevTools
↗
5
5
9м
0
Закрытый
11.8
Тест - SEO и Metadata
↗
6
5
0
12. Server endpoints
8 уроков
👁
38
👤
37
Закрытый
12.1
Server Middleware
↗
5
5
9м
0
Закрытый
12.2
Server routes
↗
5
5
6м
0
Закрытый
12.3
Body Query Params
↗
5
5
7м
0
Закрытый
12.4
Подключение базы данных
↗
5
5
6м
0
Закрытый
12.5
Сохранение данных
↗
5
4
9м
0
Закрытый
12.6
Интеграция с frontend
↗
4
4
6м
0
Закрытый
12.7
Упражнение - Получение данных
↗
4
4
3м
0
Закрытый
12.8
Тест - Server endpoints
↗
5
5
0
13. Заключение
2 урока
👁
11
👤
11
Закрытый
13.1
Куда двигаться дальше?
↗
6
6
1м
0
Закрытый
13.2
Финальное тестирование
↗
5
5
0
5. TypeScript с нуля — полный курс и паттерны проектирования 4.884615384615385
1. Введение
5 уроков
👁
4 989
👤
1 983
Открытый
1.1
Почему TypeScript?
↗
1 282
224
13м
49
Открытый
1.2
Как устроен курс?
↗
1 275
228
7м
37
Открытый
1.3
Обзор проекта
↗
1 099
198
3м
32
Открытый
1.4
Обзор курсов
↗
913
913
2м
29
Открытый
1.5
Перенос курса
↗
420
420
0м
6
2. Настройка окружения
3 урока
👁
2 271
👤
495
Закрытый
2.1
Подготовка окружения
↗
787
171
5м
27
Закрытый
2.2
Установка NodeJS
↗
748
162
7м
28
Закрытый
2.3
Настройки VSCode
↗
736
162
5м
22
3. Основные типы
12 уроков
👁
9 055
👤
2 676
Закрытый
3.1
Вводное видео
↗
775
189
2м
23
Закрытый
3.2
Подготовка проекта
↗
773
189
6м
26
Закрытый
3.3
Использование типов
↗
761
191
10м
37
Закрытый
3.4
Типы в функциях
↗
752
190
10м
26
Закрытый
3.5
Объекты
↗
744
178
7м
31
Закрытый
3.6
Упражнение - Типизируем объект
↗
734
177
4м
39
Закрытый
3.7
Массивы
↗
727
178
8м
30
Открытый
3.8
Tuples
↗
985
201
10м
34
Закрытый
3.9
Readonly
↗
713
172
6м
28
Закрытый
3.10
Enums
↗
705
170
20м
29
Закрытый
3.11
Упражнение - Типизируем функцию
↗
695
166
8м
22
Закрытый
3.12
Тест - Основные типы
↗
691
675
2м
13
4. Продвинутые типы
17 уроков
👁
10 641
👤
2 973
Закрытый
4.1
Вводное видео
↗
688
167
2м
25
Закрытый
4.2
Union
↗
670
170
13м
26
Закрытый
4.3
Literal Types
↗
666
166
9м
33
Закрытый
4.4
Type Aliases
↗
657
164
8м
22
Закрытый
4.5
Interfaces
↗
649
160
10м
26
Закрытый
4.6
Types или Interfaces?
↗
640
161
6м
23
Закрытый
4.7
Optional
↗
637
150
11м
20
Закрытый
4.8
Упражнение - Типизируем ответ сервера
↗
621
148
11м
31
Закрытый
4.9
Void
↗
617
147
9м
23
Закрытый
4.10
Unknown
↗
604
145
11м
23
Открытый
4.11
Never
↗
770
169
16м
30
Закрытый
4.12
Null
↗
579
139
10м
24
Закрытый
4.13
Приведение типов
↗
582
140
12м
20
Закрытый
4.14
Type Guard
↗
582
145
11м
31
Закрытый
4.15
Упражнение - Делаем typeguard ответа
↗
561
128
6м
22
Закрытый
4.16
Asserts
↗
553
130
8м
26
Закрытый
4.17
Тест - Продвинутые типы
↗
565
544
2м
13
5. Классы
18 уроков
👁
8 482
👤
2 678
Закрытый
5.1
Вводное видео
↗
560
125
7м
21
Закрытый
5.2
Создание класса
↗
526
124
9м
15
Закрытый
5.3
Конструктор
↗
513
120
13м
19
Закрытый
5.4
Методы
↗
511
118
12м
11
Закрытый
5.5
Упражнение - Перегрузка методов
↗
499
115
8м
16
Закрытый
5.6
Getter и Setter
↗
500
118
10м
13
Закрытый
5.7
Implements
↗
491
116
11м
14
Закрытый
5.8
Extends
↗
476
116
11м
14
Закрытый
5.9
Особенности наследования
↗
463
114
6м
21
Закрытый
5.10
Композиция против наследования
↗
463
114
12м
21
Закрытый
5.11
Видимость свойств
↗
453
113
14м
17
Закрытый
5.12
Упражнение - Делаем корзину товаров
↗
445
106
18м
28
Закрытый
5.13
Статические свойства
↗
437
109
10м
13
Закрытый
5.14
Работа с this
↗
435
110
11м
17
Закрытый
5.15
Типизация this
↗
433
107
7м
14
Закрытый
5.16
Абстрактные классы
↗
427
427
6м
15
Закрытый
5.17
Упражнение - Делаем абстрактный logger
↗
418
103
7м
21
Закрытый
5.18
Тест - Классы
↗
432
423
2м
9
6. Компилятор TypeScript
7 уроков
👁
2 831
👤
699
Закрытый
6.1
Вводное видео
↗
445
102
4м
15
Закрытый
6.2
Включение и исключение файлов
↗
419
105
9м
11
Закрытый
6.3
Вывод компиляции
↗
411
100
21м
14
Закрытый
6.4
Язык и окружение
↗
392
98
6м
12
Закрытый
6.5
Модули
↗
390
99
6м
9
Закрытый
6.6
Strict режим
↗
389
98
13м
19
Закрытый
6.7
Проверки кода
↗
385
97
14м
14
7. Generics
10 уроков
👁
4 209
👤
1 305
Закрытый
7.1
Вводное видео
↗
450
107
3м
18
Закрытый
7.2
Пример встроенных generic
↗
447
109
6м
12
Закрытый
7.3
Пишем функцию с generic
↗
439
108
10м
18
Закрытый
7.4
Упражнение - Функция преобразования в строку
↗
423
100
6м
13
Закрытый
7.5
Использование в типах
↗
425
104
6м
16
Закрытый
7.6
Ограничение generic
↗
418
99
9м
14
Закрытый
7.7
Упражнение - Функция сортировки id
↗
399
98
7м
19
Закрытый
7.8
Generic классы
↗
405
99
7м
12
Закрытый
7.9
Mixins
↗
402
93
17м
20
Закрытый
7.10
Тест - Generics
↗
401
388
1м
8
8. Манипуляция с типами
12 уроков
👁
4 265
👤
1 424
Закрытый
8.1
Вводное видео
↗
398
92
3м
17
Открытый
8.2
Keyof
↗
514
111
6м
14
Закрытый
8.3
Упражнение - Пишем функцию группировки
↗
376
91
14м
19
Закрытый
8.4
Typeof
↗
370
89
7м
16
Закрытый
8.5
Indexed Access Types
↗
366
90
12м
15
Закрытый
8.6
Conditional Types
↗
359
88
15м
9
Закрытый
8.7
Infer
↗
346
87
8м
11
Закрытый
8.8
Mapped Types
↗
343
85
11м
18
Закрытый
8.9
Упражнение - Валидация форм
↗
324
79
6м
11
Закрытый
8.10
TypeScript 4.9 - satisfies
↗
212
212
10м
18
Закрытый
8.11
Template Literal Types
↗
325
80
8м
15
Закрытый
8.12
Тест - Манипуляции с типами
↗
332
320
1м
6
9. Служебные типы
6 уроков
👁
2 056
👤
736
Закрытый
9.1
Вводное видео
↗
333
79
2м
9
Закрытый
9.2
Partial, Required, Readonly
↗
325
85
6м
13
Закрытый
9.3
Pick, Omit, Extract, Exclude
↗
320
84
6м
9
Закрытый
9.4
ReturnType, Parameters, ConstructorParameters
↗
317
81
9м
8
Открытый
9.5
Awaited
↗
445
99
8м
14
Закрытый
9.6
Тест - Служебные типы
↗
316
308
0м
1
10. Декораторы
14 уроков
👁
3 598
👤
1 252
Закрытый
10.1
Вводное видео
↗
330
80
5м
8
Закрытый
10.2
Паттерн декоратора
↗
315
81
9м
11
Закрытый
10.3
Декоратор класса
↗
302
78
10м
10
Закрытый
10.4
Фабрика декораторов
↗
283
75
8м
9
Закрытый
10.5
Упражнение - Декоратор CreatedAt
↗
269
69
6м
10
Закрытый
10.6
Декоратор метода
↗
267
66
11м
12
Закрытый
10.7
Упражнение - Декоратор перехвата ошибок
↗
252
65
11м
9
Закрытый
10.8
Декоратор свойства
↗
238
65
9м
10
Закрытый
10.9
Декоратор accessor
↗
231
65
7м
11
Закрытый
10.10
Декоратор параметра
↗
229
66
5м
8
Закрытый
10.11
Метаданные
↗
235
66
23м
7
Закрытый
10.12
Порядок декораторов
↗
227
65
8м
8
Закрытый
10.13
TypeScript 5.0 - декораторы и const T
↗
156
156
11м
8
Закрытый
10.14
Тест - Декораторы
↗
264
255
0м
3
11. Модульность и библиотеки
7 уроков
👁
1 806
👤
643
Закрытый
11.1
Вводное видео
↗
291
67
6м
9
Закрытый
11.2
Namespaces и reference
↗
263
67
10м
5
Закрытый
11.3
Модульность на backend
↗
248
64
8м
6
Закрытый
11.4
Модульность на frontend
↗
251
65
8м
5
Закрытый
11.5
Import и export
↗
246
64
10м
8
Закрытый
11.6
Типизация сторонних библиотек
↗
247
63
11м
8
Закрытый
11.7
Тест - Модульность и библиотеки
↗
260
253
1м
4
12. Порождающие паттерны
6 уроков
👁
1 625
👤
594
Закрытый
12.1
Вводное видео
↗
285
71
3м
7
Закрытый
12.2
Factory Method
↗
273
68
23м
11
Закрытый
12.3
Singleton
↗
244
70
11м
9
Закрытый
12.4
Prototype
↗
235
63
8м
8
Открытый
12.5
Builder
↗
343
81
13м
9
Закрытый
12.6
Тест - Порождающие паттерны
↗
245
241
0м
5
13. Структурные паттерны
7 уроков
👁
1 502
👤
544
Закрытый
13.1
Вводное видео
↗
241
60
2м
5
Закрытый
13.2
Bridge
↗
221
60
12м
12
Закрытый
13.3
Facade
↗
218
54
10м
8
Закрытый
13.4
Adapter
↗
208
53
9м
8
Закрытый
13.5
Proxy
↗
201
55
9м
11
Закрытый
13.6
Composite
↗
195
54
15м
13
Закрытый
13.7
Тест - Структурные паттерны
↗
218
208
1м
4
14. Поведенческие паттерны
10 уроков
👁
1 788
👤
611
Закрытый
14.1
Вводное видео
↗
215
51
4м
6
Закрытый
14.2
Chain of Command
↗
189
50
13м
12
Закрытый
14.3
Mediator
↗
180
50
14м
7
Закрытый
14.4
Command
↗
178
51
20м
13
Закрытый
14.5
State
↗
176
47
16м
9
Закрытый
14.6
Strategy
↗
168
48
10м
7
Закрытый
14.7
Iterator
↗
161
46
17м
8
Закрытый
14.8
Template Method
↗
161
45
11м
8
Закрытый
14.9
Observer
↗
169
45
13м
6
Закрытый
14.10
Тест - Поведенческие паттерны
↗
191
178
0м
3
15. Проект - Утилита выполнения команд
12 уроков
👁
1 836
👤
433
Закрытый
15.1
Вводное видео
↗
223
46
3м
7
Закрытый
15.2
Обзор проекта
↗
193
44
6м
6
Закрытый
15.3
Наивная реализация
↗
166
37
12м
7
Закрытый
15.4
Старт приложения
↗
155
36
12м
7
Закрытый
15.5
Обработка ввода
↗
141
37
10м
5
Закрытый
15.6
Обработка вывода
↗
139
35
8м
5
Закрытый
15.7
Упражнение - Консольный вывод
↗
135
34
5м
5
Закрытый
15.8
Упражнение - Шаблонный метод исполнителя
↗
134
33
11м
6
Закрытый
15.9
Упражнение - Builder для ffmpeg
↗
130
32
13м
5
Закрытый
15.10
Работа с файлами
↗
131
32
8м
4
Закрытый
15.11
Упражнение - Ffmpeg executor
↗
129
32
13м
5
Закрытый
15.12
Финал проекта
↗
160
35
10м
10
16. Заключение
1 урок
👁
201
👤
43
Закрытый
16.1
Куда двигаться дальше?
↗
201
43
3м
12
6. Vue.js 3, Vue Router и Pinia 5.0
1. Введение
5 уроков
👁
557
👤
396
Открытый
1.1
Vue и Pinia
↗
155
100
6м
3
Открытый
1.2
Как устроен курс
↗
120
76
7м
5
Открытый
1.3
Обзор проектов
↗
109
77
4м
2
Открытый
1.4
Обзор курсов
↗
97
67
2м
1
Открытый
1.5
Перенос курса
↗
76
76
0м
1
2. Настройка окружения
5 уроков
👁
381
👤
265
Открытый
2.1
Настройка окружения
↗
80
55
3м
1
Открытый
2.2
Настройки VSCode
↗
75
52
3м
1
Открытый
2.3
Установка Node
↗
72
54
6м
1
Открытый
2.4
О работе NVM
↗
68
46
15м
1
Открытый
2.5
Создание проекта
↗
86
58
5м
1
3. Основы
8 уроков
👁
429
👤
410
Закрытый
3.1
Обзор проекта
↗
55
51
6м
3
Закрытый
3.2
Структура компонент
↗
54
52
4м
1
Закрытый
3.3
Настройка eslint
↗
55
50
6м
1
Закрытый
3.4
Шаблоны
↗
54
54
4м
2
Закрытый
3.5
Bind атрибутов
↗
53
51
5м
1
Закрытый
3.6
JS в шаблонах
↗
53
51
3м
1
Закрытый
3.7
Composition API
↗
53
51
5м
1
Закрытый
3.8
Тест - Основы
↗
52
50
1м
0
4. Компоненты
10 уроков
👁
493
👤
472
Закрытый
4.1
Макет проекта
↗
55
54
2м
1
Закрытый
4.2
Упражнение - Глобальный стиль
↗
52
48
7м
1
Закрытый
4.3
Что такое компоненты
↗
52
49
6м
1
Закрытый
4.4
Первый компонент
↗
51
49
7м
1
Закрытый
4.5
Стилизация
↗
48
47
6м
3
Закрытый
4.6
Slot
↗
48
48
3м
1
Закрытый
4.7
Несколько slot
↗
48
48
4м
1
Закрытый
4.8
Декомпозиция на компоненты
↗
47
43
8м
1
Закрытый
4.9
Упражнение - Сборка app
↗
45
42
4м
1
Закрытый
4.10
Тест - Компоненты
↗
47
44
1м
0
5. Свойства и события
11 уроков
👁
578
👤
488
Закрытый
5.1
Компонент статистики
↗
48
41
6м
1
Закрытый
5.2
defineProps
↗
46
40
7м
1
Закрытый
5.3
withDefaults
↗
45
45
2м
1
Закрытый
5.4
v-bind
↗
44
43
5м
1
Закрытый
5.5
Использование svg
↗
46
41
10м
1
Закрытый
5.6
Упражнение - Ввод города
↗
44
42
6м
1
Закрытый
5.7
Events
↗
44
41
6м
1
Открытый
5.8
defineEmits
↗
132
71
6м
1
Закрытый
5.9
Валидация emits
↗
43
41
5м
1
Закрытый
5.10
Наследование атрибутов
↗
43
41
6м
1
Закрытый
5.11
Тест - Свойства и события
↗
43
42
3м
1
6. Реактивность
9 уроков
👁
342
👤
314
Закрытый
6.1
Как работает реактивность
↗
44
37
6м
0
Закрытый
6.2
Proxy
↗
41
35
7м
0
Закрытый
6.3
ref
↗
38
35
8м
0
Закрытый
6.4
reactive
↗
37
35
6м
0
Закрытый
6.5
Unwrap
↗
38
34
7м
0
Закрытый
6.6
nextTick
↗
35
34
4м
0
Закрытый
6.7
Упражнение - Состояние редактирования
↗
36
35
3м
0
Закрытый
6.8
computed
↗
36
34
10м
0
Закрытый
6.9
Тест - Реактивность
↗
37
35
1м
0
7. Шаблоны и модели
10 уроков
👁
356
👤
336
Закрытый
7.1
v-if
↗
38
33
5м
0
Закрытый
7.2
v-else
↗
36
33
4м
0
Закрытый
7.3
v-show
↗
35
32
4м
0
Закрытый
7.4
Упражнение - Input
↗
35
33
11м
0
Закрытый
7.5
v-for
↗
36
34
10м
0
Закрытый
7.6
Упражнение - Список данных
↗
35
34
5м
0
Закрытый
7.7
Наивная реализация input
↗
35
34
8м
0
Закрытый
7.8
v-model
↗
35
34
5м
0
Закрытый
7.9
defineModel
↗
35
34
5м
0
Закрытый
7.10
Тест - Шаблоны и модели
↗
36
35
2м
0
8. Жизненный цикл
12 уроков
👁
397
👤
371
Закрытый
8.1
Lifecycle Hooks
↗
36
34
5м
0
Закрытый
8.2
Примеры Hooks
↗
35
33
8м
1
Закрытый
8.3
watch
↗
35
33
10м
0
Закрытый
8.4
API погоды
↗
35
34
6м
0
Закрытый
8.5
Получение данных
↗
35
31
7м
0
Закрытый
8.6
keyup
↗
33
31
3м
0
Закрытый
8.7
Упражнение - Привязка данных
↗
33
30
4м
1
Закрытый
8.8
Упражнение - Обработка ошибок
↗
31
29
12м
0
Закрытый
8.9
Динамические стили
↗
32
29
9м
0
Закрытый
8.10
Упражнение - Карточка погоды
↗
30
28
13м
0
Закрытый
8.11
Упражнение - Вывод прогноза
↗
30
28
10м
0
Закрытый
8.12
Тест - Жизненный цикл
↗
32
31
2м
0
9. Custom directive и Provide Inject
10 уроков
👁
291
👤
270
Закрытый
9.1
Динамические классы
↗
31
28
9м
0
Закрытый
9.2
Свои директивы
↗
31
28
6м
0
Закрытый
9.3
Упражнение - Левая панель
↗
29
27
5м
0
Закрытый
9.4
Рефакторинг компонент
↗
29
27
11м
0
Закрытый
9.5
Provide Inject
↗
29
27
7м
0
Закрытый
9.6
Реализация с Provide Inject
↗
29
26
8м
0
Закрытый
9.7
Symbol key
↗
28
27
6м
0
Закрытый
9.8
Упражнение - Передача данных
↗
28
26
19м
0
Закрытый
9.9
Упражнение - Финал приложения
↗
29
26
3м
0
Закрытый
9.10
Тест - Custom directive и Provide Inject
↗
28
28
2м
0
10. Переход на TypeScript
10 уроков
👁
246
👤
228
Закрытый
10.1
Почему TypeScript
↗
28
25
5м
0
Закрытый
10.2
Рекомендуемый курс
↗
29
29
0м
0
Закрытый
10.3
Создание приложения
↗
26
21
5м
0
Закрытый
10.4
Обзор проекта
↗
24
23
3м
0
Закрытый
10.5
Запуск API
↗
25
24
5м
0
Закрытый
10.6
Работа с API
↗
24
23
3м
0
Закрытый
10.7
Подготовка стилей
↗
23
21
8м
0
Закрытый
10.8
Типизация defineProps
↗
22
20
8м
0
Закрытый
10.9
Типизация ответа API
↗
22
20
8м
0
Закрытый
10.10
Тест - Переход на TypeScript
↗
23
22
1м
0
11. Pinia
9 уроков
👁
200
👤
174
Закрытый
11.1
Почему Pinia
↗
26
20
4м
0
Закрытый
11.2
Установка Pinia
↗
22
19
6м
0
Закрытый
11.3
Store профиля
↗
25
20
6м
0
Закрытый
11.4
Actions
↗
21
20
5м
0
Закрытый
11.5
Упражнение - Перенос в профиль
↗
23
20
4м
0
Закрытый
11.6
Добавление axios
↗
21
20
6м
0
Закрытый
11.7
Упражнение - Store для категорий
↗
20
20
5м
0
Закрытый
11.8
Упражнение - Вывод списка
↗
22
18
11м
0
Закрытый
11.9
Создание категории
↗
20
17
9м
0
12. Vue Router
15 уроков
👁
245
👤
220
Закрытый
12.1
Установка Vue Router
↗
20
17
5м
0
Закрытый
12.2
RouterView
↗
18
16
6м
0
Закрытый
12.3
children
↗
17
15
7м
0
Закрытый
12.4
Упражнение - Страница входа
↗
18
17
6м
0
Закрытый
12.5
useRouter
↗
16
15
5м
0
Закрытый
12.6
LazyLoading
↗
16
15
7м
0
Закрытый
12.7
Vue DevTools
↗
17
16
11м
0
Закрытый
12.8
Active links
↗
18
15
5м
0
Закрытый
12.9
Динамические пути
↗
17
14
6м
0
Закрытый
12.10
Упражнение - Главная страница
↗
14
13
4м
0
Закрытый
12.11
Helpers
↗
15
13
8м
0
Закрытый
12.12
onBeforeRouteUpdate
↗
14
13
3м
0
Закрытый
12.13
Упражнение - Получение закладок
↗
14
13
8м
0
Закрытый
12.14
NotFound
↗
15
12
6м
0
Закрытый
12.15
Тест - Vue Router
↗
16
16
1м
0
13. Авторизация
13 уроков
👁
176
👤
153
Закрытый
13.1
Типизация defineModel
↗
15
13
7м
0
Закрытый
13.2
Работа с формой
↗
14
13
7м
0
Закрытый
13.3
Отправка запроса на авторизацию
↗
14
12
8м
0
Закрытый
13.4
JWT
↗
15
13
8м
0
Закрытый
13.5
Хранения в LocalStorage
↗
15
14
10м
0
Закрытый
13.6
NavigationGuard
↗
14
12
9м
0
Закрытый
13.7
Данные за авторизацией
↗
14
12
7м
0
Закрытый
13.8
Упражнение - Редактирование категории
↗
13
9
18м
0
Закрытый
13.9
Упражнение - Удаление категории
↗
12
11
5м
0
Закрытый
13.10
Упражнение - Компонент закладки
↗
11
10
14м
0
Закрытый
13.11
Упражнение - Вывод списка закладок
↗
12
10
9м
0
Закрытый
13.12
Типизация defineEmits
↗
12
11
16м
0
Закрытый
13.13
Тест - Авторизация
↗
15
13
2м
0
14. Встроенные компоненты
8 уроков
👁
99
👤
84
Закрытый
14.1
Упражнение - добавление закладки
↗
13
10
15м
0
Закрытый
14.2
useTemplateRef
↗
12
11
5м
0
Закрытый
14.3
Component Registration
↗
11
10
6м
0
Закрытый
14.4
Async Components
↗
12
10
6м
0
Закрытый
14.5
Teleport
↗
12
10
11м
0
Закрытый
14.6
Transition
↗
11
10
7м
0
Закрытый
14.7
Сборка для production
↗
13
11
5м
0
Закрытый
14.8
Тест - Встроенные компоненты
↗
15
12
2м
0
15. Заключение
2 урока
👁
34
👤
25
Закрытый
15.1
Куда двигаться дальше
↗
19
13
2м
0
Закрытый
15.2
Финальное тестирование
↗
15
12
4м
0
7. Основы Git 4.857142857142857
1. Введение
4 урока
👁
762
👤
638
Закрытый
1.1
Для чего нужен Git?
↗
232
156
7м
13
Закрытый
1.2
Как устроен курс
↗
199
151
4м
9
Закрытый
1.3
Обзор курсов
↗
193
193
2м
3
Открытый
1.4
Перенос курса
↗
138
138
0м
1
2. Базовые команды
4 урока
👁
731
👤
593
Закрытый
2.1
Командная строка
↗
196
149
7м
7
Закрытый
2.2
Базовые команды Linux и Mac
↗
183
138
12м
6
Закрытый
2.3
Базовые команды Windows
↗
174
134
8м
6
Закрытый
2.4
Тест - Базовые команды
↗
178
172
1м
3
3. Начало работы с Git
9 уроков
👁
1 483
👤
1 145
Закрытый
3.1
Базовые понятия
↗
175
132
9м
7
Закрытый
3.2
Установка Git Linux и Mac
↗
164
119
4м
5
Закрытый
3.3
Установка Git Windows
↗
164
122
4м
7
Закрытый
3.4
Установка VSCode
↗
166
121
4м
6
Закрытый
3.5
Создание репозитория
↗
168
127
7м
6
Закрытый
3.6
Git config
↗
163
125
6м
6
Закрытый
3.7
Первый commit
↗
162
126
7м
5
Закрытый
3.8
Git log и checkout
↗
159
119
8м
8
Закрытый
3.9
Тест - Начало работы с Git
↗
162
154
1м
3
4. Ветки и изменения
6 уроков
👁
900
👤
757
Закрытый
4.1
Ветки
↗
157
118
8м
8
Закрытый
4.2
Слияние
↗
150
119
5м
5
Закрытый
4.3
HEAD
↗
151
115
6м
6
Закрытый
4.4
Тэги
↗
147
114
5м
6
Закрытый
4.5
Switch
↗
146
146
3м
6
Закрытый
4.6
Тест - Ветки и изменения
↗
149
145
1м
5
5. Удаление
11 уроков
👁
1 479
👤
1 150
Закрытый
5.1
Удаление файлов
↗
144
108
5м
5
Закрытый
5.2
Откат изменений
↗
140
106
5м
7
Закрытый
5.3
Vim
↗
137
104
5м
8
Закрытый
5.4
Amend
↗
137
105
4м
10
Закрытый
5.5
Reset
↗
134
100
5м
8
Закрытый
5.6
Удаление веток
↗
132
97
3м
7
Закрытый
5.7
Dettached commit
↗
133
102
6м
7
Закрытый
5.8
Решение конфликтов
↗
131
102
6м
11
Закрытый
5.9
Gitignore
↗
130
97
7м
9
Закрытый
5.10
Gitkeep
↗
129
101
4м
9
Закрытый
5.11
Тест - Удаление
↗
132
128
2м
4
6. Продвинутая работа
8 уроков
👁
927
👤
715
Закрытый
6.1
Stash
↗
131
92
9м
7
Закрытый
6.2
Reflog
↗
119
89
8м
7
Закрытый
6.3
Fast-forward merge
↗
117
88
4м
8
Закрытый
6.4
Recursive merge
↗
114
87
7м
5
Закрытый
6.5
Squash
↗
113
85
5м
6
Закрытый
6.6
Rebase
↗
111
84
8м
7
Закрытый
6.7
Cherry-pick
↗
110
85
7м
7
Закрытый
6.8
Тест - Продвинутая работа
↗
112
105
1м
3
7. Удалённый репозиторий
13 уроков
👁
1 344
👤
1 029
Закрытый
7.1
Удалённые репозитории
↗
125
88
4м
6
Закрытый
7.2
Создание аккаунта
↗
112
82
5м
6
Закрытый
7.3
Создание репозитория
↗
110
83
6м
7
Закрытый
7.4
Создание SSH ключа
↗
113
84
8м
6
Закрытый
7.5
Git remote
↗
109
85
3м
7
Закрытый
7.6
Отправка новых изменений
↗
105
77
4м
6
Закрытый
7.7
Remote tracking branches
↗
103
79
7м
7
Закрытый
7.8
Local tracking branches
↗
99
73
4м
6
Закрытый
7.9
Upstream
↗
94
74
3м
5
Закрытый
7.10
Клонирование репозитория
↗
93
72
4м
6
Закрытый
7.11
Удаление веток
↗
91
72
5м
6
Закрытый
7.12
Force push
↗
93
70
7м
7
Закрытый
7.13
Тест - Удалённый репозиторий
↗
97
90
1м
4
8. Заключение
1 урок
👁
107
👤
74
Закрытый
8.1
Куда двигаться дальше
↗
107
74
2м
8