Курс «Тренажер по Rust»
Живые вебинары, Видеоуроки / В группе с наставником / Обучение в ЛК на сайте автора
Курс для разработчиков на системных и высокоуровневых языках. Вы изучите особенности и возможности языка программирования Rust через практический подход в работе на тренажере.
Обновлено: 20.11.2024
Источник изображения: Unsplash
Старт следующего потока
25 ноября
Через 2 дня
- Оплата на сайте автора. Цена может отличаться.
- Доступен в рассрочку
Варианты участия
Мастер задач
30 250 ₽
- Скидка 14%
- Цена без скидки — 35 000 ₽
- Дата старта — 25 ноября
- Бессрочный доступ к тренажеру.
- AI-бот ДуДу для мгновенного CodeReview.
- Чат курса с поддержкой и преподавателем.
- Сертификат.
Основательный подход
50 000 ₽
- Скидка 23%
- Цена без скидки — 65 000 ₽
- Дата старта — 25 ноября
- Бессрочный доступ к тренажеру.
- Чат курса с поддержкой и преподавателем.
- AI-бот ДуДу для мгновенного CodeReview.
- Бонус курс по работе в GIT или Английский для IT.
- 3 несгораемые часовые встречи вопрос-ответ с Team Lead 1-on-1.
- Сертификат.
- 3 месяца
- 29 уроков
- Срок доступа: бессрочный
- Обучение: в ЛК на сайте автора
- Когда будете учиться: строго по расписанию
- Уровень сложности: для опытных
- Бонусы: только для дорогих тарифов
- Демодоступ
- Сопровождение: куратором
- Сертификат
- Техническая поддержка: в рабочее время, чат в мессенджере, телефон
- Доступ: сразу после оплаты
Чему вы научитесь?
- Созданию hello world-проекта.
- Разбитию проекта на блоки.
- Разработке объектов.
- Работе с ошибками.
- Созданию web-серверов.
О курсе
Описание
Программа обучения
Особенности
Rust — это современный язык программирования, который сочетает в себе скорость и безопасность. Он используется при разработке системного ПО для создания высокопроизводительных и безопасных приложений. Сегодня Rust набирает популярность среди отечественных и зарубежных компаний, и востребованность специалистов по Rust продолжает расти. Если вас интересуют лучшие курсы разработчиков и, в частности, обучение Rust, то обратите внимание на программы от онлайн-школы Inzhenerka.Tech.
Это курс-тренажер, который отличается от классического обучения. На нем вы с первых уроков погружаетесь в практику и отрабатываете работу с Rust. Теория и дополнительные материалы открываются по мере освоения курса. Занятия проводит программист с большим опытом в Rust. Курс рассчитан как на новичков, так и программистов с опытом, желающих перейти на высокопроизводительную и безопасную разработку с использованием Rust.
На онлайн-курсе «Тренажер по Rust» вы:
- Разберетесь с синтаксисом языка программирования Rust.
- Изучите инфраструктуру Rust в GameDev, блокчейне, frontend и backend.
- Разработаете многопользовательский чат на основе TCP-протокола.
- Познакомитесь с принципы создания многопоточных приложений.
- Научитесь писать 2D- и 3D-игры на Rust.
В результате вы научитесь решать практические задачи на Rust, уверенно использовать язык для разработки и создавать проекты, соответствующие требованиям безопасности и эффективности.
- Создать hello world-проект.
- Собрать и запустить проект.
- Писать Rust-код в процедурном стиле.
- Типы данных, встроенные и пользовательские типы, функции и переменные.
- Использовать механизмы управления памятью и ссылками.
- Решение задач на владение, заимствование и слайсы.
- Описывать интерфейсы в виде трейтов.
- Писать обобщенный код с использованием статического полиморфизма.
- Методы, трейты, ассоциированные типы и константы, супертрейты, дженерики.
- Писать обобщенный код с использованием статического полиморфизма.
- Трейт-объекты и их работа «под капотом».
- Object safety.
- Подсказывать компилятору, как долго живут объекты.
- Времена жизни, лайфтаймы в структурах.
- Разбивать проект на логические блоки.
- Контролировать доступ.
- Тестировать код, инструмент cargo test.
- Модульные тесты.
- Создавать комплексные Rust-пакеты, содержащие приложения и библиотеку.
- Организация проекта.
- Зависимости.
- Интеграционные тесты и примеры.
- Использовать сторонний код.
- Использовать различные toolchain и target.
- Форматирование и вывод строк.
- Создание, клонирование и деинициализация объектов.
- Аварийное завершение работы и паника.
- Типы Option и Result.
- Трейт Error.
- Преобразование типов.
- Перегрузка арифметических, битовых и других операций.
- Использование замыкания и Fn-трейтов.
- Размещать данные в динамической памяти.
- Использовать внутреннюю мутабельность.
- Применять подсчет ссылок, когда время жизни данных должно определяться в рантайме.
- Хранение наборов данных и определение алгоритмической сложности стандартных операций.
- Работа с абстрактными потоками данных.
- Использование файлов, сети и стандартных потоков для ввода и вывода данных.
- Описание преимуществ и недостатков многопоточного кода.
- Разобраться с популярными проблемами многопоточного кода.
- Создавать потоки операционной системы.
- Синхронизировать доступ к данным из разных потоков.
- Использовать систему типов Rust для защиты от гонок данных.
- Разобраться, когда и зачем нужно асинхронное выполнение задач. Использовать async/await синтаксис.
- Использовать крейт tokio в качестве рантайма.
- Разобраться, как асинхронность работает под капотом.
- Использовать элементы ООП в Rust-коде.
- Применять ООП-паттерны проектирования.
- Использовать элементы ФП в Rust-коде.
- Применять ФП-паттерны.
- Формировать и поддерживать инварианты, гарантирующие безопасное использование типов.
- Читать и использовать популярные Rust-паттерны.
- Использовать утилиты и библиотеки для контроля выполнения приложения.
- Писать Си-совместимые библиотеки на Rust.
- Использовать в Rust-коде Си-совместимые библиотеки.
- Разрабатывать веб-серверы.
- Взаимодействовать с SQL и no-SQL базами данных.
- Разобраться в устройстве современных Blockchain-систем.
- Написать простой смарт-контракт fungible-токена.
- Собрать Rust-код в WebAssembly-модуль и использовать его в браузере.
- Писать 2D и 3D-игры на Rust.
-
ФорматВ группе с наставником
Живые вебинары / Видеоуроки Мастер задач — Видеоуроки
Обучение в ЛК на сайте автора -
Демодоступ
-
Количество уроков29
-
Продолжительность3 месяца
-
Уровень сложностиДля опытных
-
Когда вы будете учитьсяСтрого по расписанию
-
Документ об обученииСертификат
-
СопровождениеКуратором
-
Общение с группойФорум или чат внутри ЛК
-
Техническая поддержкаВ рабочее времяЧат в мессенджереТелефон
-
Срок доступа к материаламБессрочный
-
БонусыТолько для дорогих тарифов
-
Год выхода2024 Последнее обновление: 20.11.2024
-
Дополнительные материалы курсаТренажер, AI-бот для мгновенного CodeReview
- Нажмите на кнопку
Узнать подробности - Вы перейдете на детальную страницу курса онлайн-школы. Внимательно прочитайте представленную на ней информацию.
- Следуя указаниям, оформите заказ на курс.
- Обязательно укажите актуальный e-mail. На него придет вся информация, в частности, по доступу к курсу.
Если инструкция вам не помогла, пожалуйста напишите нам на почту info@info-hit.ru, мы оперативно поможем вам получить необходимую информацию.
Отзывы о курсе
2 отзыва
Другие курсы автора
- Формат — Живые вебинары
- 3 месяца
Курс — Playwright для инженеров по тестированию
- Формат — Живые вебинары
- 4 недели
Курс — Английский для IT-специалистов
- Формат — Живые вебинары
- 2 месяца
Курс — Автоматизация тестирования на Java с нуля
- Формат — Живые вебинары
- 3 месяца
Практикум — Тренажер Python и SQL для ML и анализа данных
- Формат — Живые вебинары
- 4 месяца
Курс — Симулятор QA Lead, руководитель команды тестировщиков
- Формат — Живые вебинары
- 3 месяца