کتاب آشنایی با زبان برنامه‌نویسی Rust: رویکردی عملی و کاربردی

انتخاب پلن

انتخاب پلن برای ادامه خرید الزامی است.

پرداخت اقساطی
در صورت خرید اقساطی هر قسط: 62,488 تومان
۴ قسط ماهانه. بدون سود، چک و ضامن.
پرداخت اقساطی با دیجی‌پی پرداخت اقساطی با ترب‌پی

📚 محتوای این محصول آموزشی (پکیج کامل)

💡 این محصول یک نسخهٔ کامل و جامع است

تمامی محتوای آموزشی این کتاب در قالب یک بسته‌ی کامل و یکپارچه ارائه می‌شود و شامل تمام نسخه‌ها و فایل‌های موردنیاز برای یادگیری است.

🎁 محتویات کامل بسته دانلودی

🎯 این بسته یک دورهٔ آموزشی کامل و چندلایه است؛ شامل کتاب‌ها، تمرین‌ها و خودآزمایی .


ℹ️ نکات مهم هنگام خرید

  • این محصول به صورت فایل دانلودی کامل ارائه می‌شود و نسخهٔ چاپی ندارد.
  • توجه: لینک‌های اختصاصی دوره طی حداکثر 24 ساعت پس از ثبت سفارش ارسال می‌شوند.
  • دقت کنید لینک ها به شماره موبایل شما ارسال می شوند. پس در ارائه شماره موبایل صحیح دقت کنید.
  • برای راهنمایی در مورد نحوه دانلود به شماره 09395106248 پیامک دهید یا تماس بگیرید. (ایده آل ترین گزینه ارسال پیام در یکی از پیام رسان ها به همین شماره است تا سریعا لینک های کتاب همانجا برای شما ارسال گردد.)
  • اگر پرداخت انجام شده ولی بعد از 24 ساعت هنوز لینک‌ها را دریافت نکرده‌اید، نام و نام خانوادگی و نام محصول را پیامک کنید تا لینک‌ها دوباره ارسال شوند.

💬 راه‌های ارتباطی پشتیبانی:
واتس‌اپ یا هر پیام رسان داخلی یا پیامک: 09395106248
تلگرام: @ma_limbs

🎓 دوره آموزشی جامع

📚 اطلاعات دوره

عنوان دوره: دوره آشنایی با زبان برنامه‌نویسی Rust: رویکردی عملی و کاربردی

موضوع کلی: علوم کامپیوتر و برنامه‌نویسی

موضوع میانی: زبان‌های برنامه‌نویسی

