Содержание курса
1. Подготовка
3 урока
404
341
7м
11
Открытый
1.1
О курсе
↗
151
151
1м 4с
3
Открытый
1.2
Микросервисная и Монолитная архитектура
↗
138
105
4м 2с
4
Открытый
1.3
Настройка инструментов
↗
115
85
2м 43с
4
2. Создание микросервиса auth - aвторизации и aутентификации
20 уроков
1 397
1 247
147м
27
Открытый
2.1
Понятие Аутентификация и Авторизация
↗
139
122
1м 23с
3
Открытый
2.2
auth: развернем базу PostgreSQL для сервиса auth
↗
134
134
4м 43с
1
Открытый
2.3
auth: установка PgAdmin для работы с БД
↗
111
82
1м 41с
1
Открытый
2.4
Установка фреймворка GIN
↗
144
144
3м 53с
3
Открытый
2.5
auth: запуск простого тестового сервера
↗
118
118
1м 2с
3
Открытый
2.6
auth: создания пакета сonfig — конфигурация сервиса
↗
120
74
10м 1с
4
Закрытый
2.7
auth: cоздания пакета server — инициализация сервера.
↗
56
53
7м 49с
2
Закрытый
2.8
auth: создания пакета handler — обработчиков запросов
↗
55
51
10м 5с
1
Закрытый
2.9
auth: создания пакета routes — настройка маршрутов
↗
53
50
9м 14с
2
Закрытый
2.10
auth: тестируем API с помощью Curl запросов
↗
52
47
9м 36с
1
Закрытый
2.11
auth: установка GORM
↗
50
47
1м 19с
2
Закрытый
2.12
auth: обновляем пакет config
↗
50
48
5м 49с
0
Закрытый
2.13
auth: создания пакета database — для работы с БД
↗
49
49
3м 49с
0
Закрытый
2.14
auth: создания пакета service и models — для работы с БД
↗
49
41
21м 23с
3
Закрытый
2.15
auth: создание общего пакета для работы с JWT
↗
43
38
13м 36с
1
Закрытый
2.16
auth: реализуем функции в обработчике
↗
38
30
25м 14с
0
Закрытый
2.17
auth: реализуем функции для защиты маршрутов
↗
35
31
6м 5с
0
Закрытый
2.18
auth: полный тест API с помощью Curl запросов
↗
33
26
12м 31с
0
Закрытый
2.19
auth: перенос микросервиса в Docker
↗
34
28
5м 49с
0
Закрытый
2.20
auth: перенос PgAdmin в Docker
↗
34
34
2м 39с
0
3. Создание микросервиса notes для управления заметками
18 уроков
442
392
111м
0
Закрытый
3.1
notes: развернем базу MongoDB для сервиса notes
↗
30
30
2м 33с
0
Закрытый
3.2
notes: инициализация MongoDB Express для управления БД.
↗
27
27
1м 0с
0
Закрытый
3.3
notes : установка фреймворка GIN
↗
27
23
2м 52с
0
Закрытый
3.4
notes: создания пакета errors — объявления ошибок.
↗
25
25
2м 9с
0
Закрытый
3.5
notes: создания пакета сonfig — конфигурация сервиса
↗
27
22
6м 19с
0
Закрытый
3.6
notes: cоздания пакета server — инициализация сервера.
↗
27
23
2м 21с
0
Закрытый
3.7
notes: создания пакета handler — обработчиков запросов
↗
26
24
4м 18с
0
Закрытый
3.8
notes: внедрение jwtmanager
↗
28
28
2м 7с
0
Закрытый
3.9
notes: создания пакета routes — настройка маршрутов
↗
25
22
9м 8с
0
Закрытый
3.10
notes: тестируем API с помощью Curl запросов
↗
24
20
10м 34с
0
Закрытый
3.11
notes: создания пакета database — для работы с БД
↗
23
23
2м 39с
0
Закрытый
3.12
notes: создания пакета service и models — для работы с БД
↗
24
20
24м 57с
0
Закрытый
3.13
notes: реализуем функции в обработчике
↗
23
18
6м 21с
0
Закрытый
3.14
notes: полный тест API с помощью Curl запросов
↗
19
17
10м 40с
0
Закрытый
3.15
notes: реализуем кеширование Redis
↗
21
18
4м 16с
0
Закрытый
3.16
notes: создания пакета caching — для работы Redis
↗
21
17
16м 53с
0
Закрытый
3.17
notes: полный тест API + Кеш с помощью Curl запросов
↗
24
18
5м 1с
0
Закрытый
3.18
notes: перенос микросервиса в Docker
↗
21
17
4м 20с
0
4. nginx
3 урока
78
60
13м
7
Закрытый
4.1
nginx: скрываем сервисы от внешнего доступа
↗
28
21
1м 16с
2
Закрытый
4.2
nginx: внедряем веб-сервер nginx
↗
25
20
4м 46с
3
Закрытый
4.3
nginx: глобально тестируем API с помощью Curl запросов
↗
25
19
8м 25с
2
5. Deploy (деплой) проекта на удаленный сервер.
4 урока
207
175
10м
6
Закрытый
5.1
Покупка VDS (Virtual Dedicated Server).
↗
53
44
2м 24с
1
Закрытый
5.2
Создание SSH соединения в VSCode с VDS
↗
51
44
2м 1с
2
Закрытый
5.3
Добавление пользователя на VDS и установка Docker
↗
49
40
5м 19с
2
Закрытый
5.4
Развернем проект на удаленной виртуальной машине.
↗
54
47
0м 19с
1
6. Выпуск сертификата
1 урок
65
43
0м
4
Закрытый
6.1
Выпуск сертификата и благодарность)
↗
65
43
0м 24с
4