دوره Rust and Graphics Programming: Creating 3D Graphics and Animations with Rust همراه با فلشکارت آموزشی — ارائه روی فلش مموری
🎓 دوره آموزشی جامع
📚 اطلاعات دوره
عنوان دوره: دوره Rust and Graphics Programming: Creating 3D Graphics and Animations with Rust
موضوع کلی: برنامه نویسی
موضوع میانی: راست (Rust)
📋 سرفصلهای دوره
- 1. مقدمه ای بر برنامه نویسی و Rust
- 2. چرا Rust برای گرافیک سه بعدی؟
- 3. نصب Rust و ابزارهای مورد نیاز
- 4. اولین برنامه Rust: Hello, World!
- 5. مبانی زبان Rust: متغیرها و انواع داده
- 6. اپراتورها و عبارات در Rust
- 7. ساختارهای کنترلی: شرط ها (if, else)
- 8. ساختارهای کنترلی: حلقه ها (loop, while, for)
- 9. توابع در Rust
- 10. Ownership و Borrowing در Rust
- 11. Lifetimes در Rust
- 12. Structs در Rust
- 13. Enums و Pattern Matching در Rust
- 14. Modules و Crates در Rust
- 15. مدیریت خطا در Rust: Results و Options
- 16. مجموعه ها: Vectors و Arrays
- 17. مجموعه ها: Strings و Text
- 18. کالکشن ها: HashMaps
- 19. Traits در Rust
- 20. Generics در Rust
- 21. Closures در Rust
- 22. Iterators در Rust
- 23. Smart Pointers در Rust
- 24. Error Handling پیشرفته در Rust
- 25. Concurrency در Rust: Threads
- 26. Concurrency در Rust: Message Passing
- 27. Concurrency در Rust: Shared State (Mutex, RwLock)
- 28. Memory Management در Rust (قوانین ownership)
- 29. Foreign Function Interface (FFI) در Rust
- 30. معرفی گرافیک سه بعدی
- 31. مبانی گرافیک کامپیوتری
- 32. معماری GPU
- 33. مبانی رندرینگ (Rendering)
- 34. Pipeline گرافیکی
- 35. مدل های سه بعدی
- 36. مفاهیم هندسی پایه (نقاط، خطوط، مثلث ها)
- 37. ساختار داده های هندسی
- 38. داده های مش (Mesh Data): Vertices, Normals, UVs
- 39. فرمت های فایل مدل سه بعدی (OBJ, FBX, glTF)
- 40. مفاهیم Vector و Matrix در گرافیک
- 41. تبدیلات هندسی (Translation, Rotation, Scaling)
- 42. نورپردازی در گرافیک سه بعدی
- 43. انواع نورها (Ambient, Directional, Point, Spot)
- 44. مدل های شیدینگ (Phong, Blinn-Phong)
- 45. شیدرهای گرافیکی (Shaders)
- 46. مقدمه ای بر زبان GLSL/WGSL
- 47. زبان شیدر: Vertex Shader
- 48. زبان شیدر: Fragment Shader
- 49. Uniforms و Attributes در شیدرها
- 50. نحوه ارسال داده به GPU
- 51. API های گرافیکی: Vulkan
- 52. نصب Vulkan SDK
- 53. مفاهیم اولیه Vulkan
- 54. Instance و Device در Vulkan
- 55. Physical Device و Logical Device
- 56. Queue ها و Command Buffers
- 57. Swapchain و Render Pass
- 58. Framebuffers و Render Pass Objects
- 59. Graphics Pipeline در Vulkan
- 60. Shaders در Vulkan
- 61. Descriptor Sets و Descriptor Pool
- 62. Buffers و Images در Vulkan
- 63. Memory Allocation در Vulkan
- 64. Vertex Buffers و Index Buffers
- 65. Textures و Samplers
- 66. Vertex Attributes و Input Assembly
- 67. Clipping و Viewport
- 68. Depth Buffering و Stencil Buffering
- 69. Blending و Transparency
- 70. Culling (Front-face, Back-face)
- 71. Loading 3D Models با Vulkan
- 72. معرفی کتابخانه گرافیکی `wgpu`
- 73. نصب `wgpu`
- 74. مفاهیم پایه `wgpu` (Instance, Adapter, Device)
- 75. `wgpu` Adapters و Devices
- 76. `wgpu` Queues و Command Encoder
- 77. `wgpu` Render Pass ها
- 78. `wgpu` Pipelines (Graphics and Compute)
- 79. `wgpu` Shaders (SPIR-V)
- 80. `wgpu` Buffers (Vertex, Index, Uniform)
- 81. `wgpu` Textures و Samplers
- 82. `wgpu` Bind Groups و Bind Group Layouts
- 83. `wgpu` Render Target ها (Targets)
- 84. `wgpu` Framebuffers (Target ها)
- 85. `wgpu` Swapchain
- 86. Basic rendering with `wgpu`
- 87. Loading models with `wgpu`
- 88. Basic lighting with `wgpu`
- 89. Working with `wgpu` windowing
- 90. Introduction to Animation
- 91. Animation principles
- 92. Keyframing
- 93. Animation curves and interpolation
- 94. Skeletal animation (Rigging)
- 95. Importing animated models
- 96. Implementing animation playback in Rust
- 97. Animation blending
- 98. Procedural animation
- 99. Physics simulation in graphics
- 100. Introduction to physics engines
محتویات بسته آموزشی
🌐 سامانه آنلاین فلشکارت؛ مرور هدفمند و هوشمند
اکانت ارائهشده، دسترسی به نسخه تحت وب سامانه فلشکارت ویژه این دوره را فراهم میکند. این سامانه از الگوریتم زمانبندی مرور SM-2 استفاده میکند و بر اساس ارزیابی شما از میزان یادآوری هر کارت، زمان مرورهای بعدی را تنظیم میکند.
به این ترتیب، کارتهای دشوارتر میتوانند زودتر مرور شوند و برای تثبیت مطالب در حافظه، برنامه مرور متناسبتری داشته باشید.
مدتزمان معادل آموزشی بر اساس برآورد این دوره در گواهی درج میشود.
گواهی دوزبانه با استعلام آنلاین
پس از تکمیل فعالیتهای لازم و تأیید درخواست، گواهی پایان دوره به زبان فارسی و انگلیسی صادر میشود. گواهی دارای لینک اختصاصی و QR Code برای بررسی و استعلام آنلاین است.
این گواهی صرفاً بهعنوان گواهی اتمام دوره آموزشی صادر میشود و معادل مدرک دانشگاهی، آکادمیک یا مدرک رسمی مورد تأیید نهادهای دولتی نیست. صدور آن منوط به تکمیل شرایط دوره و تأیید نهایی درخواست است.
نظرات
هنوز نظری ثبت نشده است.
وارد شوید تا نظر ثبت کنید.