План на курса

Въведение

  • Здравей, свят
  • Типове и стойности
  • Управление на контрола

Типове

  • Композитни типове
  • Референции
  • Потребителски типове

Сложни типове

  • Матчинг на патерни
  • Impl блокове
  • Трийтовете
  • Генерични типове
  • Стандартна библиотека
  • Затворените функции (Closures)

Модел на паметта в Rust

  • Управление на паметта
  • Интелигентни указатели (Smart pointers)
  • Заемане (Borrowing)
  • Животни цикли (Lifetimes)

Итератори

  • Мотивация
  • Методи на итераторите
  • Колекция (Collect)

Модули и видимост

  • Модулите
  • Файловата система
  • Видимост

Тестове

  • Юнит тестове
  • Интеграционни тестове
  • Тестове с документация

Обработка на грешки

  • Необратими грешки (Unrecoverable errors)
  • Option, Result и ? оператор
  • Потребителски грешки (Custom errors)

Заключение и следващи стъпки

Изисквания

  • Разбиране на основните концепции в програмирането
  • Опит с поне един програмен език

Аудитория

  • Програмисти
 20 Часове

Брой участници


Цена за участник

Отзиви от потребители (2)

Предстоящи Курсове

Свързани Kатегории