Содержание курса
1. Введение
5 уроков
2 973
2 542
25м
50
Открытый
1.1
Когда нужны микросервисы?
↗
1 118
1 118
9м 47с
21
Открытый
1.2
Как устроен курс?
↗
677
246
11м 58с
13
Открытый
1.3
Обзор проекта
↗
671
671
3м 22с
11
Открытый
1.4
Обзор курсов
↗
413
413
2м 31с
5
Открытый
1.5
Перенос курса
↗
94
94
0м 17с
0
2. Настройка окружения
3 урока
809
124
21м
6
Закрытый
2.1
Подготовка окружения
↗
292
45
7м 22с
4
Закрытый
2.2
Установка NodeJS
↗
263
38
7м 28с
2
Закрытый
2.3
Настройки VSCode
↗
254
41
6м 51с
0
3. Нотация описания архитектуры
4 урока
1 099
172
53м
21
Закрытый
3.1
Вводное видео
↗
290
49
8м 28с
3
Закрытый
3.2
Разбор компонент
↗
282
48
16м 47с
10
Закрытый
3.3
Использование Figma
↗
268
39
17м 22с
2
Закрытый
3.4
Пример описания
↗
259
36
11м 29с
6
4. Переход к микросервисам
7 уроков
1 966
476
82м
38
Закрытый
4.1
Вводное видео
↗
261
44
2м 39с
3
Закрытый
4.2
Монолит VS Микросервисы
↗
268
45
26м 40с
8
Открытый
4.3
Вопросы масштабирования
↗
469
54
10м 23с
4
Закрытый
4.4
Декомпозиция функционала
↗
250
42
17м 22с
10
Закрытый
4.5
Алгоритм декомпозиции
↗
250
38
21м 3с
8
Закрытый
4.6
Упражнение - Схема после декомпозиции
↗
235
39
5м 32с
1
Закрытый
4.7
Тест - Переход к микросервисам
↗
233
214
1м 3с
4
5. Монорепозитории
8 уроков
1 582
389
127м
23
Закрытый
5.1
Вводное видео
↗
234
40
2м 47с
2
Закрытый
5.2
Монорепозиторий или нет
↗
226
37
21м 4с
3
Закрытый
5.3
Обзор NestJS
↗
212
32
25м 53с
5
Закрытый
5.4
Код - Настраиваем nx monorepo
↗
204
36
23м 59с
5
Закрытый
5.5
Код - Создаём модели
↗
191
31
28м 37с
4
Закрытый
5.6
Код - Реализуем авторизацию
↗
179
32
22м 47с
3
Закрытый
5.7
Код - Запускаем проект
↗
164
28
7м 38с
1
Закрытый
5.8
Тест - Монорепозитории
↗
172
153
1м 37с
0
6. Обмен сообщениями
7 уроков
1 251
345
79м
20
Закрытый
6.1
Вводное видео
↗
189
36
2м 38с
3
Закрытый
6.2
Методы обмена
↗
189
34
20м 7с
4
Закрытый
6.3
Простая коммуникация
↗
179
31
16м 42с
3
Закрытый
6.4
Коммуникация через брокера
↗
183
31
17м 27с
4
Закрытый
6.5
Минимизация синхронности
↗
173
31
8м 55с
2
Закрытый
6.6
Упражнение - Доработка схемы взаимодействия
↗
174
29
15м 13с
2
Закрытый
6.7
Тест - Обмен сообщениями
↗
164
153
1м 19с
2
7. RabbitMQ
8 уроков
1 261
326
76м
28
Закрытый
7.1
Вводное видео
↗
177
29
1м 23с
2
Закрытый
7.2
Устанавливаем RabbitMQ
↗
175
27
4м 28с
4
Закрытый
7.3
Устройство RabbitMQ
↗
170
29
23м 20с
6
Закрытый
7.4
Типы exchange
↗
153
28
12м 59с
4
Закрытый
7.5
Администрирование RabbitMQ
↗
148
29
8м 32с
5
Закрытый
7.6
Код - Простой обмен сообщении
↗
150
26
15м 58с
3
Закрытый
7.7
Код - Реализация запрос / ответ
↗
145
27
11м 1с
4
Закрытый
7.8
Тест - RabbitMQ
↗
143
131
1м 52с
0
8. Реализация взаимодействия
5 уроков
672
114
40м
13
Закрытый
8.1
Вводное видео
↗
143
28
3м 55с
3
Закрытый
8.2
Код - Добавление библиотеки контрактов
↗
139
25
9м 18с
3
Закрытый
8.3
Код - Разбор nestjs-rmq
↗
129
23
13м 50с
3
Закрытый
8.4
Код - Подключения rabbitmq к проекту
↗
134
20
10м 20с
2
Закрытый
8.5
Код - Валидация запросов
↗
127
18
5м 5с
2
9. Реализация API
6 уроков
1 005
240
63м
16
Закрытый
9.1
Вводное видео
↗
131
22
2м 30с
2
Открытый
9.2
Стратегии реализации API
↗
368
45
12м 22с
6
Закрытый
9.3
Паттерны получения данных
↗
134
21
18м 29с
4
Закрытый
9.4
Код - Авторизация на API
↗
130
21
19м 41с
2
Закрытый
9.5
Код - Взаимодействие с account
↗
116
20
11м 49с
1
Закрытый
9.6
Тест - Реализация API
↗
126
111
1м 25с
1
10. Реализация бизнес логики
6 уроков
660
201
70м
8
Закрытый
10.1
Вводное видео
↗
118
20
2м 12с
1
Закрытый
10.2
Бизнес логика и события
↗
118
22
17м 33с
3
Закрытый
10.3
Доработка архитектуры Accounts
↗
109
19
19м 50с
1
Закрытый
10.4
Код - Структурируем сервис Accounts
↗
103
19
18м 9с
1
Закрытый
10.5
Упражнение - Реализуем Commands
↗
102
18
13м 20с
1
Закрытый
10.6
Тест - Реализация бизнес логики
↗
110
103
1м 45с
1
11. Консистентность данных
9 уроков
878
212
132м
15
Закрытый
11.1
Вводное видео
↗
125
19
4м 52с
1
Закрытый
11.2
Саги - консистентность данных
↗
125
23
25м 42с
5
Закрытый
11.3
Паттерн State
↗
117
18
16м 39с
3
Закрытый
11.4
Код - Подготовка саги
↗
98
16
16м 4с
1
Закрытый
11.5
Код - Состояния саги
↗
88
15
19м 9с
1
Закрытый
11.6
Упражнение - Доработка состояний
↗
82
13
18м 18с
1
Закрытый
11.7
Код - Реализация Commands
↗
76
12
13м 52с
1
Закрытый
11.8
Код - Доменные события
↗
75
11
21м 3с
1
Закрытый
11.9
Тест - Консистентность данных
↗
92
85
1м 35с
1
12. Тестирование микросервисов
6 уроков
449
115
63м
1
Закрытый
12.1
Вводное видео
↗
91
13
2м 47с
0
Закрытый
12.2
Виды тестирования
↗
84
11
20м 50с
0
Закрытый
12.3
Код - Тесты авторизации
↗
71
9
17м 41с
1
Закрытый
12.4
Код - Тесты для Саги
↗
64
6
20м 55с
0
Закрытый
12.5
Упражнение - Проверка статуса платежа
↗
59
7
5м 36с
0
Закрытый
12.6
Тест - Тестирование микросервисов
↗
80
69
1м 34с
0
13. Выкладка и эксплуатация
7 уроков
556
128
68м
1
Закрытый
13.1
Вводное видео
↗
81
10
2м 26с
1
Закрытый
13.2
Базы данных
↗
87
11
16м 1с
0
Закрытый
13.3
Периодические задачи
↗
78
9
11м 24с
0
Закрытый
13.4
Логирование и метрики
↗
77
10
13м 17с
0
Закрытый
13.5
Особенности выкладки
↗
79
10
15м 20с
0
Закрытый
13.6
С чего начать переход
↗
74
8
8м 30с
0
Закрытый
13.7
Тест - Выкладка и эксплуатация
↗
80
70
1м 38с
0
14. Заключение
1 урок
107
12
3м
4
Закрытый
14.1
Куда двигаться дальше?
↗
107
12
3м 7с
4