План на курса
Въведение
- Здравей, свят
- Типове и стойности
- Управление на контрола
Типове
- Композитни типове
- Референции
- Потребителски типове
Сложни типове
- Матчинг на патерни
- Impl блокове
- Трийтовете
- Генерични типове
- Стандартна библиотека
- Затворените функции (Closures)
Модел на паметта в Rust
- Управление на паметта
- Интелигентни указатели (Smart pointers)
- Заемане (Borrowing)
- Животни цикли (Lifetimes)
Итератори
- Мотивация
- Методи на итераторите
- Колекция (Collect)
Модули и видимост
- Модулите
- Файловата система
- Видимост
Тестове
- Юнит тестове
- Интеграционни тестове
- Тестове с документация
Обработка на грешки
- Необратими грешки (Unrecoverable errors)
- Option, Result и ? оператор
- Потребителски грешки (Custom errors)
Заключение и следващи стъпки
Изисквания
- Разбиране на основните концепции в програмирането
- Опит с поне един програмен език
Аудитория
- Програмисти
Отзиви от потребители (2)
Ми ми харесаха интерактивните примери, които изработихме, тренърът беше изключително компетентен по почти всички теми, за които имахме въпроси, и даде отлични съвети за нашия реален опит, свързан с някои от материалите от обучението.
Tracy - GenesysGo
Курс - Rust Advanced
Машинен превод
Тренерът обясни много интересни неща за RUST, започвайки от основите и продължавайки с неговите приложения към Блокчейн, което беше изключително просветливащо и уловяващо внимание.
Elena Paraschiv - ICI BUCHAREST
Курс - Rust Programming
Машинен превод