کتاب Rust: درک جامع Traits, Generics و Lifetime ها با فرمت AZW3 برای کتابخوان کیندل و فرمت EPUB
249,950 تومان
🎓 دوره آموزشی جامع
📚 اطلاعات دوره
عنوان دوره: دوره Rust: درک جامع Traits, Generics و Lifetime ها
موضوع کلی: برنامه نویسی
موضوع میانی: راست (Rust)
📋 سرفصلهای دوره
- 1. مقدمهای بر زبان برنامهنویسی Rust
- 2. آشنایی با مفاهیم اساسی Rust
- 3. نصب و راهاندازی Rust
- 4. اولین برنامه در Rust: Hello, World!
- 5. متغیرها و انواع داده در Rust
- 6. عملگرها و اولویت آنها
- 7. ساختارهای کنترلی: شرطها (if, else)
- 8. ساختارهای کنترلی: حلقهها (loop, while, for)
- 9. توابع در Rust
- 10. مفاهیم مربوط به Ownership
- 11. قوانین Borrowing و References
- 12. Mutable References
- 13. Slices و نحوه استفاده از آنها
- 14. Structs: تعریف و استفاده
- 15. Methods: توابع مرتبط با Structs
- 16. Enums و Pattern Matching
- 17. Module ها و سازماندهی کد
- 18. Crates و مدیریت وابستگیها
- 19. Cargo: ابزار مدیریت بسته Rust
- 20. Error Handling: Panic و Result
- 21. Traits: تعریف و پیادهسازی
- 22. Generic Types در Rust
- 23. Generic Functions
- 24. Generic Structs و Enums
- 25. Lifetime ها: معرفی و ضرورت
- 26. Explicit Lifetime Annotations
- 27. Lifetime Elision Rules
- 28. Structs با Lifetime
- 29. Enums با Lifetime
- 30. Functions با Lifetime
- 31. Traits با Lifetime
- 32. Associated Types در Traits
- 33. Trait Objects
- 34. Closures: توابع ناشناس
- 35. Closures و Ownership
- 36. Closures و Iterators
- 37. Iterators: مفاهیم پایه
- 38. Iterator Adapters
- 39. Collecting Iterators
- 40. Concurrency در Rust: معرفی
- 41. Threads در Rust
- 42. Message Passing (Channels)
- 43. Mutex و Shared State
- 44. Atomic Types
- 45. Fearless Concurrency
- 46. Testing در Rust
- 47. Unit Tests
- 48. Integration Tests
- 49. Documentation Tests
- 50. Benchmarking در Rust
- 51. Smart Pointers: Box
- 52. Smart Pointers: Rc و Arc
- 53. Smart Pointers: RefCell
- 54. Unsafe Rust: معرفی
- 55. Raw Pointers
- 56. FFI (Foreign Function Interface)
- 57. Memory Safety در Unsafe Rust
- 58. Garbage Collection در Rust (مفهومی)
- 59. Data Structures: Vector
- 60. Data Structures: HashMap
- 61. Data Structures: LinkedList
- 62. Data Structures: Binary Heap
- 63. Data Structures: BTreeSet
- 64. Data Structures: BTreeMap
- 65. Working with Files I/O
- 66. Serialization و Deserialization (JSON)
- 67. Serialization و Deserialization (Binary)
- 68. Network Programming: TCP Clients
- 69. Network Programming: TCP Servers
- 70. HTTP Clients در Rust
- 71. Web Frameworks: معرفی (Actix-web, Rocket)
- 72. Actix-web: ساختار پایه
- 73. Rocket: ساختار پایه
- 74. Databases: PostgreSQL integration
- 75. Databases: SQLite integration
- 76. Async/Await در Rust
- 77. Futures و Executors
- 78. Tokio: معرفی و استفاده
- 79. Async/Await در Web Frameworks
- 80. WebSockets در Rust
- 81. Advanced Traits: Super Traits
- 82. Advanced Traits: Associated Consts
- 83. Advanced Traits: Blanket Implementations
- 84. Advanced Generics: Higher-Rank Trait Bounds
- 85. Advanced Generics: Type Families (با احتیاط)
- 86. Metaprogramming: Macros
- 87. Procedural Macros
- 88. Code Generation با Macros
- 89. Performance Optimization Techniques
- 90. Profiling Rust Code
- 91. Debugging Rust Applications
- 92. Rustfmt: Formatting Code
- 93. Clippy: Linting Code
- 94. Contribution Guidelines for Rust Projects
- 95. Community Resources
- 96. Future of Rust
- 97. Rust and WebAssembly (Wasm)
- 98. Wasm: Introduction and Use Cases
- 99. Wasm: Building and Deploying
تگها:
Generics
Lifetime
Rust
Rust فارسی
Traits
برنامه نویسی
توسعه نرم افزار
راست
مفاهیم پیشرفته Rust
یادگیری Rust
نظرات
هنوز نظری ثبت نشده است.
وارد شوید تا نظر ثبت کنید.