
Ваш первый Rust CLI
Создайте свою первую программу на Rust с интерфейсом командной строки (CLI)! Этот курс на уровне "привет, мир!" представляет Rust и объясняет соответствующие особенности языка, как если бы вы столкнулись с ними впервые.


Создайте свою первую программу на Rust с интерфейсом командной строки (CLI)! Этот курс на уровне "привет, мир!" представляет Rust и объясняет соответствующие особенности языка, как если бы вы столкнулись с ними впервые.

Освойте асинхронное программирование на Rust, развернув свою первую серверную функцию Rust на Netlify. Узнайте, как взаимодействовать с сторонними службами, такими как база данных MySQL PlanetScale, и познакомьтесь с новыми концепциями, такими как кросскомпиляция и библиотека трассировки. Этот курс предоставляет базовые знания для более продвинутой работы с Serverless на AWS Lambda.

Serde - это базовый крейт в экосистеме Rust. В этом курсе мы впервые используем Serde для импорта данных из CSV-файлов в структуры Rust. Затем мы используем асинхронный Rust для отправки данных в PlanetScale, хостинг MySQL, который работает с серверными функциями. В ходе работы над этим проектом мы рассмотрим особенности языка Rust, такие как реализация трейтов. В рамках этого курса также предусмотрено дополнительное занятие, на котором мы познак

Это среднее по размеру приложение командной строки (CLI), разделенное на библиотечный крейт и бинарный крейт. Воркшоп охватывает такие темы, как прием аргументов командной строки в подкомандах, определение и обработка собственных типов ошибок, написание модульных и интеграционных тестов и многое другое.

Воспользуйтесь AWS CDK для программирования вашей инфраструктуры как кода и расширьте свои знания в области Rust и Serverless, используя те же блоки инфраструктуры, которые используются платформами, подобными Netlify, для обеспечения своих собственных сервисов. Используйте DynamoDB для хранения ресурсов, AWS Lambda для выполнения бинарных файлов Rust и AWS Gateway для предоставления доступа к нашим лямбдам через интернет.

"2048" - это игра, ориентированная на 2D-доску. В рамках этого мастер-класса мы рассматриваем основные концепции Bevy, такие как создание игровых объектов на экране, обработку пользовательского ввода, подсчет очков и запрос ресурсов в небольшой отдельной игре. Системы Bevy также обеспечивают удобную среду для изучения концепций языка Rust, таких как ссылки и владение.

Погрузитесь глубже в игровой движок Bevy ECS с игрой 'Змейка'! Этот мастер-класс расширяет наши навыки, приобретенные в ходе мастер-класса '2048'. Мы реализуем игровые меню и настройки с использованием kayak_ui, добавим звук с помощью bevy_kira_audio и углубим свое понимание Rust, создавая собственные структуры, настраиваемые команды и системы. В этом мастер-классе мы рассмотрим модульную систему Rust на более глубоком уровне, вве

О ЧЕМ ЭТОТ ПРОЕКТ?Этот проект сосредоточен на создании клона Twitter с использованием Rust как для фронтенда, так и для бэкенда, полностью с нуля. Проект охватывает различные возможности веб-приложения, включая разработку серверного программного обеспечения с маршрутизацией URL для общедоступных и приватных точек входа, сессии, хостинг статических данных, доступ к API и управление данными с использованием построителя запросов. Интерактивный однос

Если вы, как и я, являетесь JavaScript разработчиком, то, возможно, последнее время вы проявляли интерес к Rust. Многие современные инструменты для JavaScript (например, Rome) переписываются на Rust. Это связано с тем, что программы на Rust компилируются в эффективные бинарные файлы, которые работают быстро! Однако, по сравнению с языками с похожими характеристиками (например, C и C++), Rust намного более доступен и имеет встроенные механизмы, ко

Используйте имеющиеся у вас знания TypeScript, чтобы понять Rust. Научитесь создавать приложения малого и среднего размера в rust.