Skip to content

Kobzol/rust-course-fei

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

14 Commits
 
 
 
 
 
 
 
 

Repository files navigation

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.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages