Содержание пакета (4 курса)
1. C#, JS: Войти в IT через Fullstack-разработку 4.914
1. Пролог к успеху
6 уроков
👁
4 105
👤
3 380
Закрытый
1.1
Вместо уроков и лекций
↗
665
620
66м
86
Закрытый
1.2
Калейдоскоп языков программирования
↗
576
576
43м
54
Закрытый
1.3
Практическое задание
↗
560
539
1м
31
Закрытый
1.4
Решение практического задания
↗
548
477
11м
36
Закрытый
1.5
Как проходить курс
↗
1 053
465
2м
26
Закрытый
1.6
Онлайн-встречи
↗
703
703
1м
21
2. Инсайдерский обзор IT: Погружение в мир технологий и ролей
25 уроков
👁
10 625
👤
8 206
Открытый
2.1
Роли в разработке программного обеспечения
↗
1 782
590
5м
26
Закрытый
2.2
Ключевые профессии в мире разработки ПО
↗
470
410
5м
26
Закрытый
2.3
Проектный менеджмент
↗
440
380
7м
26
Закрытый
2.4
Методологии управления проектами
↗
405
366
3м
23
Закрытый
2.5
Security and compliance
↗
392
352
5м
23
Открытый
2.6
Разработчик программного обеспечения
↗
911
374
8м
26
Закрытый
2.7
Архитектор программного обеспечения
↗
365
333
5м
25
Закрытый
2.8
Тестировщик программного обеспечения
↗
354
325
3м
20
Закрытый
2.9
QA-инженер — Quality Assurance Engineer
↗
349
323
3м
18
Закрытый
2.10
UX-дизайнеры
↗
344
315
3м
18
Закрытый
2.11
Бизнес-аналитики
↗
340
308
4м
21
Закрытый
2.12
Project Manager
↗
323
303
3м
17
Закрытый
2.13
Scrum Master
↗
317
293
5м
19
Закрытый
2.14
Владелец продукта
↗
308
289
5м
23
Закрытый
2.15
Инженер по безопасности
↗
303
284
4м
19
Закрытый
2.16
Аспекты киберугроз
↗
300
283
5м
21
Закрытый
2.17
Сетевой инженер
↗
302
283
4м
22
Закрытый
2.18
Системный администратор
↗
295
282
6м
18
Закрытый
2.19
Технический писатель
↗
304
287
3м
18
Закрытый
2.20
Что такое программирование?
↗
329
299
5м
21
Закрытый
2.21
Frontend vs Backend
↗
346
308
7м
25
Закрытый
2.22
База данных
↗
338
307
6м
29
Закрытый
2.23
Клиент-серверное взаимодействие
↗
335
306
7м
25
Закрытый
2.24
IoT Интернет-вещей
↗
329
301
11м
31
Закрытый
2.25
Жизненный цикл ПО
↗
344
305
8м
25
3. Visual Studio Code: вдохновение в редакторе
5 уроков
👁
3 237
👤
2 685
Закрытый
3.1
Что такое VS Code
↗
978
567
5м
41
Закрытый
3.2
Установка на Windows
↗
575
541
5м
31
Закрытый
3.3
Установка на Mac OS
↗
534
503
3м
20
Закрытый
3.4
KeyCastr
↗
576
576
3м
33
Закрытый
3.5
Базовая настройка
↗
574
498
31м
49
4. Markdown и LaTeX: текстовые художники и продвинутые методы
31 урок
👁
14 914
👤
13 435
Закрытый
4.1
Несколько слов про md
↗
858
504
2м
31
Закрытый
4.2
Заголовки и подзаголовки
↗
696
483
2м
31
Закрытый
4.3
Демо Заголовки и подзаголовки
↗
579
462
5м
29
Закрытый
4.4
Горизонтальные линии разделения
↗
709
456
1м
33
Закрытый
4.5
Демо Горизонтальные линии
↗
620
448
2м
30
Закрытый
4.6
Практическая работа 1. Заголовки и подзаголовки
↗
457
448
1м
36
Закрытый
4.7
Практическая работа 1: разбор
↗
449
435
4м
30
Закрытый
4.8
Текстовое форматирование
↗
594
431
2м
34
Закрытый
4.9
Демо Текстовое форматирование
↗
686
686
2м
28
Закрытый
4.10
Практическая работа 2. Форматирование текста и абзацев
↗
442
427
0м
29
Закрытый
4.11
Практическая работа 2: разбор
↗
436
424
3м
29
Закрытый
4.12
Списки
↗
441
425
2м
33
Закрытый
4.13
Демо Списки
↗
431
431
4м
28
Закрытый
4.14
Практическая работа 3. Списки
↗
429
421
2м
29
Закрытый
4.15
Практическая работа 3: разбор
↗
429
420
10м
76
Закрытый
4.16
Создание гиперссылок
↗
428
414
2м
34
Закрытый
4.17
Вставка изображений
↗
424
412
3м
33
Закрытый
4.18
Демо Вставка гиперссылок и изображений
↗
421
421
8м
34
Закрытый
4.19
Практическая работа 4. Ссылки и изображения
↗
407
402
2м
29
Закрытый
4.20
Практическая работа 4: разбор
↗
410
401
3м
32
Закрытый
4.21
Основы создания таблиц
↗
414
407
2м
30
Закрытый
4.22
Создания таблиц
↗
416
416
2м
31
Закрытый
4.23
Практическая работа 5. Таблицы
↗
414
403
1м
30
Закрытый
4.24
Практическая работа 5: разбор
↗
411
400
5м
39
Закрытый
4.25
Вставка блока кода
↗
416
402
2м
31
Закрытый
4.26
Демо Вставка блока кода
↗
408
408
4м
33
Закрытый
4.27
Основные использования LaTeX
↗
415
415
3м
32
Закрытый
4.28
Демо. Основные использования LaTeX
↗
414
396
20м
41
Закрытый
4.29
Практическая работа 6. LaTeX документ
↗
412
404
1м
32
Закрытый
4.30
Практическая работа 6: разбор
↗
415
400
8м
33
Закрытый
4.31
Встречка
↗
433
433
2м
59
5. GIT: Искусство контроля
31 урок
👁
11 945
👤
11 296
Закрытый
5.1
Введение
↗
489
432
5м
40
Закрытый
5.2
Установка на Windows
↗
441
417
5м
25
Закрытый
5.3
Установка на Mac
↗
435
395
3м
23
Закрытый
5.4
Про справку и UI клиенты
↗
437
419
3м
36
Закрытый
5.5
Ключевые термины
↗
435
414
3м
36
Закрытый
5.6
Глоссарий
↗
431
408
4м
36
Закрытый
5.7
Команды status init add commit справка
↗
430
402
5м
34
Закрытый
5.8
Практика status init add commit
↗
411
396
17м
43
Закрытый
5.9
Команды log checkout
↗
404
388
4м
33
Закрытый
5.10
Практика log checkout
↗
396
380
7м
33
Закрытый
5.11
Большой репозиторий
↗
390
379
7м
36
Закрытый
5.12
Команда git branch
↗
388
372
3м
28
Закрытый
5.13
Ветки. Визуализация
↗
383
368
8м
33
Закрытый
5.14
Merge. Теория
↗
377
368
2м
31
Закрытый
5.15
Merge & merge conflict
↗
373
364
19м
42
Закрытый
5.16
Больше практики
↗
374
367
1м
44
Закрытый
5.17
Дисклеймер
↗
372
362
1м
37
Закрытый
5.18
GIT ≠ GitHub
↗
375
362
2м
29
Закрытый
5.19
SSH Windows
↗
370
370
5м
30
Закрытый
5.20
SSH Mac
↗
357
357
4м
17
Закрытый
5.21
Контроль
↗
364
358
1м
17
Закрытый
5.22
Работа с GitHub удалённым репозиторием
↗
367
353
12м
36
Закрытый
5.23
Командная работа
↗
362
258
28м
44
Закрытый
5.24
Публичный доступ
↗
349
340
2м
47
Закрытый
5.25
Удаление репозитория
↗
344
344
2м
26
Закрытый
5.26
Практическая работа часть 1
↗
362
229
10м
36
Закрытый
5.27
Практическая работа часть 2
↗
345
324
4м
23
Закрытый
5.28
Практическая работа разбор
↗
345
331
24м
43
Закрытый
5.29
UI
↗
344
344
11м
30
Закрытый
5.30
Встречка
↗
346
346
2м
44
Закрытый
5.31
Как продолжать
↗
349
349
0м
20
6. HTML: cоздание веб-мира
30 уроков
👁
8 913
👤
8 691
Открытый
6.1
Что это такое
↗
335
307
4м
33
Закрытый
6.2
Как браузер отображает
↗
311
303
5м
34
Закрытый
6.3
Как работает сайт. Гипертекст и язык разметки
↗
310
303
4м
31
Закрытый
6.4
Какие теги есть
↗
307
302
3м
30
Закрытый
6.5
Заголовки
↗
306
302
3м
30
Закрытый
6.6
Предварительная настройка
↗
306
300
2м
28
Закрытый
6.7
Документация
↗
304
304
1м
27
Закрытый
6.8
Задание. Использование заголовков
↗
304
304
1м
24
Закрытый
6.9
Разбор задания. Использование заголовков
↗
303
303
1м
25
Закрытый
6.10
Абзацы
↗
302
296
2м
29
Закрытый
6.11
Задание. Абзацы
↗
299
299
1м
22
Закрытый
6.12
Разбор задания. Абзацы
↗
298
298
2м
23
Закрытый
6.13
Emmet, Lorem, средства генерации текста для HTML
↗
300
218
14м
42
Закрытый
6.14
Void-элементы
↗
299
294
2м
30
Закрытый
6.15
Задание. Void-элементы + абзацы
↗
296
295
1м
28
Закрытый
6.16
Разбор задания. Void-элементы + абзацы
↗
294
294
3м
23
Закрытый
6.17
Встречка
↗
295
281
4м
47
Закрытый
6.18
Списки
↗
297
291
2м
25
Закрытый
6.19
Задание. Приготовить пастилу
↗
293
292
1м
27
Закрытый
6.20
Разбор задания. Готовим пастилу вместе
↗
292
292
4м
25
Закрытый
6.21
Вложенные списки
↗
293
289
4м
27
Закрытый
6.22
Атрибуты
↗
293
286
3м
28
Закрытый
6.23
Гибридная практика. Как сделать свой сайт
↗
291
284
11м
31
Закрытый
6.24
Fake API. Когда бэкенд не успевает за фронтендом
↗
289
279
8м
27
Закрытый
6.25
Image
↗
285
278
10м
32
Закрытый
6.26
Полный шаблон
↗
285
277
6м
24
Закрытый
6.27
Полный шаблон. Демонстрация
↗
281
281
3м
25
Закрытый
6.28
Мотивация к выполнению ТЗ
↗
281
281
2м
29
Закрытый
6.29
Техническое задание
↗
282
276
0м
18
Закрытый
6.30
Проектный ориентир. Результат ТЗ
↗
282
282
2м
24
7. CSS: хроники стиля
106 уроков
👁
23 126
👤
22 641
Закрытый
7.1
Что если бы бы...
↗
277
270
2м
27
Закрытый
7.2
Введение без пафоса
↗
276
267
5м
30
Закрытый
7.3
Как подключить
↗
272
265
9м
34
Закрытый
7.4
Задание. Способы подключения
↗
269
265
1м
26
Закрытый
7.5
Решение задания. Способы подключения
↗
265
265
5м
23
Закрытый
7.6
Изучаем селекторы
↗
266
259
5м
28
Закрытый
7.7
Демонстрация
↗
265
261
5м
26
Закрытый
7.8
Какие бывают селекторы
↗
265
259
3м
33
Закрытый
7.9
Задание. Важные селекторы
↗
265
263
1м
24
Закрытый
7.10
Решение задания. Важные селекторы
↗
265
265
3м
28
Закрытый
7.11
Задание. Изменение свойств
↗
265
261
2м
29
Закрытый
7.12
Решение задания. Изменение свойств
↗
262
262
7м
28
Закрытый
7.13
Встречка
↗
262
262
2м
35
Закрытый
7.14
Почему цвета важны
↗
262
255
14м
32
Закрытый
7.15
Цветовые схемы
↗
260
255
3м
28
Закрытый
7.16
Задание на изменение цветов
↗
258
254
1м
25
Закрытый
7.17
Решение задания на изменение цветов
↗
256
256
4м
24
Закрытый
7.18
Свойства шрифтов
↗
257
252
8м
32
Закрытый
7.19
Cвойства шрифтов. Демо 01
↗
256
251
4м
25
Закрытый
7.20
Cвойства шрифтов. Демо 02
↗
255
249
3м
24
Закрытый
7.21
Cвойства шрифтов. Демо 03
↗
253
247
8м
26
Закрытый
7.22
Cвойства шрифтов. Демо 04
↗
252
246
2м
22
Закрытый
7.23
Задание. Свойство шрифтов
↗
251
247
1м
27
Закрытый
7.24
Решение задания. Свойство шрифтов
↗
246
246
6м
23
Закрытый
7.25
Chrome DevTools
↗
247
241
5м
28
Закрытый
7.26
Интерактивное задание
↗
244
241
1м
32
Закрытый
7.27
Решение интерактивного задания
↗
243
243
2м
26
Закрытый
7.28
Встречка
↗
243
243
5м
50
Закрытый
7.29
Строчные и блочные элементы
↗
245
239
6м
37
Закрытый
7.30
Блочные элементы
↗
246
239
9м
32
Закрытый
7.31
Строчные элементы
↗
243
239
2м
28
Закрытый
7.32
Тот самый, блочный элемент
↗
242
210
8м
30
Закрытый
7.33
Воздействие отрицательных величин
↗
242
236
3м
30
Закрытый
7.34
Задание. Позиционирование div
↗
240
239
2м
27
Закрытый
7.35
Решение задания. Позиционирование div
↗
240
240
8м
24
Закрытый
7.36
Задание. Котомемемоизация
↗
239
236
3м
29
Закрытый
7.37
Решение задания. Котомемемоизация
↗
235
235
10м
22
Закрытый
7.38
Правило применения
↗
237
231
5м
28
Закрытый
7.39
Комбинирование селекторов. Воспоминания
↗
235
231
6м
25
Закрытый
7.40
Позиционирование
↗
235
229
9м
26
Закрытый
7.41
Ось z
↗
235
227
6м
26
Закрытый
7.42
Процентные величины
↗
232
227
4м
28
Закрытый
7.43
transform-translate
↗
232
223
6м
29
Закрытый
7.44
Задание. transform-translate
↗
229
226
4м
25
Закрытый
7.45
Решение задания. transform-translate
↗
225
225
6м
23
Закрытый
7.46
Обзор возможностей
↗
227
225
6м
27
Закрытый
7.47
Встречка
↗
226
226
6м
52
Закрытый
7.48
Display
↗
230
224
6м
35
Закрытый
7.49
Display. Демо
↗
228
228
3м
30
Закрытый
7.50
Задание. Display
↗
227
223
2м
31
Закрытый
7.51
Float
↗
229
221
4м
28
Закрытый
7.52
Резерв
↗
225
221
0м
15
Закрытый
7.53
Адаптивный дизайн. Обзорное видео ч.1
↗
228
221
5м
31
Закрытый
7.54
Адаптивный дизайн. Обзорное видео ч.2
↗
226
218
6м
28
Закрытый
7.55
Адаптивный дизайн. Обзорное видео ч.3
↗
223
216
4м
28
Закрытый
7.56
Адаптивный дизайн. Обзорное видео ч.4
↗
221
215
9м
29
Закрытый
7.57
Адаптивный дизайн. Обзорное видео ч.5
↗
220
220
3м
28
Закрытый
7.58
Медиа-запросы дополнение
↗
220
220
2м
28
Закрытый
7.59
Практическая работа. Медиа-запросы
↗
219
216
2м
29
Закрытый
7.60
Разбор практической работы. Медиа-запросы
↗
218
218
5м
25
Закрытый
7.61
Идея для проекта
↗
216
215
2м
25
Закрытый
7.62
Встречка
↗
211
211
9м
39
Закрытый
7.63
Хронология эволюции
↗
209
202
6м
29
Закрытый
7.64
Практическое задание. Пункты меню
↗
206
202
4м
27
Закрытый
7.65
Разбор практического задания. Пункты меню
↗
204
204
2м
23
Закрытый
7.66
flex-direction
↗
205
195
11м
26
Закрытый
7.67
flex-basis
↗
200
192
7м
22
Закрытый
7.68
Практическое задание. Адаптивные контейнеры
↗
198
194
1м
24
Закрытый
7.69
Разбор практического задания. Адаптивные контейнеры
↗
196
196
3м
22
Закрытый
7.70
order
↗
198
192
6м
25
Закрытый
7.71
flex-wrap
↗
197
188
4м
25
Закрытый
7.72
justify-content
↗
193
185
3м
25
Закрытый
7.73
align-items
↗
190
185
2м
23
Закрытый
7.74
align-self
↗
190
184
2м
24
Закрытый
7.75
align-content
↗
191
184
2м
24
Закрытый
7.76
Вместо практики
↗
189
188
3м
35
Закрытый
7.77
size
↗
186
179
8м
25
Закрытый
7.78
flex
↗
183
178
7м
24
Закрытый
7.79
Практическое задание Центрирование контейнера
↗
182
154
1м
22
Закрытый
7.80
Разбор практического задания. Центрирование контейнера
↗
181
181
2м
19
Закрытый
7.81
Практическое задание. Карточки подписки
↗
181
180
2м
22
Закрытый
7.82
Разбор практического задания. Карточки подписки
↗
181
181
4м
23
Закрытый
7.83
Основы grid layout
↗
182
175
15м
24
Закрытый
7.84
Некоторые различия grid и flexbox
↗
180
180
7м
22
Закрытый
7.85
Практическое задание. Шахматная доска
↗
181
173
1м
19
Закрытый
7.86
Разбор практического задания. Шахматная доска
↗
176
176
9м
22
Закрытый
7.87
grid-sizing + chrome devtools
↗
178
162
18м
32
Закрытый
7.88
Практическое задание. Вёрстка сетки
↗
175
175
2м
17
Закрытый
7.89
Разбор практического задания. Вёрстка сетки
↗
169
169
7м
17
Закрытый
7.90
grid placement
↗
174
164
18м
21
Закрытый
7.91
Вместо практики по grid
↗
167
164
2м
21
Закрытый
7.92
Практическое задание. Профессии
↗
167
167
2м
17
Закрытый
7.93
Разбор практического задания. Профессии
↗
164
164
9м
16
Закрытый
7.94
Практическое задание. layout
↗
167
167
2м
17
Закрытый
7.95
Разбор практического задания. layout
↗
162
162
4м
21
Закрытый
7.96
Встречка
↗
169
169
4м
20
Закрытый
7.97
Bootstrap: что ты такое?
↗
181
174
9м
24
Закрытый
7.98
Документация решает
↗
180
173
12м
20
Закрытый
7.99
Практическое задание. Карточки
↗
178
178
1м
20
Закрытый
7.100
Решение практического задания. Карточки
↗
173
173
5м
19
Закрытый
7.101
Повышение продуктивности в VS Code
↗
179
171
13м
27
Закрытый
7.102
Как работает Bootstrap
↗
177
169
24м
23
Закрытый
7.103
Практическое задание. Адаптивная верстка
↗
174
174
2м
15
Закрытый
7.104
Разбор практического задания. Адаптивная верстка
↗
164
162
10м
22
Закрытый
7.105
Пример использования на проекте
↗
174
174
6м
22
Закрытый
7.106
Попробуй себя, Junior
↗
192
162
19м
22
8. Математика: путешествие по лестнице воспоминаний
19 уроков
👁
3 850
👤
3 735
Закрытый
8.1
Начало
↗
208
208
1м
25
Закрытый
8.2
Преамбула. Зачем этот модуль
↗
207
202
6м
25
Открытый
8.3
Сколько времени нужно чтобы изучить математику
↗
236
206
1м
29
Закрытый
8.4
Пять советов
↗
206
202
14м
29
Закрытый
8.5
Про деление
↗
206
204
6м
25
Закрытый
8.6
Некоторые задачи
↗
204
200
13м
23
Закрытый
8.7
Системы счисления. Начало
↗
205
199
6м
25
Закрытый
8.8
Как сбежать от десятичной
↗
203
179
25м
21
Закрытый
8.9
Как попасть в десятичную
↗
201
195
12м
23
Закрытый
8.10
Замечание по десятичной системе счисления
↗
199
195
3м
18
Закрытый
8.11
Округление
↗
198
194
3м
16
Закрытый
8.12
Операции
↗
198
194
6м
23
Закрытый
8.13
Математическая логика
↗
198
193
4м
21
Закрытый
8.14
Про приоритет операций
↗
197
193
4м
18
Закрытый
8.15
Разбор задач на логические операции
↗
197
193
6м
14
Закрытый
8.16
Арифметическая прогрессия
↗
197
193
4м
19
Закрытый
8.17
Задачи и разбор некоторых
↗
197
192
18м
21
Закрытый
8.18
Окончание модуля
↗
196
196
2м
20
Закрытый
8.19
Встречка
↗
197
197
3м
33
9. Алгоритмы, блок-схемы, языки: ознакомиться нельзя пропустить
23 урока
👁
4 420
👤
4 226
Закрытый
9.1
Зачем это всё
↗
196
192
5м
23
Закрытый
9.2
Определение терминов
↗
196
191
3м
18
Закрытый
9.3
Блок-схема
↗
195
191
6м
21
Закрытый
9.4
Как создавать блок-схемы
↗
195
195
7м
23
Закрытый
9.5
Основные блоки
↗
195
191
13м
18
Закрытый
9.6
Переменная - что ты такое?
↗
195
191
11м
23
Закрытый
9.7
Умение погружаться в предметную область
↗
195
195
7м
21
Закрытый
9.8
Как погружаться в предметную область
↗
195
191
26м
30
Закрытый
9.9
Экстремальное погружение
↗
194
190
2м
20
Закрытый
9.10
Класификация алгоритмов
↗
194
194
1м
17
Закрытый
9.11
Теория линейных алгоритмов
↗
194
194
5м
19
Закрытый
9.12
Линейные задачи
↗
194
177
32м
19
Закрытый
9.13
Алгоритмы с ветвлением
↗
192
188
8м
17
Закрытый
9.14
Задачи с ветвлениями
↗
190
174
21м
15
Закрытый
9.15
Рутинные задачи. Циклы
↗
191
186
13м
18
Закрытый
9.16
Задачи с циклами
↗
190
173
21м
17
Закрытый
9.17
Встречка
↗
188
188
2м
19
Закрытый
9.18
Числа Фибоначчи
↗
187
187
6м
17
Закрытый
9.19
Вложенные циклы
↗
187
187
6м
16
Закрытый
9.20
Массивы
↗
190
88
10м
15
Закрытый
9.21
Задачи на массивы
↗
188
188
14м
15
Закрытый
9.22
Вместо итогов
↗
190
186
7м
15
Закрытый
9.23
Беседа с автором
↗
189
189
4м
29
10. JavaScript: приоткрываем мир программирования
41 урок
👁
6 790
👤
6 670
Закрытый
10.1
Как проходить этот модуль
↗
185
183
4м
27
Закрытый
10.2
Где применяется и Демо
↗
182
181
10м
20
Закрытый
10.3
Что такое Node.js
↗
182
179
2м
17
Закрытый
10.4
Как установить Node.js на Windows
↗
179
179
4м
20
Закрытый
10.5
Как установить Node.js на Mac OS
↗
178
178
2м
14
Закрытый
10.6
Донастройка vs code
↗
181
176
13м
21
Закрытый
10.7
Переменная. let const
↗
179
175
8м
21
Закрытый
10.8
Уточнение по выводу данных
↗
179
176
11м
21
Закрытый
10.9
Базовая арифметика
↗
179
172
14м
20
Закрытый
10.10
Некоторые типы данных
↗
178
169
9м
20
Закрытый
10.11
Math
↗
175
165
20м
22
Закрытый
10.12
Преобразование типов
↗
172
152
28м
24
Закрытый
10.13
Практическая работа
↗
172
172
4м
17
Закрытый
10.14
Решение практической работы
↗
171
154
11м
23
Закрытый
10.15
Логический оператор
↗
171
162
18м
20
Закрытый
10.16
Операции сравнения и логические операци
↗
169
169
5м
15
Закрытый
10.17
Практическая работа
↗
167
167
1м
17
Закрытый
10.18
Решение практической работы
↗
167
167
6м
16
Закрытый
10.19
Практическая работа
↗
167
167
2м
15
Закрытый
10.20
Решение практической работы
↗
166
166
4м
14
Закрытый
10.21
Некоторые методы работы со строками
↗
166
166
16м
21
Закрытый
10.22
Практическая работ
↗
164
164
1м
15
Закрытый
10.23
Решение практической работы
↗
164
164
2м
16
Закрытый
10.24
Строки. Итоги
↗
163
163
6м
20
Закрытый
10.25
Циклы
↗
164
161
17м
23
Закрытый
10.26
Массивы
↗
163
158
24м
25
Закрытый
10.27
Функции
↗
162
155
40м
26
Закрытый
10.28
Не повторяйся
↗
156
155
5м
24
Закрытый
10.29
Дополнение по функциям
↗
158
158
16м
20
Закрытый
10.30
Введение в объекты
↗
160
154
14м
25
Закрытый
10.31
Объектное мышление
↗
157
157
5м
20
Закрытый
10.32
Манипуляция DOM
↗
157
157
1м
18
Закрытый
10.33
Практика манипулирования
↗
157
150
23м
21
Закрытый
10.34
Практическая работа
↗
153
153
1м
17
Закрытый
10.35
Решение практической работы
↗
151
151
6м
17
Закрытый
10.36
Дата и время
↗
151
151
4м
15
Закрытый
10.37
Работа с файлами
↗
152
152
9м
18
Закрытый
10.38
Как создать проект и подключать зависимости
↗
151
151
9м
17
Закрытый
10.39
export import
↗
148
148
5м
16
Закрытый
10.40
Обработка исключений
↗
145
145
8м
16
Закрытый
10.41
Функции высшего порядка
↗
149
148
19м
21
11. React.JS: мир компонентов и состояний, экспресс-погружение
22 урока
👁
2 859
👤
2 843
Закрытый
11.1
Индустрия и React
↗
154
154
4м
21
Закрытый
11.2
Первый шаг
↗
151
146
6м
15
Закрытый
11.3
Второй шаг
↗
147
147
10м
15
Закрытый
11.4
Особенность рендера
↗
139
139
1м
12
Закрытый
11.5
Практическая работа
↗
137
137
1м
12
Закрытый
11.6
Решение практической работы
↗
136
136
4м
19
Закрытый
11.7
Интеграция JS
↗
136
136
2м
14
Закрытый
11.8
Практическая работа
↗
135
135
1м
10
Закрытый
11.9
Решение практической работы
↗
133
133
5м
15
Закрытый
11.10
Вместо циклов
↗
133
133
8м
12
Закрытый
11.11
Вместо стилей
↗
131
131
7м
10
Закрытый
11.12
Подключение Bootstrap
↗
129
129
10м
13
Закрытый
11.13
Выделение компонентов
↗
127
127
12м
11
Закрытый
11.14
Проброс свойств
↗
127
127
15м
12
Закрытый
11.15
Hooks
↗
124
124
13м
13
Закрытый
11.16
Зовём друга на Backend'е
↗
121
121
7м
12
Закрытый
11.17
Демонстрация использования
↗
121
121
6м
12
Закрытый
11.18
Парсинг данных
↗
116
116
9м
9
Закрытый
11.19
Практическая работа
↗
115
115
1м
5
Закрытый
11.20
Решение практическоцй работы
↗
113
113
2м
6
Закрытый
11.21
Косметические правки
↗
116
116
2м
9
Закрытый
11.22
Вместо итогов
↗
118
107
6м
15
12. .NET C#: погружение и власть над кодом
35 уроков
👁
6 190
👤
6 099
Закрытый
12.1
Где применяется
↗
249
249
1м
17
Закрытый
12.2
Установка .net на Windows
↗
233
233
2м
15
Закрытый
12.3
Установка .net на Mac OS
↗
224
224
2м
12
Закрытый
12.4
Hello world
↗
226
226
5м
17
Закрытый
12.5
Настройка VS Code
↗
218
218
5м
13
Закрытый
12.6
Как проходить модуль
↗
215
205
0м
16
Закрытый
12.7
Переменная
↗
207
207
9м
19
Закрытый
12.8
Базовая арифметика
↗
212
192
9м
11
Закрытый
12.9
Система типов
↗
195
185
16м
19
Закрытый
12.10
System.Math
↗
183
183
7м
19
Закрытый
12.11
Преобразование типов
↗
183
183
14м
15
Закрытый
12.12
Получение данных
↗
178
178
10м
15
Закрытый
12.13
Практическая работа
↗
179
179
1м
14
Закрытый
12.14
Решение практической работы
↗
175
175
3м
14
Закрытый
12.15
Операции сравнения и логические операции
↗
169
169
6м
13
Закрытый
12.16
Ветвления
↗
171
171
12м
13
Закрытый
12.17
Практическая работа
↗
170
170
1м
13
Закрытый
12.18
Решение практической работы
↗
164
164
1м
11
Закрытый
12.19
Практическая работа
↗
162
162
1м
9
Закрытый
12.20
Решение практической работы
↗
158
158
2м
9
Закрытый
12.21
Строки
↗
161
151
21м
16
Закрытый
12.22
Практическая работа
↗
159
159
1м
9
Закрытый
12.23
Решение практической работы
↗
156
156
1м
8
Закрытый
12.24
Циклы
↗
161
161
14м
11
Закрытый
12.25
Массивы
↗
159
148
19м
11
Закрытый
12.26
Как массивы, только лучше
↗
158
148
21м
16
Закрытый
12.27
Кортежи
↗
158
158
4м
10
Закрытый
12.28
Методы
↗
152
152
10м
11
Закрытый
12.29
Вместо DRY
↗
161
141
56м
20
Закрытый
12.30
Даты и время
↗
146
146
5м
12
Закрытый
12.31
Файлы
↗
147
147
13м
11
Закрытый
12.32
Обработка исключений
↗
143
143
4м
11
Закрытый
12.33
Сложная тема
↗
159
159
20м
15
Закрытый
12.34
Продолжение сложной темы
↗
147
147
14м
11
Закрытый
12.35
Встречка
↗
152
152
2м
20
13. Несколько шагов к объектному мышлению без духоты
15 уроков
👁
1 790
👤
1 778
Закрытый
13.1
Шаг 0
↗
149
137
4м
8
Закрытый
13.2
Шаг 1
↗
140
140
27м
16
Закрытый
13.3
Шаг 2
↗
124
124
9м
13
Закрытый
13.4
Шаг 3. Практическое задание
↗
124
124
1м
9
Закрытый
13.5
Шаг 4.Решение практического задания
↗
120
120
2м
7
Закрытый
13.6
Шаг 5
↗
120
120
6м
9
Закрытый
13.7
Шаг 6
↗
117
117
7м
11
Закрытый
13.8
Шаг 7
↗
117
117
9м
12
Закрытый
13.9
Шаг 8
↗
114
114
11м
9
Закрытый
13.10
Шаг 9. Практическое задание
↗
111
111
1м
10
Закрытый
13.11
Шаг 10. Решение практического задания
↗
109
109
5м
8
Закрытый
13.12
Шаг 11
↗
112
112
13м
10
Закрытый
13.13
Шаг 12
↗
109
109
13м
10
Закрытый
13.14
Шаг 13
↗
110
110
10м
10
Закрытый
13.15
Попробуй себя, Junior
↗
114
114
1м
9
14. RESTful API: обзор фундаментальных концепций
2 урока
👁
388
👤
304
Закрытый
14.1
Теория ключевых аспектов
↗
204
157
30м
26
Закрытый
14.2
Есть вопросик...
↗
184
147
5м
11
15. Backend: создание сервиса
13 уроков
👁
1 343
👤
1 253
Открытый
15.1
План на ближайшие два модуля
↗
147
134
1м
7
Закрытый
15.2
Первый запуск
↗
116
51
33м
7
Закрытый
15.3
Controllers
↗
106
100
12м
10
Закрытый
15.4
Практическое задание
↗
102
102
1м
5
Закрытый
15.5
Совместное выполнение
↗
101
101
2м
7
Закрытый
15.6
Требования
↗
102
102
2м
8
Закрытый
15.7
Рефакторинг
↗
99
98
8м
7
Закрытый
15.8
Хранилище данных
↗
98
96
10м
9
Закрытый
15.9
Models
↗
93
93
2м
6
Закрытый
15.10
Endpoints
↗
95
92
25м
9
Закрытый
15.11
Рефакторинг
↗
95
95
9м
9
Закрытый
15.12
HTTP Status Codes
↗
94
94
16м
8
Закрытый
15.13
Практическое задание
↗
95
95
1м
7
16. Frontend: создание веб-клиента
28 уроков
👁
2 233
👤
2 203
Закрытый
16.1
Подготовка проекта
↗
120
90
5м
6
Закрытый
16.2
Инициализация проекта
↗
89
89
3м
7
Закрытый
16.3
Подготовка представления
↗
87
87
4м
5
Закрытый
16.4
Подключение Bootstrap
↗
85
85
1м
5
Закрытый
16.5
Использование Bootstrap
↗
81
81
2м
5
Закрытый
16.6
Выделение React-компонентов
↗
86
86
4м
6
Закрытый
16.7
Передача данных через свойства
↗
78
78
7м
6
Закрытый
16.8
Добавление элемента в набор данных
↗
76
76
5м
7
Закрытый
16.9
React-хуки в деле
↗
79
79
3м
7
Закрытый
16.10
Унификация id
↗
75
75
10м
7
Закрытый
16.11
Добавление формы
↗
76
76
8м
6
Закрытый
16.12
Активация формы ввода
↗
75
75
6м
5
Закрытый
16.13
Практичесакая работа
↗
75
75
1м
6
Закрытый
16.14
Решение практической работы
↗
76
76
1м
6
Закрытый
16.15
Очистка формы
↗
74
74
2м
7
Закрытый
16.16
Динамическое удаление
↗
72
72
5м
5
Закрытый
16.17
Практичесакая работа
↗
72
72
1м
5
Закрытый
16.18
Решение infinity-проблемы
↗
73
73
1м
7
Закрытый
16.19
Добавление уникального свойства
↗
71
71
2м
9
Закрытый
16.20
Установка axios и cors проблема
↗
76
76
4м
8
Закрытый
16.21
Настройка CORS
↗
80
80
3м
10
Закрытый
16.22
Секретики
↗
77
77
3м
8
Закрытый
16.23
Переменные окружения и секретики
↗
74
74
4м
6
Закрытый
16.24
Настройка GET—запросов
↗
82
82
2м
7
Закрытый
16.25
Настройка POST—запросов
↗
77
77
2м
5
Закрытый
16.26
Практичесакая работа
↗
78
78
1м
5
Закрытый
16.27
Решение практической работы
↗
83
83
1м
8
Закрытый
16.28
Это только начало...
↗
86
86
3м
14
17. SQL и СУБД: SQLite, введение в теорию хранения данных
19 уроков
👁
2 102
👤
1 925
Закрытый
17.1
Зачем нужны базы данных
↗
139
101
12м
16
Закрытый
17.2
Установка и настройка окружения для работы с SQLite
↗
127
112
16м
12
Закрытый
17.3
Основные концепции структуры базы данных
↗
123
111
9м
12
Закрытый
17.4
Отношения в базе данных
↗
121
109
5м
14
Закрытый
17.5
Что такое SQL и система типов
↗
114
105
9м
12
Закрытый
17.6
Создание таблиц
↗
115
105
6м
12
Закрытый
17.7
Ограничения SQL
↗
110
101
14м
14
Закрытый
17.8
Добавление записей
↗
105
100
8м
14
Закрытый
17.9
Самостоятельная работа: наполнение данными
↗
105
99
4м
12
Закрытый
17.10
Выборка данных
↗
105
99
10м
11
Закрытый
17.11
Фильтрация данных
↗
104
99
23м
13
Закрытый
17.12
Оператор обновления данных
↗
103
99
4м
10
Закрытый
17.13
Самостоятельная работа на обновление данных
↗
104
96
6м
12
Закрытый
17.14
Оператор удаления данных
↗
103
98
5м
12
Закрытый
17.15
Самостоятельная работа: создание и наполнение базы данных
↗
102
96
2м
8
Закрытый
17.16
Сложные концепции
↗
108
99
15м
13
Закрытый
17.17
Самостоятельная работа на сложные запросы
↗
102
93
3м
11
Закрытый
17.18
Сложные запросы
↗
107
107
3м
11
Закрытый
17.19
Самостоятельная работа на объединение
↗
105
96
6м
12
18. Backend и база данных
10 уроков
👁
710
👤
698
Закрытый
18.1
Воспоминания о будущем
↗
77
73
8м
9
Закрытый
18.2
Выделение интерфейса и создание базы данных
↗
73
71
7м
8
Закрытый
18.3
Получение данных
↗
72
70
21м
8
Закрытый
18.4
Самостоятельная работа
↗
70
70
4м
7
Закрытый
18.5
Самостоятельная работа
↗
70
69
5м
7
Закрытый
18.6
Рефакторинг
↗
71
71
2м
4
Закрытый
18.7
Секретики
↗
70
70
7м
7
Закрытый
18.8
Магический Extension
↗
70
70
16м
12
Закрытый
18.9
Mock-данные
↗
69
68
25м
7
Закрытый
18.10
Большая самостоятельная работа
↗
68
66
12м
6
19. ORM Entity Framework: современный подход и миграции
7 уроков
👁
529
👤
529
Закрытый
19.1
Что будем делать в ближайших трёх модулях
↗
91
91
3м
8
Закрытый
19.2
Что такое ORM?
↗
83
83
3м
4
Закрытый
19.3
ORM EF Core
↗
75
75
3м
6
Закрытый
19.4
Установка необходимых библиотек
↗
72
72
3м
4
Закрытый
19.5
DataContext
↗
72
72
4м
4
Закрытый
19.6
Новый Storage и регистрация сервисов
↗
70
70
8м
5
Закрытый
19.7
Фейковые данные
↗
66
66
5м
6
20. Пагинация: Переосмысление взаимодействия с пользователем
23 урока
👁
1 320
👤
1 309
Закрытый
20.1
IPageinationStorage
↗
71
71
5м
4
Закрытый
20.2
Самостоятельная работа
↗
60
60
1м
4
Закрытый
20.3
Решение самостоятельной работы
↗
58
58
2м
5
Закрытый
20.4
Библиотека
↗
59
59
1м
5
Закрытый
20.5
Роутинг на клиенте
↗
61
61
3м
7
Закрытый
20.6
ContactDetails
↗
59
59
2м
5
Закрытый
20.7
Оживление ContactDetails
↗
59
59
5м
6
Закрытый
20.8
Самостоятельная работа
↗
57
57
0м
4
Закрытый
20.9
Решение самостоятельной работы
↗
56
56
0м
4
Закрытый
20.10
Самостоятельная работа
↗
55
55
0м
4
Закрытый
20.11
Решение самостоятельной работы
↗
54
54
4м
4
Закрытый
20.12
Самостоятельная работа
↗
55
55
1м
4
Закрытый
20.13
Решение самостоятельной работа
↗
57
57
4м
5
Закрытый
20.14
Маршрутизация деталей
↗
54
54
4м
4
Закрытый
20.15
Bugfix & update
↗
56
56
2м
4
Закрытый
20.16
Подготовка Backend'а к пагинации
↗
60
60
13м
4
Закрытый
20.17
Подготовка Frontend'а к пагинации
↗
53
51
21м
6
Закрытый
20.18
Страница добавления
↗
52
52
7м
4
Закрытый
20.19
Багфикс внешнего вида
↗
54
54
1м
4
Закрытый
20.20
Ошибка формы контакта
↗
54
54
1м
4
Закрытый
20.21
Возможное лечение
↗
58
58
3м
4
Закрытый
20.22
Самостоятельная работа
↗
56
56
0м
4
Закрытый
20.23
Решение самостоятельной работы
↗
62
53
1м
6
21. Бонусный модуль
8 уроков
👁
655
👤
529
Закрытый
21.1
Что такое Docker и ключевые термины
↗
99
79
4м
9
Закрытый
21.2
Установка
↗
83
74
4м
6
Закрытый
21.3
Первый контейнер
↗
82
72
5м
6
Закрытый
21.4
TelegramBot: полный цикл
↗
104
76
30м
9
Закрытый
21.5
Подготовка к публикации
↗
78
54
21м
8
Закрытый
21.6
Запуск и тестирование
↗
66
66
1м
4
Закрытый
21.7
Сборка и публикация образа
↗
64
45
6м
4
Закрытый
21.8
Настройка удаленного сервера и публикация приложения
↗
79
63
9м
6
22. Итоги
1 урок
👁
116
👤
116
Закрытый
22.1
Обратная связь
↗
116
116
1м
7
23. Разработка магазина
2 урока
👁
678
👤
82
Закрытый
23.1
Демо
↗
172
53
64м
7
Закрытый
23.2
Бонус оффер
↗
506
29
1м
16
2. C#: CQRS, Clean Architecture. Прототип социальной сети 5.0
1. Быстрый старт
4 урока
👁
1 206
👤
997
Открытый
1.1
Что будем делать
↗
307
110
5м
18
Закрытый
1.2
Подготовка проекта
↗
87
83
8м
22
Закрытый
1.3
Начало разработки
↗
109
101
1м
15
Закрытый
1.4
Онлайн-встречи
↗
703
703
1м
21
2. Ядро сервиса
23 урока
👁
1 233
👤
1 203
Закрытый
2.1
Подготовка инфраструктуры для сущностей
↗
79
55
9м
12
Закрытый
2.2
Первая сущность
↗
72
72
3м
9
Закрытый
2.3
Рефакторинг
↗
71
71
1м
8
Закрытый
2.4
DbContext
↗
69
69
6м
7
Закрытый
2.5
Настройка хранения сущностей
↗
67
67
2м
8
Закрытый
2.6
Наполнение данными
↗
62
62
3м
8
Закрытый
2.7
Рефакторинг
↗
59
59
18м
7
Закрытый
2.8
Основа сервиса
↗
56
56
7м
5
Закрытый
2.9
Тестировние
↗
54
54
1м
7
Закрытый
2.10
Разговор за CancellationToken
↗
57
57
7м
9
Закрытый
2.11
Рефакторинг
↗
51
51
1м
5
Закрытый
2.12
Техническое задание №1
↗
54
51
2м
6
Закрытый
2.13
Get all
↗
48
48
3м
5
Закрытый
2.14
Get by id
↗
46
46
4м
6
Закрытый
2.15
Глобальная обработка исключений
↗
45
42
9м
7
Закрытый
2.16
Логирование
↗
45
45
2м
5
Закрытый
2.17
Create
↗
45
45
5м
5
Закрытый
2.18
Update
↗
44
44
3м
5
Закрытый
2.19
Delete
↗
43
43
3м
5
Закрытый
2.20
Миграция soft delete
↗
42
42
3м
5
Закрытый
2.21
Реализация soft delete
↗
41
41
5м
6
Закрытый
2.22
React policy
↗
42
42
3м
5
Закрытый
2.23
Рефакторинг
↗
41
41
3м
5
3. CQRS
14 уроков
👁
550
👤
542
Закрытый
3.1
Теоретические основы
↗
49
49
5м
6
Закрытый
3.2
Инфраструктура
↗
43
43
5м
5
Закрытый
3.3
Service Deprecated
↗
43
43
5м
6
Закрытый
3.4
Get all
↗
41
41
4м
4
Закрытый
3.5
Рефаторинг
↗
41
41
2м
4
Закрытый
3.6
Новая модель ответов
↗
40
40
1м
5
Закрытый
3.7
Get by id
↗
38
38
6м
4
Закрытый
3.8
Create
↗
37
37
5м
4
Закрытый
3.9
Delete
↗
36
36
5м
3
Закрытый
3.10
Техническое задание №2
↗
39
35
1м
4
Закрытый
3.11
Update
↗
36
36
8м
4
Закрытый
3.12
Auto маппинг
↗
35
35
5м
4
Закрытый
3.13
Техническое задание №3
↗
35
31
2м
5
Закрытый
3.14
Обновление Create
↗
37
37
4м
4
4. Identity
12 уроков
👁
426
👤
404
Закрытый
4.1
Описание User Identity
↗
39
39
4м
4
Закрытый
4.2
Конфигурация AddIdentity Services
↗
35
35
3м
4
Закрытый
4.3
Наполнение пользователями
↗
35
35
4м
4
Закрытый
4.4
Security DTO
↗
36
36
1м
4
Закрытый
4.5
Auth login
↗
36
36
4м
4
Закрытый
4.6
Jwt Security Service: основа
↗
37
37
3м
4
Закрытый
4.7
Jwt Security Service: реализация
↗
35
35
4м
4
Закрытый
4.8
Authentication Middleware
↗
34
34
7м
4
Закрытый
4.9
Политика аутентификации пользователей
↗
33
33
3м
4
Закрытый
4.10
Auth register
↗
33
33
4м
4
Закрытый
4.11
Validation Middleware
↗
34
34
5м
4
Закрытый
4.12
Техническое задание №4. С персональной проверкой
↗
39
17
21м
6
5. Рефакторинг
4 урока
👁
69
👤
62
Закрытый
5.1
Новая структура
↗
18
18
12м
2
Закрытый
5.2
Login
↗
18
18
8м
2
Закрытый
5.3
Register
↗
17
17
11м
1
Закрытый
5.4
Registered Exception
↗
16
9
1м
1
6. Отношения
16 уроков
👁
461
👤
438
Закрытый
6.1
Дальнейший план
↗
34
34
2м
2
Закрытый
6.2
Основы отношений
↗
31
31
5м
2
Закрытый
6.3
Начало настройки отношений
↗
33
33
3м
2
Закрытый
6.4
Миграция
↗
30
30
1м
3
Закрытый
6.5
UserAccessor
↗
28
28
2м
2
Закрытый
6.6
Обновление Create
↗
28
28
4м
2
Закрытый
6.7
Базовые проблемы получения данных
↗
29
29
2м
2
Закрытый
6.8
DTO
↗
34
34
3м
2
Закрытый
6.9
Подгрузка связанных данных
↗
29
29
3м
2
Закрытый
6.10
Добавление поля и обвязки для него
↗
27
27
3м
2
Закрытый
6.11
Логика обновления
↗
26
26
12м
1
Закрытый
6.12
Join Leave Handler & BUG FIX
↗
26
24
19м
1
Закрытый
6.13
Политика удаления
↗
25
25
11м
2
Закрытый
6.14
Forbidden
↗
26
26
2м
2
Закрытый
6.15
Soft delete relationship
↗
25
25
4м
1
Закрытый
6.16
Техническое задание №5
↗
30
9
2м
1
7. Комментрарии
5 уроков
👁
620
👤
143
Закрытый
7.1
Инфраструктура
↗
31
31
4м
1
Закрытый
7.2
Create
↗
27
27
7м
1
Закрытый
7.3
Get all
↗
23
23
2м
1
Закрытый
7.4
Тесты
↗
33
33
3м
2
Закрытый
7.5
Бонус оффер
↗
506
29
1м
16
3. C#: Микросервисы, CQRS, Event Sourcing 5.0
1. Онбординг
2 урока
👁
724
👤
724
Закрытый
1.1
Как проходить этот курс
↗
21
21
1м
2
Закрытый
1.2
Онлайн-встречи
↗
703
703
1м
21
2. Теоретические основы
6 уроков
👁
115
👤
100
Закрытый
2.1
Про Domain-Driven Design
↗
22
16
8м
2
Закрытый
2.2
Про CQRS
↗
20
15
7м
2
Закрытый
2.3
Про Event Sourcing
↗
19
15
5м
2
Закрытый
2.4
Про микросервисы
↗
17
17
2м
2
Закрытый
2.5
Про посредника
↗
18
18
1м
1
Закрытый
2.6
Про брокер
↗
19
19
1м
1
3. Command Service
18 уроков
👁
236
👤
234
Закрытый
3.1
Абстракция для команд и событий
↗
14
13
2м
2
Закрытый
3.2
Иерархия команд для комментариев и топиков
↗
13
13
3м
0
Закрытый
3.3
Инструкция для сборки проекта dotnet build
↗
13
13
1м
0
Закрытый
3.4
Абстракция для событий
↗
13
13
2м
0
Закрытый
3.5
Иерархия событий для комментариев и топиков
↗
13
13
2м
0
Закрытый
3.6
Посредник диспетчеризации команд
↗
13
13
1м
0
Закрытый
3.7
Реализация посредника диспетчеризации команд
↗
13
13
2м
1
Закрытый
3.8
Базовый класс для агрегатов
↗
13
13
3м
0
Закрытый
3.9
Основа Event Sourcing
↗
13
13
6м
0
Закрытый
3.10
Модель и хранилище событий событий
↗
13
13
6м
1
Закрытый
3.11
Документная база данных
↗
13
13
3м
1
Закрытый
3.12
Сервис по работе с событиями агрегата
↗
14
13
4м
1
Закрытый
3.13
Реализация сервиса
↗
13
13
2м
0
Закрытый
3.14
Обработчики команд
↗
13
13
5м
1
Закрытый
3.15
Kafka producer
↗
13
13
3м
0
Закрытый
3.16
Есть ли жизнь без контроллеров?
↗
13
13
5м
1
Закрытый
3.17
Эндпоинты
↗
13
13
10м
1
Закрытый
3.18
Демо
↗
13
13
10м
1
4. Query Service
11 уроков
👁
131
👤
126
Закрытый
4.1
Добавление сущностей
↗
13
12
2м
0
Закрытый
4.2
Контекст базы данных
↗
13
12
5м
0
Закрытый
4.3
Сервисов работы с данными
↗
12
12
3м
1
Закрытый
4.4
Обработчик запросов
↗
11
11
3м
0
Закрытый
4.5
JSON-конвертер для десериализации событий
↗
11
11
3м
1
Закрытый
4.6
Kafka consumer
↗
13
11
7м
1
Закрытый
4.7
Демо
↗
11
11
5м
0
Закрытый
4.8
Инфраструктура для запросов
↗
12
11
10м
2
Закрытый
4.9
Эндпоинты запросов
↗
11
11
5м
0
Закрытый
4.10
Демо
↗
11
11
0м
0
Закрытый
4.11
Техническое задание
↗
13
13
0м
0
5. Бонусный модуль
6 уроков
👁
69
👤
66
Закрытый
5.1
Какую проблему будем решать
↗
12
12
1м
1
Закрытый
5.2
Добавление микросервиса
↗
12
11
1м
1
Закрытый
5.3
Базовая настройка
↗
11
11
6м
1
Закрытый
5.4
Настройка лимитов запросов
↗
11
11
3м
2
Закрытый
5.5
Ограничеие клиентов по IP
↗
11
11
3м
1
Закрытый
5.6
Обновление Docker-Сompose
↗
12
10
8м
0
4. C#: Основа Backend-разработки на примере создания API магазина 4.8
1. Введение
2 урока
👁
789
👤
789
Закрытый
1.1
Основные рекомендации перед прохождением
↗
86
86
1м
3
Закрытый
1.2
Онлайн-встречи
↗
703
703
1м
21
2. API, RESTful. Терминология
2 урока
👁
158
👤
140
Закрытый
2.1
Теория
↗
81
72
40м
7
Закрытый
2.2
Практика
↗
77
68
2м
3
3. Подготовка проекта
9 уроков
👁
2 155
👤
1 057
Открытый
3.1
Инициализация проекта
↗
314
99
10м
5
Закрытый
3.2
Установка библиотек и замечения к проекту
↗
152
88
5м
3
Открытый
3.3
Подготовка базы данных
↗
364
122
6м
4
Открытый
3.4
Интеграция базы данных в проект
↗
265
117
2м
3
Открытый
3.5
Настройка работы с контроллерами и маршрутизация
↗
342
342
10м
3
Открытый
3.6
Конфигурирование приложения для работы с базой данных
↗
249
63
7м
4
Открытый
3.7
Рефакторинг
↗
336
93
4м
3
Закрытый
3.8
Преднастройка аутентификации и авторизации
↗
67
67
2м
3
Закрытый
3.9
Обновление модели IdentityUser
↗
66
66
3м
3
4. Инфраструктура для работы с продуктами
10 уроков
👁
615
👤
604
Закрытый
4.1
Подготовка работы с товарами
↗
67
67
3м
3
Закрытый
4.2
Наполнение тестовыми данными
↗
66
66
6м
4
Закрытый
4.3
GET-метод получения товаров
↗
66
62
6м
3
Закрытый
4.4
Собирательная модель ответа сервера
↗
61
61
5м
3
Закрытый
4.5
Endpoint получения продукта по ID
↗
61
61
7м
3
Закрытый
4.6
Подготовка к добавлению продукта
↗
60
54
4м
3
Закрытый
4.7
Endpoint создания продукта
↗
59
59
13м
4
Закрытый
4.8
DTO-модель обновления продукта
↗
59
59
4м
3
Закрытый
4.9
Endpoint обновления продукта
↗
59
59
19м
3
Закрытый
4.10
Endpoint удаления продукта
↗
57
56
9м
3
5. Инфраструктура для аутентификации и авторизации
14 уроков
👁
771
👤
765
Закрытый
5.1
Роли для пользователей
↗
61
61
6м
3
Закрытый
5.2
Подготовка Auth-контроллера
↗
62
62
1м
3
Закрытый
5.3
DTO-модель для регистрации
↗
60
60
2м
3
Закрытый
5.4
Endpoint регистрации пользователя
↗
58
58
13м
3
Закрытый
5.5
Конфигурирование сложности пароля
↗
54
54
3м
3
Закрытый
5.6
Что такое JWT
↗
57
55
4м
5
Закрытый
5.7
Сервис генерации JWT-токенов
↗
55
55
8м
3
Закрытый
5.8
DTO-модели для входа в систему
↗
54
54
1м
3
Закрытый
5.9
Обработка запроса на вход пользователя в систему
↗
52
52
6м
3
Закрытый
5.10
Настройка аутентификации JWT
↗
52
51
7м
3
Закрытый
5.11
Настройка правил аутентификации и авторизации
↗
51
51
7м
4
Закрытый
5.12
Auth-тесты
↗
54
54
4м
3
Закрытый
5.13
Ещё тесты
↗
53
50
8м
4
Закрытый
5.14
Донастройка Swagger
↗
48
48
4м
4
6. Инфраструктура для корзины товаров
3 урока
👁
138
👤
138
Закрытый
6.1
Подготовка к реализации корзины с товарами
↗
48
48
5м
3
Закрытый
6.2
Создание сервиса для работы с корзиной товаров
↗
48
48
20м
4
Закрытый
6.3
Endpoint'ы работы с корзиной товаров
↗
42
42
17м
2
7. Инфраструктура для создания заказов
14 уроков
👁
568
👤
563
Закрытый
7.1
Модель деталей заказа
↗
46
46
2м
3
Закрытый
7.2
Модель всего заказа
↗
42
42
4м
2
Закрытый
7.3
Статусы заказов
↗
41
41
1м
2
Закрытый
7.4
Обновление базы данных
↗
41
41
1м
2
Закрытый
7.5
Сервис создания заказов
↗
43
43
1м
2
Закрытый
7.6
Контроллер создания заказов
↗
42
42
1м
2
Закрытый
7.7
Логика формирования заказа
↗
42
38
13м
2
Закрытый
7.8
Endpoint формирования заказа
↗
40
40
11м
3
Закрытый
7.9
Логика получения заказа по ID
↗
40
40
1м
2
Закрытый
7.10
Endpoint получения заказа по ID
↗
38
38
4м
2
Закрытый
7.11
Логика получения заказов по ID пользователя
↗
38
38
3м
2
Закрытый
7.12
Endpoint получения заказов по ID пользователя
↗
39
39
5м
2
Закрытый
7.13
Логика обновления заказа по ID
↗
38
37
6м
2
Закрытый
7.14
Endpoint обновления заказа по ID
↗
38
38
5м
2
8. Инфраструктура для проведения платежей
3 урока
👁
127
👤
121
Закрытый
8.1
Подготовка сервиса обработки платежа
↗
43
40
5м
2
Закрытый
8.2
Реализация сервиса платежа
↗
42
40
11м
2
Закрытый
8.3
Контроллер оплаты заказов
↗
42
41
4м
2
9. Инфраструктура для работы с Simple Storage Service
4 урока
👁
178
👤
163
Закрытый
9.1
Описание сервиса для работы с S3
↗
48
43
5м
2
Закрытый
9.2
Регистрация сервиса хранения файлов
↗
44
44
2м
2
Закрытый
9.3
Исправления загрузки и обновления продуктов
↗
43
43
5м
2
Закрытый
9.4
Обновление данных
↗
43
33
5м
2
10. Публикация проекта
8 уроков
👁
360
👤
336
Закрытый
10.1
Подготовка к релизу
↗
49
49
4м
2
Закрытый
10.2
Пагинация для продуктов
↗
45
38
3м
3
Закрытый
10.3
Установка Docker на VPS
↗
44
39
3м
2
Закрытый
10.4
Развертывание удалённой PostgreSQL базы данных
↗
42
42
2м
2
Закрытый
10.5
Создание Docker-образа приложения
↗
42
39
11м
3
Закрытый
10.6
Подготовка к публикации образа на Docker Hub
↗
43
39
3м
2
Закрытый
10.7
Сборка и публикация образа
↗
45
40
6м
2
Закрытый
10.8
Развертывание на удалённом сервере
↗
50
50
3м
2
11. Итоги
2 урока
👁
557
👤
80
Закрытый
11.1
Обратная связь
↗
51
51
0м
2
Закрытый
11.2
Бонус оффер
↗
506
29
1м
16