На встрече мы шаг за шагом создадим Telegram-бота с помощью serverless-технологий. В процессе разберёмся, как использовать Yandex Cloud Functions, Yandex Managed Service for YDB и другие облачные сервисы.
Технологии и сервисы, которые будем использовать:
- IntelliJ IDEA Community Edition;
- Yandex Cloud CLI;
- Terraform;
- Yandex API Gateway;
- Yandex Managed Service for YDB;
- Yandex Cloud Functions;
- Yandex Object Storage;
- Yandex Lockbox;
- Yandex Cloud Logging.
Работать будем в терминале, консоли и среде разработки.
Вся работа разбита на этапы. Перед каждым этапом вам будут показаны слайды и продемонстрировано прохождение этапа с
пояснениями. После этого вам будет предложено пройти этап самостоятельно. Для каждого этапа есть директория
в ./steps. В директории шага в файле README.md
содержится подробная инструкция с пояснениями и блоками команд. Блоки
команд нужно копировать, кликая на них, а затем вставлять в окно терминала.
Теперь можете настроить окружение — это важный шаг, без которого не получится полноценно участвовать в практикуме.
П.С. Перед началом практикума инструкция обновится и добавятся все этапы.
Не забудьте для собственного удобства клонировать себе репозиторий. И да пребудет с вами git clone
.