Что вам даст этот курс:
После курса вы сможете
- Освоение Rust для фронтенда
Научитесь создавать программы и библиотеки на Rust и применять язык вместе с WebAssembly для реальных Frontend-задач.- Глубокое понимание языка и его философии
Разберётесь в ключевых примитивах Rust, концепциях владения и заимствования, а также поймёте, как они влияют на качество кода.- Новый уровень работы с производительностью
Узнаете, как замена критических к производительности модулей JS на Rust/Wasm ускоряет выполнение CPU-задач в десятки раз.- Практика связки Rust и JavaScript
Научитесь использовать Rust в тандеме с JS и Node.js, собирать проекты и эффективно интегрировать новый код в экосистему фронта.- Фундаментальные инженерные навыки
Через Rust погрузитесь в Computer Science: структуры данных, параллельные вычисления, работу процессора и памяти.- Выход за пределы JavaScript
Станете разработчиком, который умеет решать задачи уровнем выше и не ограничивается одним инструментом.
Вам подойдёт курс, если вы:
- Читать и писать код на Rust для решения своих задач
- Применять WebAssembly в Frontend-проектах
- Использовать Rust в связке с Node.js
- Укрепить фундаментальные знания для роста за пределы JS
Rust — путь к фундаменту Computer Science
- Уверенно владеете JavaScript или другим ЯП
- Хотите расти за пределы JS и стать вне конкуренции
- Имеете или стремитесь к пониманию основ Computer Science
- Имеете опыт работы с системным программированием или backend
- Любите разбираться в сложных и крутых вещах: вы ждали «курс для Senior» — это он и есть
Rust прекрасен для изучения Computer Science.
Его дизайн сам подталкивает к тому, чтобы:
Даже если вы не будете писать на Rust каждый день — освоить его стоит ради этого опыта.
- Понять, как реально работают процессор и память,
- Разобраться в многообразии структур данных,
- Погрузиться в параллельные вычисления,
- Освоить функциональную парадигму программирования.
Программа:
Тариф Самостоятельный
- Введение в Wasm
- Введение в Rust
- Базовые типы данных в Rust
- Ссылки и указатели
- Массивы, Кортежи и Структуры
- Перечисления и паттерн-матчинг. Добавление поведения.
- Модули, крейты и стандартная библиотека
- Сборка и работа в Rust
- Инструменты Rust для работы с Wasm
- Поведение и характеристики
- Продвинутая работа с характеристиками
- Стандартные характеристики Rust
- Продвинутая работа со ссылками
- Продвинутая работа с Wasm
- Итераторы и итерируемые объекты
- Коллекции данных
- Практика. Использование полученных знаний для Frontend приложения
- Многопоточное программирование
- Асинхронное программирование
- Практика. Использование полученных знаний для Node.js приложения
- Макросы
- Wasm за пределами Web
22 урока в записи
Домашние задания и тесты после каждой лекции
Скрытый текст. Доступен только зарегистрированным пользователям.Нажмите, чтобы раскрыть...
Новые складчины | страница 2
Категории
Страница 2 из 22
