کتاب آموزش جامع زبان برنامهنویسی راست (Rust): از مفاهیم پایه تا توسعه نرمافزارهای ایمن و بهینه با فرمت AZW3 برای کتابخوان کیندل و فرمت EPUB
249,950 تومان
🎓 دوره آموزشی جامع
📚 اطلاعات دوره
عنوان دوره: دوره آموزش جامع زبان برنامهنویسی راست (Rust): از مفاهیم پایه تا توسعه نرمافزارهای ایمن و بهینه
موضوع کلی: علوم رایانه و مهندسی نرمافزار
موضوع میانی: برنامهنویسی سیستم و توسعه نرمافزار
📋 سرفصلهای دوره (100 موضوع)
- 1. مبانی و تاریخچه زبان برنامهنویسی راست و اهداف طراحی آن
- 2. نصب و راهاندازی محیط توسعه راست و مدیریت ابزارهای جانبی
- 3. آشنایی با ساختار پروژه و کار با ابزار مدیریت بسته کارگو
- 4. متغیرها و مفاهیم تغییرپذیری در راست
- 5. انواع دادههای پایه و سیستم تایپگذاری در راست
- 6. کار با توابع و نحوه تعریف و فراخوانی آنها در برنامهها
- 7. تفسیر و مدیریت جریان کنترل در راست با استفاده از شرطها و حلقهها
- 8. مفهوم مالکیت در راست و مدیریت حافظه بدون زبالهروب
- 9. مفهوم امانتگیری و ارجاع در برنامهنویسی راست
- 10. بررسی طول عمر متغیرها و مدیریت حافظه در زمان اجرا
- 11. کار با رشتهها و مدیریت متون در برنامهنویسی سیستم
- 12. ساختارها و تعریف انواع دادههای سفارشی
- 13. شمارشیها و انطباق الگو در راست
- 14. کار با مجموعهها و بردارها در مدیریت دادههای پویا
- 15. مدیریت خطاها و تفاوت خطاها با استثناها در راست
- 16. مفاهیم ویژگیها و پیادهسازی رفتارهای مشترک
- 17. ژنتیک در راست و نحوه نوشتن کدهای منعطف
- 18. مدیریت حافظه پیشرفته با استفاده از اشارهگرهای هوشمند
- 19. برنامهنویسی همروند و ایمنی در حافظه
- 20. استفاده از کانالها برای انتقال پیام بین رشتهها
- 21. مدیریت اشتراک منابع با استفاده از قفلهای ایمن
- 22. آشنایی با ماژولها و سازماندهی کدهای بزرگ
- 23. کار با بستههای خارجی و مدیریت وابستگیها در کارگو
- 24. تستنویسی واحد و تستهای یکپارچه در راست
- 25. مستندسازی کدها با استفاده از ابزارهای داخلی راست
- 26. کار با ورودی و خروجی در سیستمعامل
- 27. مدیریت فایلها و دایرکتوریها در راست
- 28. کار با زمان و تاریخ در برنامهنویسی سیستم
- 29. برنامهنویسی غیرهمروند با استفاده از فیوچرها و اِیسینک
- 30. کار با کتابخانههای استاندارد برای شبکه و ارتباطات
- 31. بهینهسازی عملکرد و تحلیل کارایی کدها
- 32. کار با ماکروها برای کاهش تکرار در کدنویسی
- 33. بررسی تعامل با کدهای نوشته شده به زبان سی
- 34. مدیریت ایمن حافظه در بلوکهای ناایمن
- 35. طراحی معماری نرمافزارهای مقیاسپذیر در راست
- 36. پیادهسازی الگوهای طراحی در برنامهنویسی راست
- 37. توسعه ابزارهای خط فرمان با استفاده از راست
- 38. آشنایی با توسعه وبسرویسهای ایمن با راست
- 39. آشنایی با کامپایل برای پلتفرمهای مختلف
- 40. اصول امنیت در توسعه نرمافزار با زبان راست
- 41. نکات پایانی و مسیرهای پیشرفته در یادگیری راست
تگها:
آموزش Rust برای مبتدیان
آموزش برنامهنویسی راست
برنامهنویسی سطح پایین
برنامهنویسی سیستم
توسعه نرمافزار ایمن
زبان برنامهنویسی Rust
مدیریت حافظه در Rust
مهندسی نرمافزار
نظرات
هنوز نظری ثبت نشده است.
وارد شوید تا نظر ثبت کنید.