کتاب Rust and WebAssembly: Building High-Performance Web Applications با فرمت AZW3 برای کتابخوان کیندل و فرمت EPUB
🎓 دوره آموزشی جامع
📚 اطلاعات دوره
عنوان دوره: دوره Rust and WebAssembly: Building High-Performance Web Applications
موضوع کلی: برنامه نویسی
موضوع میانی: راست (Rust)
📋 سرفصلهای دوره
- 1. مقدمه بر پیچیدگیهای Rust و WebAssembly
- 2. نصب و راهاندازی محیط توسعه Rust
- 3. ساختاردهی پروژههای Rust برای تولید WebAssembly
- 4. استفاده از ابزارهای خط فرمان Cargo و wasm-pack
- 5. مقدمه به زبان Rust: مالکیت و عمر متغیر
- 6. انواع داده و ساختارهای کنترل در Rust
- 7. تابعها و بستهبندی کد در Rust
- 8. تریتها و چندریختی در Rust
- 9. مدیریت خطا در Rust با Result و Option
- 10. معماری و روند اجرای WebAssembly
- 11. تبدیل کد Rust به WebAssembly با wasm-pack
- 12. کامپایل و بهینهسازی باینریهای Wasm
- 13. استفاده از ویژگیهای زبان Rust برای تولید Wasm مؤثر
- 14. بررسی حافظه و مدیریت استک در WebAssembly
- 15. تعامل میان JavaScript و WebAssembly
- 16. فراخوانی توابع JavaScript از Rust
- 17. فراخوانی توابع Rust از JavaScript
- 18. انتقال دادههای پیچیده بین JavaScript و Wasm
- 19. کار با بافرهای حافظه در WebAssembly
- 20. کتابخانه wasm-bindgen و واسطهای برنامهنویسی آن
- 21. تعریف توابع و ساختارها با wasm-bindgen
- 22. مدیریت رشتهها و کلاسها در wasm-bindgen
- 23. کار با کلوزرها و بستهبندیهای عملکردی در Rust
- 24. استفاده از ویژگیهای Closure در wasm-bindgen
- 25. آشنایی با WebAssembly System Interface (WASI)
- 26. استفاده از WASI برای دسترسی به سیستم فایل و شبکه
- 27. ساخت ابزارهای خط فرمان با Rust و Wasm
- 28. ایجاد افزونههای Node.js با Rust و WebAssembly
- 29. معرفی framework Yew برای ساخت اپلیکیشنهای فرانتاند
- 30. ساخت کامپوننتهای قابل استفاده در Yew
- 31. مدیریت وضعیت در اپلیکیشنهای Yew
- 32. مسیریابی و ناوبری در Yew
- 33. ساخت اپلیکیشنهای وب پرفورمنس با Yew و Wasm
- 34. معرفی framework Leptos و معماری واکنشگرا
- 35. ساخت رابط کاربری واکنشگرا با Leptos
- 36. مدیریت سمت سرور و سمت کلاینت در Leptos
- 37. ساخت اپلیکیشنهای وب با Actix-web و Wasm
- 38. ایجاد APIهای RESTful برای تعامل با Wasm
- 39. دیباگ کردن و تست کردن کدهای Wasm
- 40. استفاده از ابزارهای تست واحد در Rust برای Wasm
- 41. دیباگ کردن عملکرد Wasm در مرورگر
- 42. بهینهسازی پرفورمنس الگوریتمها در Wasm
- 43. استفاده از SIMD در WebAssembly
- 44. پردازش موازی و همزمان در محیط Wasm
- 45. کار با گرافیک و Canvas با Wasm
- 46. ایجاد بازیهای وب پرفورمنس با Rust و Wasm
- 47. پردازش تصویر و ویدئو در مرورگر با Wasm
- 48. رمزنگاری و امنیت در کدهای Wasm
- 49. پیادهسازی الگوریتمهای رمزنگاری در Wasm
- 50. مدیریت پیشرفته خطاها در محیط Wasm
- 51. بهینهسازی زمان بارگذاری برنامههای Wasm
- 52. استراتژیهای کشگذاری برای باینریهای Wasm
- 53. استقرار و میزبانی اپلیکیشنهای Wasm
- 54. استفاده از CDN برای تحویل سریع فایلهای Wasm
- 55. بهینهسازی و امنیت در محیط تولید Wasm
- 56. روند توسعه و آینده WebAssembly
- 57. یادگیری مداوم و منابع پیشرفته Rust و Wasm
- 58. بهینهسازی اندازه فایلهای Wasm با Binaryen
- 59. بارگذاری کند و استراتژیهای تاخیر در Wasm
- 60. مدیریت حافظه پیشرفته در محیط Wasm
- 61. کار با WebAssembly پلاگینها در قالبهای مختلف
- 62. بهینهسازی رندرینگ DOM با Wasm
- 63. ایجاد ماژولهای سفارشی Wasm برای فریمورکهای وب
- 64. اتصال دیتابیسهای سمت کلاینت با Wasm و IndexedDB
- 65. پیادهسازی الگوریتمهای یادگیری ماشین در Wasm
تگها:
leptos
performance
rust
wasi
wasm
wasm-bindgen
webassembly
yew
برنامهنویسی-رست
توسعه-اپلیکیشن-وب
فرانتاند
وابستگی-وب
نظرات
هنوز نظری ثبت نشده است.
وارد شوید تا نظر ثبت کنید.