Go знакомит с компилируемой разработкой и серверными подходами, сохраняя относительно небольшой язык.
8 уроков общей базы17 уроков Go3 учебных проектаТем, кто интересуется backend-разработкой, API и серверной инфраструктурой. Обучение построено вокруг самостоятельной практики: ты изучаешь тему, запускаешь пример и расширяешь своего бота.
Первый бот: команды, кнопки, ответы, обработка действий.
Каталог услуг, заявка с несколькими шагами, проверка и хранение данных.
Админ-права, статусы заявок, интеграции, тесты и развёртывание на сервере.
Сначала общая база Telegram Bot API (8 уроков), затем отдельная языковая ветка (17 уроков). Программа соответствует учебному плану, но перечень не подтверждает фактическую публикацию каждого урока.
A01 · Что такое Telegram-бот и где он может пригодитьсяA02 · Как бот взаимодействует с Telegram: API, HTTP, JSONA03 · BotFather: создание и настройка собственного ботаA04 · Как бот получает сообщения: polling и webhookA05 · Команды, сообщения, кнопки и диалогиA06 · Данные, заявки, состояния и базы данныхA07 · Безопасность, доступ, лимиты и платежиA08 · От идеи до работающего проекта: план разработкиGO01 · Установка Go, модули и первый Telegram-ботGO02 · Переменные, типы, условия и циклыGO03 · Структуры, срезы, карты и функцииGO04 · Ошибки, пакеты, context и основы конкурентностиGO05 · Команды, кнопки и callback-запросы — проект 1GO06 · Каталог услуг и структуры данныхGO07 · Анкета, состояния и проверка вводаGO08 · SQL, SQLite и транзакцииGO09 · Защита от повторов и сохранение состояния — проект 2GO10 · Администраторы, права, статусыGO11 · Уведомления, журналирование, лимиты и ошибкиGO12 · HTTP-клиент, JSON и внешние сервисыGO13 · testing, подмена API и проверка сценариевGO14 · Сборка бинарного файла, Linux и systemd — проект 3GO15 · Telegram Stars и проверка оплатыGO16 · Автоматическая выдача продуктаGO17 · Интеграция с ИИ, лимиты и таймаутыТри проекта с исходниками и практическими задачами. Навыки настройки, диагностики и доработки бота.
Работа с Telegram Bot API, данными, платежными сценариями, внешними API и сервером.
Текстовые пошаговые уроки без обязательного видео; материал можно перечитать и повторить.