Kobzol / rust-course-fei

Rust course taught at FEI VŠB-TUO.

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Rust course

This repository contains materials for a Rust course taught at FEI VŠB-TUO during the winter semester 2023/2024.

There are also recordings of the course lessons on YouTube.

Note that the recordings are in the Czech language.

Lessons

  1. Syntax basics
  2. Enums, ownership, pattern matching
  3. Borrowing, lifetimes
  4. Assembly interpreter #1
  5. Assembly interpreter #2, strings
  6. Assembly interpreter #3, polymorphism, generic programming, traits
  7. Assembly interpreter #4, hashmaps, macros, iterators
  8. Shell interpreter
  9. Network chat (TCP/IP communication, message (de)serialization)
  10. Network chat (threads, reference-counting, synchronization)
  11. Network chat (non-blocking operations, event loop)
  12. Network chat (async/await, pinning)
  13. Advent of Code, open-source contribution

Materials

Courses

Community

About

Rust course taught at FEI VŠB-TUO.

License:MIT License


Languages

Language:Rust 100.0%