TypeScript добавляет контроль типов к JavaScript и помогает строить понятную структуру растущего проекта.
8 уроков общей базы17 уроков TypeScript3 учебных проектаНачинающим и разработчикам, которым важны надёжность и масштабируемость. Обучение построено вокруг самостоятельной практики: ты изучаешь тему, запускаешь пример и расширяешь своего бота.
Первый бот: команды, кнопки, ответы, обработка действий.
Каталог услуг, заявка с несколькими шагами, проверка и хранение данных.
Админ-права, статусы заявок, интеграции, тесты и развёртывание на сервере.
Сначала общая база Telegram Bot API (8 уроков), затем отдельная языковая ветка (17 уроков). Программа соответствует учебному плану, но перечень не подтверждает фактическую публикацию каждого урока.
A01 · Что такое Telegram-бот и где он может пригодитьсяA02 · Как бот взаимодействует с Telegram: API, HTTP, JSONA03 · BotFather: создание и настройка собственного ботаA04 · Как бот получает сообщения: polling и webhookA05 · Команды, сообщения, кнопки и диалогиA06 · Данные, заявки, состояния и базы данныхA07 · Безопасность, доступ, лимиты и платежиA08 · От идеи до работающего проекта: план разработкиTS01 · Подготовка среды, компиляция и первый ботTS02 · Основы JavaScript для новичка: переменные, объекты, функцииTS03 · TypeScript: типы, интерфейсы и проверка данныхTS04 · Асинхронность, Promise, async/await и обработка исключенийTS05 · grammY: команды, контекст, кнопки и callback — проект 1TS06 · Типизированный каталог услугTS07 · Диалоги, сессии и валидация пользовательского вводаTS08 · SQLite, модели и типы данныхTS09 · Транзакции, защита от дублей и восстановление — проект 2TS10 · Админская часть и типизированные статусыTS11 · Уведомления, ошибки, лимиты и журналированиеTS12 · Внешние API и проверка структуры ответовTS13 · Unit-тесты, моки и негативные сценарииTS14 · Сборка TypeScript, Linux и systemd — проект 3TS15 · Платежи Telegram StarsTS16 · Выдача доступа и контроль правTS17 · Типизированная интеграция с ИИТри проекта с исходниками и практическими задачами. Навыки настройки, диагностики и доработки бота.
Работа с Telegram Bot API, данными, платежными сценариями, внешними API и сервером.
Текстовые пошаговые уроки без обязательного видео; материал можно перечитать и повторить.