Курс «Telegram-разработчик» от itProger - это интенсивная программа обучения, рассчитанная на 2–3 месяца и ориентированная на тех, кто хочет освоить создание Telegram-ботов с нуля и вывести свои навыки программирования на профессиональный уровень. Обучение построено вокруг языка Python, а также современных инструментов для backend-разработки, таких как FastAPI, aiogram, SQLAlchemy и Git.
Студенты начинают с основ Python, постепенно переходят к модульности и объектно-ориентированному программированию. Далее курс погружает в практику: от написания простых ботов до разработки сложных решений с поддержкой регистрации пользователей, админ-панелей, интеграций с внешними сервисами и платёжными системами. Особое внимание уделено работе с базами данных, тестированию кода и правильной организации проектов.
Формат курса включает лекции, домашние задания, тесты и практику - более 200 упражнений, которые помогают закрепить материал. Участники получают постоянный доступ к материалам через личный кабинет и могут консультироваться с лектором и наставником.
Главным результатом обучения станут реальные проекты, среди которых Telegram-магазин с каталогом и корзиной, мультишаговый бот-регистратор и другие полезные сервисы. Эти работы можно использовать как портфолио.
Посмотреть больше
Это пробный урок. Оформите подписку, чтобы получить доступ ко всем материалам курса. Премиум
Урок 1.
00:02:25
1.1. Введение в Telegram
Урок 2.
00:01:29
1.2. Детальное описание задания к модулю
Урок 3.
00:21:58
1.3.2 Установка среды разработки, вывод информации
Урок 4.
00:29:08
1.3.3. Переменные и получение данных от пользователя
Урок 5.
00:27:16
1.3.4. Условные операторы
Урок 6.
00:25:30
1.3.5. Массивы данных. Работа со списками
Урок 7.
00:23:07
1.3.6. Разновидности списков кортежи, множества и словари
Урок 8.
00:33:14
1.3.7. Циклы For, While. Операторы
Урок 9.
00:29:49
1.3.8. Функции (def, lambda, return)
Урок 10.
00:12:12
1.3.9. Декораторы функций
Урок 11.
00:07:00
1.3.10. Генераторы
Урок 12.
00:21:06
1.3.11. Работа с файлами и исключения
Урок 13.
00:20:39
2.1. Работа с модулями
Урок 14.
00:05:41
2.2. Детальное описание задания к модулю
Урок 15.
00:25:25
2.3.1. Изучение ООП (классы, объекты, методы и конструкторы)
4.3.5. Изучение системы по управлению БД – PostgreSQL
Урок 41.
00:44:45
4.3.6. SQL команды. Конфликты, внешние ключи, объединения
Урок 42.
00:14:13
5.1. Библиотека Aiogram
Урок 43.
00:00:28
5.2. Пример реализации проекта
Урок 44.
00:08:40
5.3.1. Обработка команд и сообщений
Урок 45.
00:11:45
5.3.2. FSM (Finite State Machine) — Машина состояний
Урок 46.
00:19:24
5.3.3. Клавиатуры Reply и Inline
Урок 47.
00:09:13
5.3.4. Кастомные фильтры
Урок 48.
00:18:04
5.3.5. Работа с базами данных
Урок 49.
00:14:34
5.3.6. Middleware и архитектура проекта
Урок 50.
00:02:16
6.1. Введение в тестирование
Урок 51.
00:03:34
6.2. Детальное описание задания к модулю
Урок 52.
00:22:32
6.3.1. Модуль тестирования UnitTest
Урок 53.
00:23:36
6.3.2. Модуль тестирования PyTest
Урок 54.
00:10:10
6.3.3. Полное покрытие кода
Урок 55.
00:12:16
7.1.Введение в GIT
Урок 56.
00:07:46
7.2.1. Установка и настройка
Урок 57.
00:15:34
7.2.2. Добавление файлов в локальный репозиторий
Урок 58.
00:07:03
7.2.3. Игнорирование
Урок 59.
00:06:51
7.2.4. Просмотр версий проекта
Урок 60.
00:08:25
7.2.5. Ветвления и слияние
Урок 61.
00:24:04
7.2.6. Удаленный репозиторий
Урок 62.
00:21:51
8.1. Игра Викторина
Урок 63.
00:00:33
8.2. Пример реализации проекта
Урок 64.
00:25:12
8.3.1. TODO-бот (бот-менеджер задач)
Урок 65.
00:19:19
8.3.2. Бот-переводчик (API сервис)
Урок 66.
00:12:50
8.3.3. Напоминалка (бот-таймер с уведомлением)
Урок 67.
00:31:51
8.3.4. Приложение Курс валют с использованием WebApps
Урок 68.
00:16:46
8.3.5. Создание Телеграм игры
Урок 69.
00:24:28
8.3.6. Бот-админ для Telegram-чата
Урок 70.
00:08:06
9.1. Знакомство с FastAPI
Урок 71.
00:00:20
9.2. Пример реализации проекта
Урок 72.
00:18:23
9.3.1. Обработка POST и GET-запросов
Урок 73.
00:36:46
9.3.2. Хранение и работа с базой данных
Урок 74.
00:33:34
9.3.3. Операции над базой данных
Урок 75.
00:07:41
9.3.4. Валидация данных
Урок 76.
00:27:55
9.3.5. Безопасность и выгрузка проекта
Урок 77.
00:10:57
10.1. Telegram-магазина
Урок 78.
00:39:39
10.2.1. Добавление товаров и отображение каталога
Урок 79.
00:43:04
10.2.2. Корзина и оформление заказа
Урок 80.
00:14:50
10.2.3. Оплата заказа через бот
Урок 81.
00:17:53
10.2.4. Админ-функции и управление товарами
Урок 82.
00:11:53
10.2.5. Связь с пользователем после покупки
Урок 83.
00:12:57
10.2.6. Выгрузка магазина
Урок 84.
00:00:15
10.2. Пример реализации проекта
Урок 85.
00:14:06
11.1. AI бот
Урок 86.
00:09:26
11.2.1. Интеграция AI в Telegram-бота
Урок 87.
00:14:52
11.2.2. Хранение и передача контекста
Урок 88.
00:08:17
11.2.3. Форматирование и кастомизация
Урок 89.
00:12:28
11.2.4. Расширение функционала
Урок 90.
00:06:26
11.2.5. AI-чат-бот для бухгалтерии
Урок 91.
00:00:18
11.2. Детальное описание задания к модулю
Урок 92.
00:04:11
12.1 Мультишаговый бот-регистратор
Урок 93.
00:08:22
12.2.1. Сбор данных с помощью FSM
Урок 94.
00:18:42
12.2.2. Валидация и сохранение в БД
Урок 95.
00:22:48
12.2.3. Календарь и запись на урок
Урок 96.
00:30:29
12.2.4. Личный кабинет пользователя
Урок 97.
00:16:36
12.2.5. Отмена записи на занятие
Урок 98.
00:21:42
12.2.6. Автоматические сообщения
Урок 99.
00:14:16
12.2.7. Админ-интерфейс внутри бота
Урок 100.
00:00:27
13. Дипломная работа
Автор - itproger.com
itproger.com
Проект itProger призван помочь каждому в становлении на путь программиста. Наша основная задача заключается в продвижении программирования в массы, а также обучению языкам и технологиям. Программирование сегодня повсюду ‐ от наручных часов и до самоуправляемых автомобилей.
Кто объяснит, зачем создавать два проекта и делать из бота запрос, если можно было все в одно проекте сделать и вызывать тот же обработчик
Radislaw
язык не английский
CourseHunter Team
Radislaw
Поправили, спасибо
Команда внимательно читает ваши комментарии и оперативно на них реагирует. Вы можете спокойно оставлять запросы на обновления или задавать любые вопросы о курсе здесь.
Научитесь разрабатывать Telegram Mini Apps с нуля до результата: игровой механике, платежной интеграции (TON и Telegram Stars), встроенным вирусным элементам и защите от читеров. Вы получите точный код, на котором работают 50% топовых игр Telegram.
Создай своего первого Telegram-бота на Python с нуля
Создание Telegram-ботов и получение дохода - это проще, чем вы можете подумать! Изучите востребованную профессию и создайте своего первого бота в течение всего одной недели! Курс подходит даже для абсолютных новичков. Кому будет полезен этот курс?Тем, кто только начинает и хочет овладеть востребованной профессией. Фрилансерам, желающим добавить новую услугу в своё портфолио. Владельцам бизнеса, стремящимся к автоматизации процессов. Всем, кто хоч
Создавайте увлекательные кликерные игры в Telegram с мощным, готовым к использованию шаблоном. Легко повышайте вовлеченность пользователей. Ключевые особенности включают привлекательный дизайн, систему ускорения, автоматическое накопление очков, реферальную систему, социальные задания и интеграцию с TON-кошельком. Шаблон включает готовую структуру базы данных, аутентификацию через Telegram, управление пользователями и подробное руководство по кас
В современном мире все большую часть жизни людей занимают мессенджеры. Именно из них люди получают большую часть информации и новостей о том, что происходит в мире.Telegram является современным мессенджером с широкой аудиторией, который имеет удобный интерфейс. Наравне с этим у Telegram есть очень удобная API для разработчиков. В ходе этого курса мы будем использовать библиотеки на Python для Telegram для автоматизации новостного канала.Цель
Популярность Telegram продолжает очень быстро набирать обороты. В России аудитория превышает миллионов человек. На начало 2021 года количество ежемесячных активных пользователей мессенджера превысило 500 млн. человек. По данным аналитического центра Sensor Tower (на момент написания данных строк), Telegram стал лидером скачиваемых мобильных приложений неигрового сегмента, сместив на второе место даже TikTok.