Sign Up Sign in
📌 Очень жаль, что всем известный персонаж решил начать войну. Мы молимся за Украину и за мир!
Rust logo

Rust - Видеоуроки, курсы, туториалы

Rust является низкоуровневым языком, на выходе компилятор выдает бинарник, для работы которого не нужны дополнительные ухищрения. Вся логика по удалению ненужных объектов интегрируется в код в момент компиляции, т.е. сборщика мусора во время выполнения тоже нет. В Rust так же нет пустых ссылок и типы являются безопасными, что делает его даже более надежным чем Java.

Источники о rust

ardanlabs.com logo ardanlabs.com Chris Biscardi logo Chris Biscardi egghead logo egghead frontendmasters logo frontendmasters fullstack.io logo fullstack.io letsgetrusty.com logo letsgetrusty.com Sidhartha Chatterjee logo Sidhartha Chatterjee Stephen Grider logo Stephen Grider udemy logo udemy zerotomastery.io logo zerotomastery.io

Rust в разделах

System programming logo System programming

Курсы по rust

Создание Serverless общедоступного REST API для Pokémon с Netlify Functions и PlanetScale logo

Создание Serverless общедоступного REST API для Pokémon с Netlify Functions и PlanetScale

Building a Serverless Public Pokemon REST API with Netlify Functions and PlanetScale
Освойте асинхронное программирование на Rust, развернув свою первую серверную функцию Rust на Netlify. Узнайте, как взаимодействовать с сторонними службами, такими как база данных MySQL PlanetScale, и познакомьтесь с новыми концепциями, такими как кросскомпиляция и библиотека трассировки. Этот курс предоставляет базовые знания для более продвинутой работы с Serverless на AWS Lambda.
1 ч 2 мин 4 сек
English
Премиум
Загрузка данных о покемонах из CSV-файла в базу данных PlanetScale SQL logo

Загрузка данных о покемонах из CSV-файла в базу данных PlanetScale SQL

Uploading Pokemon data from a CSV into a PlanetScale SQL Database
Serde - это базовый крейт в экосистеме Rust. В этом курсе мы впервые используем Serde для импорта данных из CSV-файлов в структуры Rust. Затем мы используем асинхронный Rust для отправки данных в PlanetScale, хостинг MySQL, который работает с серверными функциями. В ходе работы над этим проектом мы рассмотрим особенности языка Rust, такие как реализация трейтов. В рамках этого курса также предусмотрено дополнительное занятие, на котором мы познак
1 ч 27 мин 42 сек
English
Премиум
Интерактивный Цифровой Garden CLI logo

Интерактивный Цифровой Garden CLI

An Interactive Digital Garden CLI
Это среднее по размеру приложение командной строки (CLI), разделенное на библиотечный крейт и бинарный крейт. Воркшоп охватывает такие темы, как прием аргументов командной строки в подкомандах, определение и обработка собственных типов ошибок, написание модульных и интеграционных тестов и многое другое.
1 ч 32 мин 47 сек
English
Премиум
Построение Pokemon API, работающего на DynamoDB и Serverless с CDK logo

Построение Pokemon API, работающего на DynamoDB и Serverless с CDK

Building a DynamoDB and Serverless Powered Pokemon API with CDK
Воспользуйтесь AWS CDK для программирования вашей инфраструктуры как кода и расширьте свои знания в области Rust и Serverless, используя те же блоки инфраструктуры, которые используются платформами, подобными Netlify, для обеспечения своих собственных сервисов. Используйте DynamoDB для хранения ресурсов, AWS Lambda для выполнения бинарных файлов Rust и AWS Gateway для предоставления доступа к нашим лямбдам через интернет.
1 ч 5 мин 19 сек
English
Премиум
2048 с Bevy ECS logo

2048 с Bevy ECS

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

Змейка с Bevy ECS

Snake with Bevy ECS
Погрузитесь глубже в игровой движок Bevy ECS с игрой 'Змейка'! Этот мастер-класс расширяет наши навыки, приобретенные в ходе мастер-класса '2048'. Мы реализуем игровые меню и настройки с использованием kayak_ui, добавим звук с помощью bevy_kira_audio и углубим свое понимание Rust, создавая собственные структуры, настраиваемые команды и системы. В этом мастер-классе мы рассмотрим модульную систему Rust на более глубоком уровне, вве
1 ч 44 мин 50 сек
English
Премиум
Создайте полнофункциональный клон Twitter с использованием Rust logo

Создайте полнофункциональный клон Twitter с использованием Rust

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

Rust для JavaScript разработчиков

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

Rust для TypeScript разработчиков

Rust for TypeScript Devs
Используйте имеющиеся у вас знания TypeScript, чтобы понять Rust. Научитесь создавать приложения малого и среднего размера в rust.
5 ч 20 мин 4 сек
English
Удален по просьбе правообладателя
Rust: Рецепты программирования logo

Rust: Рецепты программирования

Rust Programming Recipes
В этом видеокурсе представлены рецепты для конкретных приложений, которые помогут ускорить разработку реальных приложений за счет интеграции модулей Rust в существующие приложения, даже написанные на другом языке. Ориентированный на тех, кто уже знаком с основами Rust, этот курс познакомит вас с решениями, которые позволят вам сразу же использовать образцы кода Rust в ваших существующих приложениях.
6 ч 20 мин 37 сек
English
Премиум
Рейтинг
Продолжительность
Язык
Цена

Узнать больше о Rust

Что такое Rust ?
Rust это язык программирования, который был создан Mozilla в 2010 году. Он основан на концепции безопасности и производительности. Rust предоставляет механизмы для управления памятью, которые позволяют разработчикам избежать распространенные ошибки памяти, такие как дублирование или утечка памяти. Это язык с открытым исходным кодом, который может использоваться для создания высокопроизводительных системного и прикладного ПО. Rust также имеет сильную сообщество и большое количество библиотек, которые позволяют разработчикам создавать качественное и надежное ПО.
Кто использует Rust ?
Rust становится все более популярным среди разработчиков и компаний за его безопасность и производительность. Некоторые известные компании, использующие Rust, включают Mozilla, Dropbox, Coursera, npm, Inc, Sentry, AWS, and Jane Street, и многие другие. Rust широко используется для разработки системного ПО, включая операционные системы, драйвера, микроконтроллеры и другие низкоуровневые программы. Также, становится все более популярным для создания бекенд сервисов, сетевого ПО и даже игр.
Для чего используют Rust ?
Rust используется для создания безопасного и производительного ПО. Он предоставляет средства для управления памятью, которые помогают избежать распространенные ошибки памяти, такие как утечка или дублирование, и обеспечивают безопасность исполнения кода. Это делает Rust особенно подходящим для системного ПО, но он также может использоваться для создания прикладного ПО. Rust имеет мощный типизированный систему, сильную статическую проверку типов, способ защиты от доступа к неинициализированной памяти и многое другое. Все это делает Rust очень подходящим языком для создания безопасного и надежного ПО.