اپلیکیشن اندرویدی فلشکارت آموزشی Rust and Functional Programming: A Paradigm Shift
🎓 دوره آموزشی جامع
📚 اطلاعات دوره
عنوان دوره: دوره Rust and Functional Programming: A Paradigm Shift
موضوع کلی: برنامه نویسی
موضوع میانی: راست (Rust)
📋 سرفصلهای دوره
- 1. مقدمهای بر زبان برنامهنویسی راست
- 2. نصب و راهاندازی محیط توسعه راست
- 3. متغیرها و انواع داده در راست
- 4. عملگرها و عبارات در راست
- 5. ساختارهای کنترلی: شرطها و حلقهها
- 6. توابع در راست: تعریف و فراخوانی
- 7. مفاهیم مالکیت و قرضگیری در راست
- 8. انواع دادههای ترکیبی: آرایهها، برشها و تاپلها
- 9. ساختارهای دادهای: Vec و HashMap
- 10. مدیریت خطا در راست
- 11. ماژولها و سازماندهی کد
- 12. ویژگیهای (Traits) در راست
- 13. وراثت و پلیمورفیسم در راست
- 14. کلژرها و توابع مرتبه بالا
- 15. برنامهنویسی تابعی: مفاهیم پایه
- 16. توابع خالص و عوارض جانبی
- 17. ناپذیری (Immutability) در برنامهنویسی تابعی
- 18. توابع map، filter و reduce
- 19. مدیریت حالت با استفاده از الگوهای تابعی
- 20. آشنایی با کتابخانه استاندارد راست
- 21. کار با فایلها و ورودی/خروجی
- 22. شبکهسازی با راست
- 23. برنامهنویسی همزمان (Concurrency) در راست
- 24. کانالها و پیامرسانی
- 25. قفلها و همگامسازی
- 26. آزموننویسی (Testing) در راست
- 27. مفاهیم اساسی تست واحد
- 28. آزمونهای ادغام و سیستم
- 29. عیبیابی و اشکالزدایی کد راست
- 30. کار با خطاها و panic ها
- 31. ابزارهای اشکالزدایی راست
- 32. بهینهسازی کد راست
- 33. اندازهگیری عملکرد
- 34. پروفایلینگ کد
- 35. مقدمهای بر Rust Async
- 36. آشنایی با اکوسیستم Rust
- 37. crates.io و مدیریت بستهها
- 38. ساخت کتابخانهها و بستههای راست
- 39. مستندسازی با Rustdoc
- 40. برنامهنویسی سیستمی با راست
- 41. کار با حافظه و اشارهگرها
- 42. برنامهنویسی سطح پایین
- 43. ایجاد وبسرویس با راست و Rocket
- 44. ساخت API با استفاده از Rust
- 45. مقدمهای بر WebAssembly و راست
- 46. کامپایل راست به WebAssembly
- 47. استفاده از WebAssembly در مرورگر
- 48. مفاهیم پیشرفتهتر مالکیت و قرضگیری
- 49. Lifetime ها و Annotations
- 50. انواع دادههای Generic
- 51. ماکروها در راست
- 52. مفاهیم پیشرفته برنامهنویسی تابعی
- 53. Monad ها و Functor ها
- 54. برنامهنویسی Reactive با راست
- 55. الگوهای طراحی در راست
- 56. الگوی Match
- 57. الگوی Iterator
- 58. الگوی Builder
- 59. الگوی Strategy
- 60. کار با پایگاه داده با راست
- 61. ORM ها و Query Builder ها
- 62. امنیت در برنامهنویسی راست
- 63. جلوگیری از آسیبپذیریهای امنیتی
- 64. برنامهنویسی موازی با Rayon
- 65. پردازش دادههای بزرگ با راست
- 66. مقدمهای بر Rust و Machine Learning
- 67. استفاده از کتابخانههای Machine Learning در راست
- 68. ایجاد ابزارهای خط فرمان با راست
- 69. ساخت CLI با استفاده از Clap
- 70. مفاهیم پیشرفته مدیریت خطا
- 71. استفاده از Result و Option
- 72. Custom Error Types
- 73. استفاده از Async/Await برای عملیات I/O غیر مسدود کننده
- 74. برنامهنویسی توزیع شده با راست
- 75. استفاده از gRPC
- 76. مفاهیم پیشرفته Meta Programming با Rust
- 77. توسعه افزونه برای Rust
- 78. بررسی کد با Clippy و Rustfmt
- 79. بهینهسازی عملکرد با LLVM IR
- 80. آشنایی با Rust و embedded systems
- 81. برنامهنویسی برای میکروکنترلرها
- 82. ساخت سیستم عامل ساده با راست
- 83. برنامهنویسی بازی با راست و Bevy
- 84. مفاهیم پیشرفته در مدیریت حافظه
- 85. Arena Allocators
- 86. Custom Memory Allocators
- 87. مفاهیم پیشرفته در برنامهنویسی شبکه
- 88. استفاده از Tokio
- 89. برنامهنویسی با پروتکلهای شبکه
این اپلیکیشن فارسی برای یادگیری و مرور محتوای آموزشی از طریق فلشکارت طراحی شده است. کارتها را یکییکی مرور کنید، پاسخ پرسشها را به یاد بیاورید و نتیجه هر پاسخ را ثبت کنید. محتوای دوره پس از نصب درون برنامه در دسترس است تا برای مطالعه روزمره معمولاً به اتصال مداوم اینترنت نیاز نداشته باشید.
محتوای آموزشی در قالبهای متنوع ارائه میشود تا هم برای یادگیری مفاهیم جدید و هم برای تثبیت آموختهها قابل استفاده باشد.
- رابط کاربری فارسی و راستچین با فونت وزیر.
- تم روشن و تیره مطابق تنظیمات سیستم.
- صفحهبندی ساده برای انتخاب دوره و شروع مرور.
- نمایش تعداد دفعات مرور هر فصل.
- انتخاب چند فصل برای مرور همزمان.
- امکان تمرکز بر فصلهایی که هنوز مرور نشدهاند.
این اپلیکیشن برای دانشآموزان، دانشجویان، داوطلبان آزمونها و علاقهمندان به یادگیری طراحی شده است؛ بهویژه کسانی که میخواهند مطالب آموزشی را در زمانهای کوتاه مرور کنند، دانستههای خود را بسنجند و مطالعه منظمتری داشته باشند.
نظرات
هنوز نظری ثبت نشده است.
وارد شوید تا نظر ثبت کنید.