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

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

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

Популярное в rust

Источники о rust

Chris Biscardi Chris Biscardi egghead egghead frontendmasters frontendmasters fullstack.io fullstack.io Sidhartha Chatterjee Sidhartha Chatterjee udemy udemy zerotomastery.io zerotomastery.io

Rust в топиках

System programming System programming

Курсы по rust

Clap! Парсер аргументов командной строки

Clap! Парсер аргументов командной строки

Introducing Clap! The Command Line Argument Parser
Этот семинар рассматривает использование Clap, представляя, как использовать сторонние крейты из реестра crates.io. Мы рассмотрим несколько особенностей Rust, как если бы вы столкнулись с ними впервые, такие как перечисления, атрибутные макросы, использование сторонних крейтов, сериализация структур Rust в yaml и реализация трейтов.
00:39:44
English
Премиум
Ваш первый Rust CLI

Ваш первый Rust CLI

Your First Rust CLI
Создайте свою первую программу на Rust с интерфейсом командной строки (CLI)! Этот курс на уровне "привет, мир!" представляет Rust и объясняет соответствующие особенности языка, как если бы вы столкнулись с ними впервые.
00:32:56
English
Премиум
Создание Serverless общедоступного REST API для Pokémon с Netlify Functions и PlanetScale

Создание 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.
01:02:04
English
Премиум
Загрузка данных о покемонах из CSV-файла в базу данных PlanetScale SQL

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

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

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

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

Построение 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 для предоставления доступа к нашим лямбдам через интернет.
01:05:19
English
Премиум
2048 с Bevy ECS

2048 с Bevy ECS

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

Змейка с Bevy ECS

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

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

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

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

Rust for TypeScript Devs
Используйте имеющиеся у вас знания TypeScript, чтобы понять Rust. Научитесь создавать приложения малого и среднего размера в rust.
05:20:04
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 очень подходящим языком для создания безопасного и надежного ПО.