0Корзина
Главная » Программирование » Otus / Кирилл Федченко, Илья Богданов - Rust Developer. Professional

Otus / Кирилл Федченко, Илья Богданов - Rust Developer. Professional

12 б Облако Mail
390 P
Артикул: 11631
В наличии
Автор курса: Кирилл Федченко, Илья Богданов Категория: Программирование Дата выхода: 2025 Продажник от автора: Перейти

Описание

[Otus] Rust Developer. Professional (2025)

Слив курса Rust Developer. Professional [Otus] [Кирилл Федченко, Илья Богданов]

Для кого этот курс?
  • Для разработчиков на системных языках (С, C++, ...): вы изучите сильные и слабые стороны языка Rust, сможете избежать ошибок в работе с памятью и многопоточностью, научитесь проектировать высокопроизводительное ПО
  • Для разработчиков на интепретируемых или высокоуровневых языках (Python, JS, Java, C#, ...): с помощью Rust вы значительно ускорите работу критических секций и увеличите производительность ПО; изучите особенности работы с низкоуровневым ПО, а также исследуете подходы к разработке безопасных и отказоустойчивых
  • Для действующих Rust-разработчиков и тех, кто прошёл базовый курс Rust Developer. Basic: сможете повысить квалификацию с помощью новых знаний и навыков
Необходимые знания:
  • базовое знание Rust или любого другого языка программирования
  • знание баз данных
Вы научитесь:
  • использовать язык Rust для разработки ПО
  • разворачивать Rust и среду разработки
  • создавать надёжное, отказоустойчивое и высокопроизводительное ПО
  • тестировать код
  • использовать сторонние библиотеки
  • писать асинхронный код
Занятия в Otus – это онлайн-вебинары.
Преподаватели-практики помогут погрузиться в теорию, обучат на реальных примерах, расскажут о необходимых в работе инструментах.
Вы всегда сможете задать вопрос и получить обратную связь. И самое главное – сможете практиковаться!

Программа:
Особенности Rust

Демонстрируем студенту основные отличия Rust от других языков, а также примеры идиоматического Rust кода с использованием элементов std.
Тема 1: Какие проблемы решает Rust?
Тема 2: Организация проекта
Тема 3: Владение, заимствование и типы данных//ДЗ
Тема 4: Статический полиморфизм
Тема 5: Динамический полиморфизм
Тема 6: Макросы
Тема 7: Макросы. Часть 2
Тема 8: Стандартная библиотека//ДЗ
Тема 9: Практика Rust разработки #1
Тема 10: Практика Rust разработки #2
Тема 11: Консультация по домашним заданиям

Многопоточность
Вы научитесь разрабатывать многопоточные приложения на Rust.
Мы разберем, как Rust помогает избегать гонок данных, научимся использовать трейты Send и Sync, а также синхронизировать потоки.
В практической части вы реализуете ThreadPool, освоите модель акторов и создадите многопользовательский чат.
Также вы изучите основы асинхронного программирования с помощью async/await, и принцип работы асинхронных задач и планировщиков.
Тема 1: Многопоточность без страха
Тема 2: Пишем ThreadPool
Тема 3: Асинхронный код
Тема 4: Асинхронность под капотом//ДЗ
Тема 5: Пишем чат
Тема 6: Консультация по домашним заданиям

Архитектура
Вы изучите идиомы функционального и объектно-ориентированного программирования в Rust.
Мы разберем стратегии обработки ошибок, поймем, как инварианты повышают надежность API, и изучим полезные паттерны проектирования.
В практических занятиях вы потренируетесь в принятии архитектурных решений и написании идиоматического кода.
Тема 1: Элементы ФП и ООП в Rust
Тема 2: Обработка ошибок
Тема 3: Инварианты
Тема 4: Rust паттерны//ДЗ
Тема 5: Практика проектирования #1
Тема 6: Практика проектирования #2
Тема 7: Консультация по домашним заданиям

Экосистема
Вы познакомитесь с наиболее популярными готовыми решениями экосистемы Rust в различных областях, которые значительно упрощают разработку.
Мы рассмотрим популярные утилитарные крейты для работы с математикой, сериализацией, многопоточностью и тестированием.
Вы научитесь работать с логами, отладкой и профилированием, включая такие инструменты, как Valgrind, Flamegreph и Miri.
Также мы изучим основы FFI и создание интерфейсов между Rust и другими языками.
Тема 1: Утилитарные крейты
Тема 2: Логи, отладка, профилирование
Тема 3: Теория FFI//ДЗ
Тема 4: Практика FFI
Тема 5: Консультация по домашним заданиям
Тема 6: Backend #1
Тема 7: Backend #2
Тема 8: actix-web под капотом
Тема 9: GUI
Тема 10: Frontend//ДЗ
Тема 11: Примеры кода Frontend приложений
Тема 12: Консультация по домашним заданиям
Тема 13: Blockchain//ДЗ
Тема 14: Примеры смарт-контрактов
Тема 15: GameDev//ДЗ
Тема 16: Пример игры на Rust
Тема 17: Консультация по домашним заданиям

Проектная работа

Преподаватели:
Эксперты-практики делятся опытом, разбирают кейсы студентов и дают развернутый фидбэк на домашние задания
Кирилл Федченкою Lead Rust Developer. InfinitySwap
Илья Богданов. Rust Developer. Enso
Павел Ершов. Rust Developer
Сергей Потамошнев


Страница посвящена обучающему материалу «Otus / Кирилл Федченко, Илья Богданов - Rust Developer. Professional», доступному в каталоге Sklads.net. Год выпуска курса — 2025. В нашем каталоге курс доступен за 390 рублей. Материал относится к категории «Программирование». Другие курсы автора «Кирилл Федченко, Илья Богданов» можно найти по имени через поиск Sklads.net.
Показать полностью
✅ После оплаты система мгновенно направит на вашу почту ссылку(и) на курс, регистрация необязательна!

🛑 Авторизуйтесь или зарегистрируйтесь и Вы получите ссылку не только на почту, но и на странице товара.
📲 Наши отзывы на сайте | в Telegram (кликабельно)

🤔 Есть сомнения в инфопродукте? В качестве гарантии можем отправить дополнительные скриншоты, любой видео файл или сделать запись с экрана содержимого на облаке.

🔆 Нашли дешевле в другом месте? Сделаем цену ещё ниже чем там где вы нашли!

✍🏻 По всем вопросам, в том числе с оплатой и получением - писать в Telegram (кликабельно), в чат на сайте (в нижнем правом углу) или на почту admin@coursx.net Мы всегда на связи!

Поделиться страницей

Часто задаваемые вопросы о складчинах

Что такое складчина? Почему цена ниже, чем на официальном сайте? Что входит в комплект материалов? Как я получу доступ после оплаты? Можно ли проверить наличие курса до покупки? Что делать, если курс был обновлён автором? На какой срок предоставляется доступ? Возможен ли возврат средств?

Другие складчины

Инвестиции, Трейдинг, Криптовалюта
Forex-protools - Торговая система Trend Lock System v1
169
Инвестиции, Трейдинг, Криптовалюта
Система Forex4Live Reversal
169
Инвестиции, Трейдинг, Криптовалюта
Vertex Investing - Inspiring Traders
169
Быстрая доставка

Гарантируем быструю доставку заказа на ваш Email.

Лучшие цены

Гарантируем самые низкие цены. Сделаем цену ниже если нашли дешевле.

Прием заказов 24/7

Заказы принимаются круглосуточно!

100% Безопасная оплата

Безопасная оплата и получение заказа.