Rust

Rust – це системна мова програмування, яку ви можете використовувати для написання програм з високою продуктивністю. Він напрочуд освіжаючий завдяки дуже корисному компілятору, який є вашим наставником із самого початку. Cargo – це не тільки менеджер пакетів, але й інструмент складання, генератор документації та багато іншого, що робить управління додатками на Rust дуже простим у […]

en
26.12.2023
8 г 38 мін 13 сек

ПРО ЩО ЦЕЙ ПРОЕКТ? Цей проект зосереджений на створенні клону Twitter з використанням Rust як для фронтенду, так і для бекенда, повністю з нуля. Проект охоплює різні можливості веб-програми, включаючи розробку серверного програмного забезпечення з маршрутизацією URL для загальнодоступних та приватних точок входу, сесії, хостинг статичних даних, доступ до API та управління даними з використанням […]

en
20.07.2023
15 г 0 мін 55 сек

Скористайтеся перевагами Rust для забезпечення безпеки та паралелізму. Мови сценаріїв забезпечать безпеку, але не паралелізм і швидкість, у той час як традиційні мови системного програмування, такі як C і C++, напевно дадуть вам швидкість і деякий паралелізм, але забудьте про безпеку! Якщо вам потрібна безпека, паралелізм та швидкість, то Rust – єдиний життєздатний варіант. У […]

en
11.03.2020
2 г 15 мін 53 сек

Цей курс полегшує перехід з C і C + + на Rust, підкреслюючи їх подібності та відмінності. Вивчаючи нативну компіляцію в Rust, управління пам’яттю та просунуті можливості, ви порівняєте та зіставте ключові концепції, такі як типи, управління потоком та структури даних на цьому курсі. Пориньте у сильні сторони Rust у сфері безпеки пам’яті та паралелізму, […]

en
05.05.2024
5 г 31 мін 48 сек

Цей курс пропонує такі кроки, які не розглядалися в курсі ‘Основи Rust’, розширюючи та оптимізуючи те, що ви вже створили.

en
14.03.2024
0 г 50 мін 48 сек

Цей курс охоплює безліч найкращих практик, щоб допомогти вам інтегрувати Rust у ваш робочий процес та використовувати інструменти Rust на свою користь. У ньому розглядаються форматування, лінтинг, залежності, уразливості, стиль коду та загальні поради щодо розробки.

en
14.03.2024
17 г 53 мін 27 сек

Це середня за розміром програма командного рядка (CLI), розділена на бібліотечний та бінарний крейт. Воркшоп охоплює такі теми, як прийом аргументів командного рядка в підкомандах, визначення та обробка власних типів помилок, написання модульних та інтеграційних тестів та багато іншого.

en
11.09.2023
1 г 32 мін 47 сек

Пориньте глибше в ігровий двигун Bevy ECS з грою ‘Змійка’! Цей майстер-клас розширює наші навички, набуті під час майстер-класу ‘2048’. Ми реалізуємо ігрові меню та налаштування з використанням kayak_ui, додамо звук за допомогою bevy_kira_audio і поглибимо своє розуміння Rust, створюючи власні структури, команди і системи, що настроюються. У цьому майстер-класі ми розглянемо модульну систему Rust […]

en
11.09.2023
1 г 44 мін 50 сек

Serde – це базовий крейт в екосистемі Rust. У цьому курсі ми вперше використовуємо Serde для імпорту даних із CSV-файлів у структури Rust. Потім ми використовуємо асинхронний Rust для надсилання даних до PlanetScale, хостинг MySQL, який працює з серверними функціями. Під час роботи над проектом ми розглянемо особливості мови Rust, такі як реалізація трейтів. В […]

en
11.09.2023
1 г 27 мін 42 сек

Створіть свою першу програму Rust з інтерфейсом командного рядка (CLI)! Цей курс на рівні “привіт, мир!” представляє Rust і пояснює відповідні особливості мови, якби ви зіткнулися з ними вперше.

en
11.09.2023
0 г 32 мін 56 сек

Для кого цей буткемп? Досвідчені розробники бажають перейти на Rust.Вивчіть мову майбутнього. Вивчення Rust – відмінний додаток до резюме. кандидатів Станьте компетентним програмістом, який може допомогти вам знайти першу роботу. Ви навчитеся налаштовувати ваше середовище розробки, конфігурувати ваше середовище розробки (IDE) та встановлювати необхідні плагіни. Потім ви створите свій перший проект на Rust! Ви дізнаєтесь: […]

en
05.01.2024
9 г 50 мін 20 сек

У цьому відеокурсі представлені рецепти для конкретних програм, які допоможуть прискорити розробку реальних програм за рахунок інтеграції модулів Rust в існуючі програми, навіть написані іншою мовою. Орієнтований на тих, хто вже знайомий з основами Rust, цей курс познайомить вас з рішеннями, які дозволять вам одразу використати зразки коду Rust у ваших існуючих додатках. Ви вивчите […]

en
14.05.2020
6 г 20 мін 37 сек

Ласкаво просимо на найповніший і практичніший курс з вивчення Rust з нуля! Rust змінює підхід до системного програмування завдяки акценту на безпеку роботи з пам’яттю, паралелізм та високу продуктивність. Однак його унікальні концепції та синтаксис можуть стати складним завданням для новачків. Цей курс пропонує структурований та зрозумілий шлях до освоєння Rust. Що вирізняє цей курс? […]

en
13.11.2024
9 г 49 мін 46 сек

Цей курс охоплює безліч найкращих практик, щоб допомогти вам інтегрувати Rust у ваш робочий процес та використовувати інструменти Rust на свою користь. У ньому розглядаються форматування, лінтинг, залежності, уразливості, стиль коду та загальні поради щодо розробки.

en
14.03.2024
1 г 39 мін 25 сек

Цей курс присвячений інтеграції Rust в архітектури, орієнтовані на сервіси, та охоплює розробку REST-серверів, обробку даних, управління помилками та модульність. Ви вивчите трасування, автоматичну документацію OpenAPI, налаштування для різних середовищ та альтернативні механізми зв’язку, такі як gRPC та WebSockets. Досліджуйте розгортання тестового сервісу в контейнеризованому середовищі, а також отримайте уявлення про дизайн сервісів, стратегії розгортання […]

en
05.05.2024
6 г 13 мін 47 сек

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

en
10.03.2023
5 г 20 мін 4 сек

Цей семінар розглядає використання Clap, представляючи, як використовувати сторонні крети з реєстру crates.io. Ми розглянемо декілька особливостей Rust, якби ви зіткнулися з ними вперше, такі як перерахування, атрибутні макроси, використання сторонніх крейтів, серіалізація структур Rust в yaml і реалізація трейтів.

en
11.09.2023
0 г 39 мін 44 сек

“2048” – це гра, орієнтована на 2D-дошку. В рамках цього майстер-класу ми розглядаємо основні концепції Bevy, такі як створення ігрових об’єктів на екрані, обробку введення користувача, підрахунок очок і запит ресурсів у невеликій окремій грі. Системи Bevy також забезпечують зручне середовище для вивчення концепцій мови Rust, таких як посилання та володіння.

en
11.09.2023
1 г 40 мін 27 сек