Содержание курса
1. Вводная информация
4 урока
451
451
2м
14
Открытый
1.1
О создателе курса
↗
126
126
1м 42с
4
Открытый
1.2
Почему каждый начинающий программист должен писать ботов?
↗
106
106
1м 36с
3
Открытый
1.3
Почему именно этот курс?
↗
104
104
0м 25с
3
Открытый
1.4
План курса
↗
115
115
1м 46с
4
2. Вступительный теоретический материал
2 урока
85
79
2м
4
Закрытый
2.1
Что такое asyncio
↗
42
39
1м 41с
2
Закрытый
2.2
Что такое aiogram 3.0
↗
43
40
1м 54с
2
3. Начало работы с Telegram
3 урока
120
117
3м
5
Закрытый
3.1
Что такое API
↗
41
41
1м 48с
2
Закрытый
3.2
Получение API токена в BotFather
↗
40
38
1м 16с
1
Закрытый
3.3
Дополнительные возможности BotFather
↗
39
38
1м 22с
2
4. Создание проекта
2 урока
130
88
21м
4
Открытый
4.1
Организация проекта
↗
91
67
2м 56с
2
Закрытый
4.2
Запуск бота
↗
39
21
19м 55с
2
5. Первые шаги
2 урока
74
57
9м
3
Закрытый
5.1
Декоратор и обработка сообщений
↗
37
34
2м 2с
2
Закрытый
5.2
Отвечаем на первое сообщение
↗
37
23
7м 17с
1
6. Клавиатуры
3 урока
91
79
18м
3
Закрытый
6.1
Использование
↗
32
28
12м 41с
1
Закрытый
6.2
Закреплённое меню
↗
30
25
4м 9с
1
Закрытый
6.3
Инлайн-клавиатуры
↗
29
26
2м 12с
1
7. Роутеры и обработка сообщений
5 уроков
179
130
10м
5
Закрытый
7.1
Роутеры
↗
32
28
3м 42с
1
Открытый
7.2
Получение данных сообщения и фильтры
↗
71
44
2м 30с
1
Закрытый
7.3
Обработка нажатий
↗
26
21
2м 11с
1
Закрытый
7.4
Отправка сообщений разных типов
↗
27
20
2м 31с
1
Закрытый
7.5
Фильтрация сообщений по типам. Рассылка
↗
23
17
2м 56с
1
8. Команды
4 урока
85
75
4м
4
Закрытый
8.1
Обработка команд
↗
23
20
1м 10с
1
Закрытый
8.2
Специальные возможности
↗
21
19
1м 44с
1
Закрытый
8.3
Аргументы к командам
↗
20
18
1м 1с
1
Закрытый
8.4
Реферальная система
↗
21
18
2м 33с
1
9. Асинхронное прораммирование
3 урока
49
20
10м
0
Закрытый
9.1
Теоретический материал
↗
18
7
1м 5с
0
Закрытый
9.2
Задачи и задержка
↗
16
5
3м 53с
0
Закрытый
9.3
Фоновый процесс
↗
15
8
6м 57с
0
10. Машина состояний (конечные автоматы)
2 урока
37
26
5м
0
Закрытый
10.1
Интеграция FSM
↗
21
15
2м 28с
0
Закрытый
10.2
Пример с использованием FSM
↗
16
11
2м 21с
0
11. База данных (PostgreSQL)
6 уроков
87
79
9м
0
Закрытый
11.1
Что такое PostgreSQL
↗
17
17
1м 28с
0
Закрытый
11.2
Установка PostgreSQL
↗
16
16
1м 10с
0
Закрытый
11.3
Основы языка SQL
↗
13
12
2м 18с
0
Закрытый
11.4
Интеграция PostgreSQL в бота
↗
14
12
1м 52с
0
Закрытый
11.5
Асинхронность + PostgreSQL
↗
13
11
1м 11с
0
Закрытый
11.6
Пример с использованием БД, FSM, динамических клавиатур
↗
14
11
2м 34с
0
12. Повышение привлекательности
5 уроков
59
47
5м
0
Закрытый
12.1
Обработка и продвинутая отправка сообщений
↗
14
10
1м 21с
0
Закрытый
12.2
Форматирование сообщений
↗
11
9
0м 19с
0
Закрытый
12.3
Крутые фишки
↗
14
10
3м 35с
0
Закрытый
12.4
Отправка данных пользователей
↗
10
9
0м 13с
0
Закрытый
12.5
Ошибки и исключения
↗
10
9
1м 51с
0
13. Подключение оплаты
2 урока
25
21
1м
0
Закрытый
13.1
Выбор банка. Работа банковской системы
↗
13
12
1м 47с
0
Закрытый
13.2
Интеграция платежной системы Юkassa
↗
12
9
1м 42с
0
14. Взаимодействие с чатом / каналом
3 урока
34
30
2м
0
Закрытый
14.1
Принцип взаимодействия
↗
12
10
0м 22с
0
Закрытый
14.2
Обработка событий
↗
10
9
0м 23с
0
Закрытый
14.3
Антиспам
↗
12
11
1м 58с
0
15. Частые вопросы
2 урока
28
24
2м
0
Закрытый
15.1
Словарь терминов
↗
15
15
1м 52с
0
Закрытый
15.2
Типичные ошибки
↗
13
9
1м 48с
0
16. Итоговая контрольная работа
3 урока
33
6
0м
0
Закрытый
16.1
Задания базового уровня
↗
16
2
0м 7с
0
Закрытый
16.2
Задания среднего уровня
↗
9
2
-
0
Закрытый
16.3
Задания высокого уровня
↗
8
2
-
0
17. Заключение
1 урок
10
10
1м
0
Закрытый
17.1
Подведение итогов
↗
10
10
1м 44с
0