Содержание курса
1. Модуль первый. Вводный
5 уроков
1 723
392
478м
63
Открытый
1.1
Введение
↗
381
106
17м 0с
14
Открытый
1.2
Верхнеуровневое знакомство архитектурой
↗
384
110
13м 51с
18
Открытый
1.3
Создание скелета проекта и настройка рабочего окружения
↗
338
89
180м 30с
11
Открытый
1.4
Реализация конфигурации, логирования и debug-сервера
↗
304
76
261м 27с
13
Открытый
1.5
Рубежный контроль №1
↗
316
11
7м 46с
7
2. Модуль второй. Становится интереснее
6 уроков
454
329
1935м
37
Закрытый
2.1
Введение
↗
84
84
1м 54с
6
Закрытый
2.2
Наладка docker compose и подключение Sentry
↗
80
65
380м 14с
7
Закрытый
2.3
Генерация идентификаторов и обвязки над хранилищем
↗
81
49
487м 43с
6
Закрытый
2.4
Подготовка Keycloak для аутентификации через него
↗
71
53
481м 56с
10
Закрытый
2.5
Разработка каркаса клиентского API
↗
69
47
574м 59с
4
Закрытый
2.6
Рубежный контроль №2
↗
69
31
13м 35с
4
3. Модуль третий. Архитектура
6 уроков
551
210
839м
19
Закрытый
3.1
Введение
↗
55
55
1м 57с
1
Закрытый
3.2
Обзор архитектурных принципов и их применимости к сервису
↗
57
28
17м 31с
7
Закрытый
3.3
Первый usecase – история сообщений в клиентском чате
↗
52
39
749м 19с
4
Закрытый
3.4
Реализация API отправки сообщения в чат
↗
318
36
33м 38с
0
Закрытый
3.5
Ответы на популярные вопросы №3
↗
25
17
6м 44с
1
Закрытый
3.6
Рубежный контроль №3
↗
44
35
34м 4с
6
4. Модуль четвёртый. Сложные приколы
5 уроков
183
148
1828м
13
Закрытый
4.1
Введение
↗
38
38
1м 6с
1
Закрытый
4.2
Outbox и публикация шифрованных сообщений для AFC
↗
40
28
591м 1с
4
Закрытый
4.3
Реализация пула менеджеров и сервиса их загруженности
↗
34
28
202м 31с
3
Закрытый
4.4
Реализация API готовности к новым клиентам
↗
35
27
1025м 2с
2
Закрытый
4.5
Рубежный контроль №4
↗
36
27
10м 42с
3
5. Модуль пятый. РАБотаем!
5 уроков
152
122
1393м
12
Закрытый
5.1
Введение
↗
31
31
1м 10с
3
Закрытый
5.2
Реализация выдачи событий по протоколу WebSocket
↗
32
25
326м 42с
3
Закрытый
5.3
Реализация сервиса событий
↗
30
24
348м 9с
2
Закрытый
5.4
Взаимодействие с AFC
↗
31
21
707м 46с
3
Закрытый
5.5
Рубежный контроль №5
↗
28
21
12м 31с
1
6. Модуль шестой. Добиваем менеджерский флоу
6 уроков
138
118
1399м
9
Закрытый
6.1
Введение
↗
23
23
1м 7с
1
Закрытый
6.2
Реализация распределения менеджеров по клиентам
↗
25
19
114м 57с
1
Закрытый
6.3
Поддержка менеджерских чатов и истории сообщений в них
↗
23
19
386м 47с
1
Закрытый
6.4
Вишенка на торте – отправка менеджерских сообщений
↗
22
19
873м 48с
1
Закрытый
6.5
Шпаргалка по анализу SQL-запросов
↗
22
20
23м 33с
4
Закрытый
6.6
Рубежный контроль №6
↗
23
18
3м 31с
1
7. Модуль седьмой, финальный. Свободное плавание
5 уроков
100
69
161м
5
Закрытый
7.1
Введение
↗
20
20
1м 33с
0
Закрытый
7.2
Обзор "12 факторов" и их применимости к сервису
↗
20
17
119м 34с
1
Закрытый
7.3
Реализуем всякое в своё удовольствие
↗
20
19
15м 22с
1
Закрытый
7.4
Рубежный контроль №7
↗
20
12
-
1
Закрытый
7.5
Заключение по первой части курса
↗
20
1
27м 46с
2
8. [IN DEV] Модуль восьмой, дополнительный. Готовимся к проду
5 уроков
13
9
0м
0
Закрытый
8.1
Введение
↗
3
1
-
0
Закрытый
8.2
Внедрение трейсинга
↗
3
3
-
0
Закрытый
8.3
Внедрение мониторинга
↗
2
2
-
0
Закрытый
8.4
Горизонтальное масштабирование сервиса
↗
2
2
-
0
Закрытый
8.5
Рубежный контроль
↗
3
1
-
0
9. [IN DEV] Модуль девятый, дополнительный. Инфраструктура
5 уроков
13
11
0м
0
Закрытый
9.1
Введение
↗
2
2
-
0
Закрытый
9.2
Знакомство с Kubernetes
↗
2
2
-
0
Закрытый
9.3
Развёртывание сервиса в minikube
↗
3
3
-
0
Закрытый
9.4
Рубежный контроль
↗
3
1
-
0
Закрытый
9.5
Заключение по второй части курса
↗
3
3
-
0