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.Изучите язык будущего. Ваше время ценно (буквально, $148,688/год). Изучайте Rust БЫСТРО с помощью буткемпа, вместо того чтобы копаться в ресурсах низкого качества. Студенты/Выпускники в поисках работы. Изучение 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 сек