Погрузитесь в практическое создание Serverless‑инфраструктуры, изучив работу с Netlify Functions, Rust и базой данных PlanetScale. Курс поможет вам быстро освоить ключевые техники разработки REST API без серверов и подготовит к освоению более сложных сценариев на базе AWS Lambda.
О чем этот курс
Этот курс посвящен созданию общедоступного REST API для Pokémon, используя Rust и Serverless‑подход. Вы развернете реальную функцию на Netlify, подключите ее к базе данных PlanetScale (MySQL) и примените асинхронное программирование на практике.
Ключевые технологии
Rust — высокопроизводительный язык для надежных backend‑сервисов.
Netlify Functions — быстрый способ развертывания Serverless‑функций.
PlanetScale (MySQL) — масштабируемая облачная база данных.
Чему вы научитесь
Основные навыки
Создание и деплой серверless‑функций на Rust.
Работа с асинхронным программированием и обработкой запросов.
Интеграция с внешними сервисами и динамическое взаимодействие с PlanetScale.
Создание REST API с нуля и тестирование его доступности.
Продвинутые концепции
Кросскомпиляция для совместимости с различными средами выполнения.
Трассировка и логирование с помощью специализированных библиотек Rust.
Подготовка к дальнейшему использованию AWS Lambda.
Кому подойдет этот курс
Начинающим backend‑разработчикам, которые хотят освоить Rust практическим путем.
Frontend‑разработчикам, стремящимся перейти к full‑stack работе.
Инженерам, изучающим Serverless‑архитектуру.
Тем, кто хочет создать простой, но рабочий облачный API.
Результат прохождения
К концу курса у вас будет полностью рабочий REST API Pokémon, развернутый в облаке и готовый к расширению. Вы освоите фундамент Serverless‑подхода и получите знания, необходимые для создания более сложных проектов на AWS Lambda и других платформах.
Это пробный урок. Оформите подписку, чтобы получить доступ ко всем материалам курса. Премиум
Ограничение времени просмотра
Вы можете просматривать пробный урок только 10 минут. Получите полный доступ, чтобы смотреть без ограничений.
Я разработал Rust Adventure, чтобы вы могли изучать Rust через практические и веселые проекты. Изучение особенностей языка Rust в контексте, когда нам нужно решить реальные проблемы, помогает им закрепиться, потому что вы действительно поймете, зачем существуют временные интервалы (lifetimes). Во время Rust Adventure вы создадите коллекцию кода из реального мира, который вы сможете показать своим друзьям и будущим работодателям.