Цей курс охоплює безліч найкращих практик, щоб допомогти вам інтегрувати Rust у ваш робочий процес та використовувати інструменти Rust на свою користь. У ньому розглядаються форматування, лінтинг, залежності, уразливості, стиль коду та загальні поради щодо розробки.
Це середня за розміром програма командного рядка (CLI), розділена на бібліотечний та бінарний крейт. Воркшоп охоплює такі теми, як прийом аргументів командного рядка в підкомандах, визначення та обробка власних типів помилок, написання модульних та інтеграційних тестів та багато іншого.
Пориньте глибше в ігровий двигун Bevy ECS з грою ‘Змійка’! Цей майстер-клас розширює наші навички, набуті під час майстер-класу ‘2048’. Ми реалізуємо ігрові меню та налаштування з використанням kayak_ui, додамо звук за допомогою bevy_kira_audio і поглибимо своє розуміння Rust, створюючи власні структури, команди і системи, що настроюються. У цьому майстер-класі ми розглянемо модульну систему Rust […]
Serde – це базовий крейт в екосистемі Rust. У цьому курсі ми вперше використовуємо Serde для імпорту даних із CSV-файлів у структури Rust. Потім ми використовуємо асинхронний Rust для надсилання даних до PlanetScale, хостинг MySQL, який працює з серверними функціями. Під час роботи над проектом ми розглянемо особливості мови Rust, такі як реалізація трейтів. В […]
Створіть свою першу програму Rust з інтерфейсом командного рядка (CLI)! Цей курс на рівні “привіт, мир!” представляє Rust і пояснює відповідні особливості мови, якби ви зіткнулися з ними вперше.
Для кого цей буткемп? Досвідчені розробники бажають перейти на Rust.Вивчіть мову майбутнього. Вивчення Rust – відмінний додаток до резюме. кандидатів Станьте компетентним програмістом, який може допомогти вам знайти першу роботу. Ви навчитеся налаштовувати ваше середовище розробки, конфігурувати ваше середовище розробки (IDE) та встановлювати необхідні плагіни. Потім ви створите свій перший проект на Rust! Ви дізнаєтесь: […]
У цьому відеокурсі представлені рецепти для конкретних програм, які допоможуть прискорити розробку реальних програм за рахунок інтеграції модулів Rust в існуючі програми, навіть написані іншою мовою. Орієнтований на тих, хто вже знайомий з основами Rust, цей курс познайомить вас з рішеннями, які дозволять вам одразу використати зразки коду Rust у ваших існуючих додатках. Ви вивчите […]
Ласкаво просимо на найповніший і практичніший курс з вивчення Rust з нуля! Rust змінює підхід до системного програмування завдяки акценту на безпеку роботи з пам’яттю, паралелізм та високу продуктивність. Однак його унікальні концепції та синтаксис можуть стати складним завданням для новачків. Цей курс пропонує структурований та зрозумілий шлях до освоєння Rust. Що вирізняє цей курс? […]
Цей курс охоплює безліч найкращих практик, щоб допомогти вам інтегрувати Rust у ваш робочий процес та використовувати інструменти Rust на свою користь. У ньому розглядаються форматування, лінтинг, залежності, уразливості, стиль коду та загальні поради щодо розробки.
Цей курс присвячений інтеграції Rust в архітектури, орієнтовані на сервіси, та охоплює розробку REST-серверів, обробку даних, управління помилками та модульність. Ви вивчите трасування, автоматичну документацію OpenAPI, налаштування для різних середовищ та альтернативні механізми зв’язку, такі як gRPC та WebSockets. Досліджуйте розгортання тестового сервісу в контейнеризованому середовищі, а також отримайте уявлення про дизайн сервісів, стратегії розгортання […]
Використовуйте знання TypeScript, які є у вас, щоб зрозуміти Rust. Навчіться створювати програми малого та середнього розміру в rust.
Цей семінар розглядає використання Clap, представляючи, як використовувати сторонні крети з реєстру crates.io. Ми розглянемо декілька особливостей Rust, якби ви зіткнулися з ними вперше, такі як перерахування, атрибутні макроси, використання сторонніх крейтів, серіалізація структур Rust в yaml і реалізація трейтів.
“2048” – це гра, орієнтована на 2D-дошку. В рамках цього майстер-класу ми розглядаємо основні концепції Bevy, такі як створення ігрових об’єктів на екрані, обробку введення користувача, підрахунок очок і запит ресурсів у невеликій окремій грі. Системи Bevy також забезпечують зручне середовище для вивчення концепцій мови Rust, таких як посилання та володіння.