📋 سرفصل‌های دوره

  • 1. آشنایی با زبان برنامه‌نویسی Rust
  • 2. نصب و راه‌اندازی محیط توسعه Rust
  • 3. اولین برنامه در Rust: سلام دنیا
  • 4. مفاهیم پایه Rust: متغیرها و انواع داده
  • 5. کار با رشته‌ها در Rust
  • 6. ساختار شرطی: if, else if, else
  • 7. حلقه‌ها: loop, while, for
  • 8. توابع در Rust: تعریف و فراخوانی
  • 9. استرکچرها (Structs): تعریف و استفاده
  • 10. انومریون‌ها (Enums) در Rust
  • 11. تطابق الگو (Pattern Matching)
  • 12. مدیریت خطا با Result و Option
  • 13. مالکیت (Ownership) در Rust
  • 14. قرض گرفتن (Borrowing) و مراجع (References)
  • 15. عمر (Lifetimes) متغیرها
  • 16. بردارها (Vectors) در Rust
  • 17. رشته‌ها (Strings) در Rust
  • 18. نقشه‌ها (Hash Maps) در Rust
  • 19. مدیریت خطا در Rust: Panic و Recover
  • 20. استفاده از Crates و مدیریت وابستگی‌ها
  • 21. سیستم ماژول‌ها در Rust
  • 22. کلامات کلیدی (Keywords) در Rust
  • 23. عملگرها در Rust
  • 24. تبدیل انواع داده (Type Casting)
  • 25. توابع ناشناس (Closures)
  • 26. تکرارکننده‌ها (Iterators)
  • 27. تعبیه کد در Rust
  • 28. تست‌نویسی در Rust
  • 29. مستندسازی کد در Rust
  • 30. ساخت کتابخانه‌ها (Libraries) در Rust
  • 31. برنامه‌نویسی همزمان (Concurrency) در Rust
  • 32. رشته‌های ایمن در Rust
  • 33. کانال‌ها (Channels) برای ارتباط بین تردها
  • 34. قفل‌ها (Mutexes) و همگام‌سازی
  • 35. برنامه‌های کاربردی خط فرمان (CLI)
  • 36. کار با فایل‌ها در Rust
  • 37. فرمت‌بندی داده‌ها (JSON, YAML)
  • 38. شبکه‌سازی در Rust
  • 39. ساخت وب‌سرورهای ساده
  • 40. استفاده از فریم‌ورک‌های وب (Actix, Rocket)
  • 41. امنیت در Rust
  • 42. کار با پایگاه‌های داده (SQL)
  • 43. ORMها در Rust
  • 44. آرایه‌ها (Arrays) در Rust
  • 45. تاپل‌ها (Tuples) در Rust
  • 46. تایپ‌های عددی و ممیز شناور
  • 47. کاراکترها و بولین‌ها
  • 48. عملگرهای بیتی
  • 49. توابع با آرگومان‌های متغیر
  • 50. توابع بازگشتی (Recursion)
  • 51. توابع با مقادیر بازگشتی پیچیده
  • 52. استفاده از `match` با انواع مختلف
  • 53. توابع `if let` و `while let`
  • 54. مدیریت خطاهای سفارشی
  • 55. ساخت انواع خطای خود
  • 56. استفاده از `?` برای انتشار خطا
  • 57. توسعه سیستم‌عامل در Rust
  • 58. برنامه‌نویسی سیستمی با Rust
  • 59. کار با سیستم‌فایل
  • 60. ارتباطات بین پردازشی (IPC)
  • 61. پروتکل‌های شبکه (TCP/IP)
  • 62. ساخت ابزارهای خط فرمان پیشرفته
  • 63. مدیریت پیکربندی برنامه‌ها
  • 64. استفاده از ابزارهای Build (Cargo)
  • 65. مدیریت نسخه کتابخانه‌ها
  • 66. دسترسی به APIهای خارجی
  • 67. پردازش موازی با Rayon
  • 68. استفاده از unsafe Rust (با احتیاط)
  • 69. توسعه بازی در Rust
  • 70. فریم‌ورک‌های گرافیکی (Bevy, Macroquad)
  • 71. کار با صدا در Rust
  • 72. مدیریت حافظه در Rust (سطح پایین)
  • 73. کامپایل متقاطع (Cross-compilation)
  • 74. استفاده از Rust در پروژه‌های Embedded
  • 75. اینترنت اشیاء (IoT) با Rust
  • 76. توسعه افزونه‌های مرورگر
  • 77. کار با WebAssembly
  • 78. ساخت ابزارهای خط فرمان امن
  • 79. رمزنگاری پایه در Rust
  • 80. تست‌های واحد و یکپارچه‌سازی
  • 81. استفاده از CI/CD با Rust
  • 82. استقرار برنامه‌های Rust
  • 83. بهینه‌سازی عملکرد برنامه‌های Rust
  • 84. پروفایلینگ و رفع اشکال
  • 85. کار با فرمت‌های باینری
  • 86. ساخت ابزارهای تحلیل داده
  • 87. توسعه بلاک‌چین با Rust
  • 88. امنیت در برنامه‌های بلاک‌چین
  • 89. اصول برنامه‌نویسی کاربردی در Rust
  • 90. توابع مرتبه بالا
  • 91. توابع خالص (Pure Functions)
  • 92. توابع و انواع داده قابل تغییر
  • 93. تغییر وضعیت با احتیاط
  • 94. مدیریت وابستگی‌های خارجی در پروژه‌های بزرگ
  • 95. استفاده از Rust برای توسعه ابزارهای DevOps
  • 96. ساخت داکر ایمیج برای برنامه‌های Rust
  • 97. پایگاه‌های داده NoSQL در Rust
  • 98. کار با سیستم‌های توزیع شده
  • 99. توسعه میکروسرویس‌ها با Rust
  • 100. اصول طراحی نرم‌افزار در Rust

📚 محتوای این محصول آموزشی (پکیج کامل)

💡 این محصول یک نسخهٔ کامل و جامع است

تمامی محتوای آموزشی این کتاب در قالب یک بسته‌ی کامل و یکپارچه ارائه می‌شود و شامل تمام نسخه‌ها و فایل‌های موردنیاز برای یادگیری است.

🎁 محتویات کامل بسته دانلودی

🎯 این بسته یک دورهٔ آموزشی کامل و چندلایه است؛ شامل کتاب‌ها، تمرین‌ها و خودآزمایی .


ℹ️ نکات مهم هنگام خرید

  • این محصول به صورت فایل دانلودی کامل ارائه می‌شود و نسخهٔ چاپی ندارد.
  • توجه: لینک‌های اختصاصی دوره طی حداکثر 24 ساعت پس از ثبت سفارش ارسال می‌شوند.
  • دقت کنید لینک ها به شماره موبایل شما ارسال می شوند. پس در ارائه شماره موبایل صحیح دقت کنید.
  • برای راهنمایی در مورد نحوه دانلود به شماره 09395106248 پیامک دهید یا تماس بگیرید. (ایده آل ترین گزینه ارسال پیام در یکی از پیام رسان ها به همین شماره است تا سریعا لینک های کتاب همانجا برای شما ارسال گردد.)
  • اگر پرداخت انجام شده ولی بعد از 24 ساعت هنوز لینک‌ها را دریافت نکرده‌اید، نام و نام خانوادگی و نام محصول را پیامک کنید تا لینک‌ها دوباره ارسال شوند.

💬 راه‌های ارتباطی پشتیبانی:
واتس‌اپ یا هر پیام رسان داخلی یا پیامک: 09395106248
تلگرام: @ma_limbs

نظرات

هنوز نظری ثبت نشده است.

وارد شوید تا نظر ثبت کنید.