
Dave MacLeod
Разработчик и преподаватель Rust. Автор книги «Изучаем Rust за месяц обедов». Владеет примерно десятью естественными языками.
«Изучаем Rust за месяц обедов» - всего один месяц и один час в день, чтобы начать писать код на Rust! Эта книга обучает писать сверхбыстрый и безопасный код на Rust с помощью коротких уроков, которые можно легко вписать в ваш обеденный перерыв. Понятные объяснения и четкие, релевантные примеры делают книгу доступной для всех, даже если Rust - ваш первый язык программирования.
После прочтения книги вы сможете:
О технологии
Rust - это современный язык программирования, предлагающий низкоуровневую производительность наравне с C, но без сложного синтаксиса, проблем с управлением памятью и вопросов безопасности кода. Rust сочетает мощный компилятор, богатую экосистему библиотек и высокую скорость работы.
О книге
«Изучаем Rust за месяц обедов» разделяет изучение языка на 24 небольших урока, каждый из которых можно завершить за час или меньше. Примеры легки для понимания, и вы сможете быстро перейти от нуля знаний о Rust к освоению асинхронного программирования и созданию собственных макросов. Код из книги можно запускать в браузерной среде Rust Playground, так что установка среды разработки не потребуется. Это самый простой способ начать программировать на Rust!
Разработчик и преподаватель Rust. Автор книги «Изучаем Rust за месяц обедов». Владеет примерно десятью естественными языками.
Добро пожаловать на самый полный и практичный курс по изучению Rust с нуля! Rust меняет подход к системному программированию благодаря акценту на безопасность работы с памятью, параллелизм и высокую производительность. Однако его уникальные концепции и синтаксис могут стать сложной задачей для новичков. Этот курс предлагает структурированный и понятный путь к освоению Rust.
Этот курс посвящен интеграции Rust в архитектуры, ориентированные на сервисы, и охватывает разработку REST-серверов, обработку данных, управление ошибками и модульность. Вы изучите трассировку, автоматическую документацию OpenAPI, настройку для различных сред и альтернативные механизмы связи, такие как gRPC и WebSockets. Исследуйте развертывание тестового сервиса в контейнеризированной среде, а также получите представление о дизайне сервисов, стр
Этот курс охватывает множество лучших практик, чтобы помочь вам интегрировать Rust в ваш рабочий процесс и использовать инструменты Rust в свою пользу. В нем рассматриваются форматирование, линтинг, зависимости, уязвимости, стиль кода и общие советы по разработке.