Курс на Stepik
Обложка курса «Создаем Telegram-бот на Aiogram - магазин товаров» на Stepik
2 500 ₽

Создаем Telegram-бот на Aiogram - магазин товаров 4.750

Открыть на
STEPIK.ORG

Асинхронные чат-боты - тренд современной разработки программных приложений. Они являются посредниками между пользователем и бизнесом и упрощают реализацию товаров, передачу данных, оформление заказов. Если вас заинтересовал курс или возникли вопросы, мой телеграм @cdi999

Показатель Текущие показатели Рост
Значение 🏆 Рейтинг 3 дн 7 дн 30 дн
Количество учеников на курсе «Создаем Telegram-бот на Aiogram - магазин товаров»Учеников на курсе 67
Сертификаты, выданные на курсе «Создаем Telegram-бот на Aiogram - магазин товаров»Сертификатов выдано 0
Отзывы о курсе «Создаем Telegram-бот на Aiogram - магазин товаров»Отзывов получено 4
Рейтинг курса «Создаем Telegram-бот на Aiogram - магазин товаров»Рейтинг курса 4.750
Уроки в курсе «Создаем Telegram-бот на Aiogram - магазин товаров»Количество уроков 67
Время прохождения курса «Создаем Telegram-бот на Aiogram - магазин товаров»Время прохождения курса
Стоимость курса «Создаем Telegram-бот на Aiogram - магазин товаров»Стоимость курса 2 500 ₽
Обновления курса «Создаем Telegram-бот на Aiogram - магазин товаров»Обновления курса
Дата публикации курса «Создаем Telegram-бот на Aiogram - магазин товаров»Дата публикации курса
Последнее обновление курса «Создаем Telegram-бот на Aiogram - магазин товаров»Последнее обновление
Сложность normal

Содержание курса

Разделы в курсе «Создаем Telegram-бот на Aiogram - магазин товаров» 7 разделов Уроки в курсе «Создаем Telegram-бот на Aiogram - магазин товаров» 67 уроков Время прохождения курса «Создаем Telegram-бот на Aiogram - магазин товаров» 4 ч. Последнее обновление курса «Создаем Telegram-бот на Aiogram - магазин товаров» обн. 18 мая 2026

Знакомимся с курсом, создаем окружение и шаблон проекта

5 уроков
1. что такое чат-бот
2. изучаем режим админа
3. изучаем режим пользователя
4. создаем виртуальное окружение проекта
5. что такое aiogram

Создаем начальную конфигурацию проекта

9 уроков
1. создаем начальную структуру проекта
2. создаем настройки проекта
3. создаем настройки базы данных
4. настраиваем модуль loader
5. настраиваем модуль app
6. начальные настройки обработчиков
7. создаем фильтры
8. добавляем обработчики вывода меню для каждого из режимов
9. проверяем работу проекта

Создаем основной функционал администратора

15 уроков
1. реализуем логику отображения списка категорий
2. реализуем логику добавления категории
3. реализуем логику отображения товаров категории
4. реализуем логику удаления категории
5. реализуем логику указания названия нового товара
6. реализуем логику отмены добавления нового товара
7. реализуем логику добавления описания товара
8. реализуем логику добавления фото товара
9. реализуем логику добавления цены товара
10. реализуем логику формирования карточки товара
11. реализуем итоговый обработчик регистрации товара
12. реализуем логику удаления товара категории
13. реализуем логику изменения цены и описания товара
14. реализуем логику обработчиков-валидаторов
15. реализуем модуль с функциями формирования разметки клавиатуры

Создаем каталог и корзину пользователя

6 уроков
1. реализуем обработчик формирования разметки для списка категорий
2. реализуем обработчик вывода списка товаров категории
3. реализуем обработчик формирования разметки для товара в корзине
4. реализуем обработчик вывода содержимого корзины
5. реализуем обработчик добавления товара в корзину
6. реализуем обработчик изменения содержимого корзины

Реализуем работу с заказами

13 уроков
1. реализуем обработчик перехода к формированию заказа
2. реализуем обработчик проверки содержимого заказа
3. реализуем обраб-к возврата к форм-ю заказа после отображ-я заказ
4. реализуем обработчик перехода к вводу имени заказчика
5. реализуем обработчик возврата к формированию заказа после перехо
6. реализуем обраб-к завершения ввода имени и перехода к адресу
7. реализуем обработчик возврата к вводу имени
8. реализуем обраб-к завершения ввода адреса и подтверждения заказа
9. обраб-к ситуации, когда при подтверждении заказа мы вводим текст
10. обработчик возврата к изменению адреса
11. реализуем обработчик завершения формирования заказа
12. реализуем отображение активных заказов
13. реализуем работу с заказом на стороне админа

Реализуем подсистему вопросов

11 уроков
1. реализуем обработчик реакции бота на вопрос пользователя
2. реализуем обработчик подтверждения, что вопрос введен верно
3. реализуем обработчик ввода пользователем текста вместо подтвержд
4. реализуем обработчик отмены вопроса от пользователя
5. реализуем обработчик отправки запроса
6. реализуем обработчик отображения списка вопросов
7. реализуем обработчик, обеспечивающий переход к вводу ответа
8. реализуем обработчик подтверждения правильности ответа
9. реализуем обработчик отмены ответа
10. реализуем обработчик отправки ответа пользователю
11. проверяем возможность ответа на вопрос

Выполняем развертывание проекта

8 уроков
1. регистрируемся на render.com
2. создаем и настраиваем файл requirements.txt
3. создаем удаленный репозиторий на GitHub
4. создаем локальный репозиторий
5. связываем локальный репозиторий с удаленным
6. отправляем проект в удаленный репозиторий
7. как получить токен в GitHub
8. выполняем развертыванием на render