Содержание курса
1. Знакомимся с курсом, создаем окружение и шаблон проекта
5 уроков
218
127
21м
2
Закрытый
1.1
что такое чат-бот
↗
60
4
4м 50с
1
Закрытый
1.2
изучаем режим админа
↗
41
41
5м 33с
0
Закрытый
1.3
изучаем режим пользователя
↗
40
40
2м 31с
0
Закрытый
1.4
создаем виртуальное окружение проекта
↗
39
39
7м 31с
0
Закрытый
1.5
что такое aiogram
↗
38
3
5м 3с
1
2. Создаем начальную конфигурацию проекта
9 уроков
310
274
37м
5
Закрытый
2.1
создаем начальную структуру проекта
↗
40
4
3м 14с
0
Закрытый
2.2
создаем настройки проекта
↗
36
36
3м 18с
1
Закрытый
2.3
создаем настройки базы данных
↗
36
36
6м 3с
1
Закрытый
2.4
настраиваем модуль loader
↗
35
35
4м 32с
0
Закрытый
2.5
настраиваем модуль app
↗
36
36
7м 7с
2
Закрытый
2.6
начальные настройки обработчиков
↗
32
32
2м 2с
0
Закрытый
2.7
создаем фильтры
↗
32
32
4м 15с
1
Закрытый
2.8
добавляем обработчики вывода меню для каждого из режимов
↗
31
31
3м 36с
0
Закрытый
2.9
проверяем работу проекта
↗
32
32
5м 7с
0
3. Создаем основной функционал администратора
15 уроков
400
369
76м
0
Закрытый
3.1
реализуем логику отображения списка категорий
↗
33
2
13м 35с
0
Закрытый
3.2
реализуем логику добавления категории
↗
30
30
8м 45с
0
Закрытый
3.3
реализуем логику отображения товаров категории
↗
28
28
9м 33с
0
Закрытый
3.4
реализуем логику удаления категории
↗
27
27
3м 41с
0
Закрытый
3.5
реализуем логику указания названия нового товара
↗
27
27
5м 55с
0
Закрытый
3.6
реализуем логику отмены добавления нового товара
↗
27
27
2м 1с
0
Закрытый
3.7
реализуем логику добавления описания товара
↗
27
27
8м 40с
0
Закрытый
3.8
реализуем логику добавления фото товара
↗
27
27
1м 27с
0
Закрытый
3.9
реализуем логику добавления цены товара
↗
25
25
3м 3с
0
Закрытый
3.10
реализуем логику формирования карточки товара
↗
24
24
3м 7с
0
Закрытый
3.11
реализуем итоговый обработчик регистрации товара
↗
25
25
4м 31с
0
Закрытый
3.12
реализуем логику удаления товара категории
↗
25
25
2м 19с
0
Закрытый
3.13
реализуем логику изменения цены и описания товара
↗
25
25
7м 14с
0
Закрытый
3.14
реализуем логику обработчиков-валидаторов
↗
24
24
6м 39с
0
Закрытый
3.15
реализуем модуль с функциями формирования разметки клавиатуры
↗
26
26
4м 51с
0
4. Создаем каталог и корзину пользователя
6 уроков
145
120
30м
1
Закрытый
4.1
реализуем обработчик формирования разметки для списка категорий
↗
26
1
3м 40с
0
Закрытый
4.2
реализуем обработчик вывода списка товаров категории
↗
24
24
10м 56с
0
Закрытый
4.3
реализуем обработчик формирования разметки для товара в корзине
↗
25
25
2м 6с
0
Закрытый
4.4
реализуем обработчик вывода содержимого корзины
↗
24
24
7м 11с
0
Закрытый
4.5
реализуем обработчик добавления товара в корзину
↗
23
23
2м 11с
0
Закрытый
4.6
реализуем обработчик изменения содержимого корзины
↗
23
23
6м 37с
1
5. Реализуем работу с заказами
13 уроков
268
250
33м
1
Закрытый
5.1
реализуем обработчик перехода к формированию заказа
↗
26
26
3м 37с
1
Закрытый
5.2
реализуем обработчик проверки содержимого заказа
↗
22
22
6м 17с
0
Закрытый
5.3
реализуем обраб-к возврата к форм-ю заказа после отображ-я заказ
↗
20
20
2м 54с
0
Закрытый
5.4
реализуем обработчик перехода к вводу имени заказчика
↗
20
20
1м 22с
0
Закрытый
5.5
реализуем обработчик возврата к формированию заказа после перехо
↗
20
20
2м 50с
0
Закрытый
5.6
реализуем обраб-к завершения ввода имени и перехода к адресу
↗
20
20
3м 40с
0
Закрытый
5.7
реализуем обработчик возврата к вводу имени
↗
20
20
1м 16с
0
Закрытый
5.8
реализуем обраб-к завершения ввода адреса и подтверждения заказа
↗
20
20
2м 30с
0
Закрытый
5.9
обраб-к ситуации, когда при подтверждении заказа мы вводим текст
↗
21
21
2м 36с
0
Закрытый
5.10
обработчик возврата к изменению адреса
↗
20
20
2м 31с
0
Закрытый
5.11
реализуем обработчик завершения формирования заказа
↗
19
19
3м 20с
0
Закрытый
5.12
реализуем отображение активных заказов
↗
20
20
4м 41с
0
Закрытый
5.13
реализуем работу с заказом на стороне админа
↗
20
2
3м 38с
0
6. Реализуем подсистему вопросов
11 уроков
243
220
22м
3
Закрытый
6.1
реализуем обработчик реакции бота на вопрос пользователя
↗
25
2
4м 41с
0
Закрытый
6.2
реализуем обработчик подтверждения, что вопрос введен верно
↗
21
21
2м 18с
0
Закрытый
6.3
реализуем обработчик ввода пользователем текста вместо подтвержд
↗
21
21
1м 17с
0
Закрытый
6.4
реализуем обработчик отмены вопроса от пользователя
↗
21
21
1м 57с
0
Закрытый
6.5
реализуем обработчик отправки запроса
↗
21
21
3м 36с
0
Закрытый
6.6
реализуем обработчик отображения списка вопросов
↗
21
21
3м 27с
1
Закрытый
6.7
реализуем обработчик, обеспечивающий переход к вводу ответа
↗
23
23
3м 57с
0
Закрытый
6.8
реализуем обработчик подтверждения правильности ответа
↗
22
22
2м 36с
1
Закрытый
6.9
реализуем обработчик отмены ответа
↗
22
22
1м 25с
1
Закрытый
6.10
реализуем обработчик отправки ответа пользователю
↗
22
22
2м 36с
0
Закрытый
6.11
проверяем возможность ответа на вопрос
↗
24
24
0м 30с
0
7. Выполняем развертывание проекта
8 уроков
166
142
13м
2
Закрытый
7.1
регистрируемся на render.com
↗
27
3
1м 43с
1
Закрытый
7.2
создаем и настраиваем файл requirements.txt
↗
25
25
1м 46с
0
Закрытый
7.3
создаем удаленный репозиторий на GitHub
↗
21
21
1м 36с
0
Закрытый
7.4
создаем локальный репозиторий
↗
22
22
2м 15с
0
Закрытый
7.5
связываем локальный репозиторий с удаленным
↗
17
17
1м 21с
0
Закрытый
7.6
отправляем проект в удаленный репозиторий
↗
16
16
1м 21с
0
Закрытый
7.7
как получить токен в GitHub
↗
17
17
1м 22с
0
Закрытый
7.8
выполняем развертыванием на render
↗
21
21
4м 13с
1