Rust - основы языка программирования

8 участников

О чём курс

Более 100 практических задач разного уровня сложности помогут освоить Rust — язык, который активно используют в своей инфраструктуре Apple, Google и Microsoft. Вы пройдете путь от написания первой программы до запуска собственного веб-сервера. Внутри разбираются работа с сетевыми протоколами TCP/UDP, взаимодействие с базами данных и создание API-запросов. Курс подходит как новичкам в программировании, так и разработчикам с опытом, желающим добавить Rust в свой стек. Финалом обучения станет собственный учебный проект, закрепляющий навыки безопасного управления памятью, многопоточности и обработки ошибок.

Программа обучения

  • Введение о RUST
    • О курсе
    • О Rust
    • Установка среды разработки
    • Первая программа
  • Общие концепции
    • переменные, типы данных, арифметические операции
    • Условные операторы if, else, match
    • Циклы for while loop
    • Массивы, кортежи, срезы, векторы
    • Форматный вывод
    • Работа со строками
    • Функция и рекурсия
    • Решение задач
  • Безопасность, Указатели, структура данных и т.п.
    • Безопасность в Rust
    • Указатели и заимствование
    • Map
    • Traits
    • Обработка ошибок и тесты
    • Работа с файлами
    • JSON
    • Многопоточное программирование
    • Решение задач
  • Сетевой программирование
    • TCP И UDP соединения
    • понятие Сокета
    • http(s)
    • API
    • Работа с базами данных
    • Поднимаем свой веб-сервер
  • Проект
  • Заключение
Складчина создана 18 августа 2024 г. · описание обновлено 23 марта 2026 г.

Другие материалы автора 7

МС Максим Смирнов Все материалы
940 ₽ 3 000 ₽