دوره TCM Security – Rust 101

Rust 101 provides you with everything you need to start learning the Rust programming language. This course was designed for complete beginners and those familiar with coding but want to expand their skill set.

The course covers core Rust topics, such as primitives, variables, functions, error handling, memory management, ownership, and so much more.

Learning Objectives

  • Understand the difference between Rust and other programming languages
  • Understand how to write basic and complex programs in Rust
  • Understand memory management and ownership in Rust
  • Improve your overall development skills

Syllabus

  1. Introduction
  2. Installing Rust
  3. Creating Our First Project
  4. Hello World
  5. Primitives (Scalar Types)
  6. Variables
  7. Challenge A
  8. Primitives (Compound Types)
  9. Strings
  10. User Input
  11. Math
  12. Dependencies
  13. Challenge B
  14. Control Flow
  15. Functions
  16. Challenge C
  17. Other Items
  18. Memory Management
  19. File Input & Output
  20. Error Handling
  21. Tying It All Together
  22. Conclusion

TCM Security – Rust 101