کتاب مبانی برنامه‌نویسی خلاقانه با p5.js برای خلق آثار هنری دیجیتال با فرمت AZW3 برای کتابخوان کیندل و فرمت EPUB

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

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

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

عنوان دوره: دوره مبانی برنامه‌نویسی خلاقانه با p5.js برای خلق آثار هنری دیجیتال

موضوع کلی: هنر و فناوری

موضوع میانی: برنامه‌نویسی خلاقانه برای هنرمندان

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

  • 1. مقدمه بر برنامه‌نویسی خلاقانه
  • 2. چرا p5.js برای هنرمندان؟
  • 3. نصب و راه‌اندازی محیط p5.js
  • 4. اولین برنامه: رسم یک نقطه
  • 5. مفاهیم پایه: متغیرها و انواع داده
  • 6. دستورات شرطی: if و else
  • 7. حلقه‌ها: for و while
  • 8. توابع: تعریف و فراخوانی
  • 9. هندسه در p5.js: اشکال پایه
  • 10. رنگ‌ها و فضای رنگی (RGB، HSB)
  • 11. مدیریت مقیاس و ابعاد صفحه
  • 12. تکنیک‌های ترسیم: خط، مستطیل، دایره
  • 13. انتقال و تبدیل اشکال (translate, rotate, scale)
  • 14. کار با تصاویر: بارگذاری و نمایش
  • 15. پردازش تصاویر: فیلترها و افکت‌ها
  • 16. انیمیشن: فریم به فریم
  • 17. حرکت و سرعت در انیمیشن
  • 18. تعامل کاربر: ماوس و کیبورد
  • 19. رویدادهای ماوس
  • 20. رویدادهای کیبورد
  • 21. کلاس‌ها و اشیاء در p5.js
  • 22. ساخت اشیاء هنری سفارشی
  • 23. شبیه‌سازی سیستم‌های ذرات
  • 24. ذرات با رفتار پیچیده
  • 25. مفاهیم شبیه‌سازی فیزیکی ساده
  • 26. موج و ارتعاش در p5.js
  • 27. اصول طراحی رابط کاربری (UI)
  • 28. ایجاد دکمه‌ها و اسلایدرها
  • 29. کنترل پارامترهای هنری با UI
  • 30. تکنیک‌های مولد (Generative Art)
  • 31. الگوریتم‌های تصادفی در هنر
  • 32. شبکه‌ها و الگوهای هندسی
  • 33. کار با متن در p5.js
  • 34. تایپوگرافی پویا
  • 35. ساخت بازی‌های ساده با p5.js
  • 36. مفاهیم پایه بازی‌سازی
  • 37. مدیریت وضعیت بازی
  • 38. مقدمه‌ای بر پردازش سیگنال صوتی
  • 39. تولید صدا با p5.js
  • 40. تحلیل صدا و افکت‌های صوتی
  • 41. همگام‌سازی هنر و صدا
  • 42. مفاهیم پایه هنر تعاملی
  • 43. ایجاد تجربه‌های هنری مشارکتی
  • 44. کار با داده‌های خارجی (JSON)
  • 45. مصورسازی داده‌ها به صورت هنری
  • 46. مفاهیم پایه یادگیری ماشین برای هنر
  • 47. شبکه‌های عصبی ساده (مقدماتی)
  • 48. کاربرد شبکه‌های عصبی در تولید هنر (مقدماتی)
  • 49. مقدمه بر واقعیت افزوده (AR) در p5.js
  • 50. تکنیک‌های پایه‌ AR
  • 51. ساخت پروژه‌های هنری AR ساده
  • 52. کار با دوربین و سنسورها
  • 53. اصول نورپردازی در گرافیک دیجیتال
  • 54. شیدرها (Shaders) برای افکت‌های پیشرفته (مقدماتی)
  • 55. مقدمه‌ای بر گرافیک سه‌بعدی در p5.js
  • 56. مدل‌های سه‌بعدی پایه
  • 57. کار با نور و سایه در سه‌بعدی
  • 58. انیمیشن سه‌بعدی
  • 59. اصول طراحی تجربه کاربری (UX)
  • 60. ساخت پروژه‌های هنری شخصی
  • 61. ارائه پروژه‌های هنری دیجیتال
  • 62. بازخورد و نقد هنری
  • 63. بررسی آثار هنرمندان دیجیتال معاصر (سازگار)
  • 64. مسیرهای یادگیری پیشرفته در p5.js
  • 65. مقدمه‌ای بر فریم‌ورک‌های دیگر (سازگار)
  • 66. کاربردهای p5.js در طراحی وب
  • 67. اصول بهینه‌سازی کد برای عملکرد
  • 68. مدیریت خطا و دیباگ کردن
  • 69. مستندسازی پروژه‌های برنامه‌نویسی هنری
  • 70. اصول اخلاقی در هنر دیجیتال (سازگار)
  • 71. حریم خصوصی در پروژه‌های تعاملی
  • 72. مالکیت معنوی آثار هنری دیجیتال (سازگار)
  • 73. تکنیک‌های خلاقانه برای حل مسئله
  • 74. تفکر طراحی (Design Thinking) در هنر
  • 75. کار گروهی و پروژه‌های مشترک
  • 76. ارائه طرح‌های اولیه (Prototyping)
  • 77. مراحل توسعه یک اثر هنری دیجیتال
  • 78. سنجش موفقیت یک اثر هنری
  • 79. مقدمه‌ای بر هوش مصنوعی مولد (سازگار)
  • 80. کاربرد هوش مصنوعی در خلق پترن (سازگار)
  • 81. اصول طراحی بصری برای برنامه‌نویسان
  • 82. روانشناسی رنگ و تاثیر آن بر مخاطب
  • 83. کاربرد نظریه گشتالت در طراحی
  • 84. مبانی انیمیشن کلاسیک (سازگار)
  • 85. تکنیک‌های داستان‌سرایی تصویری
  • 86. چالش‌های فنی در پروژه‌های هنری بزرگ
  • 87. راهکارهای فنی برای غلبه بر محدودیت‌ها
  • 88. اصول کار با گیت (Git) برای مدیریت پروژه
  • 89. مقدمه‌ای بر فرمت‌های فایل گرافیکی (سازگار)
  • 90. کاربرد p5.js در پروژه‌های آموزشی (سازگار)
  • 91. اصول طراحی واسط‌های کاربری مینیمال
  • 92. تکنیک‌های پیشرفته رنگ‌آمیزی و ترکیب‌بندی
  • 93. خلق افکت‌های بصری منحصر به فرد
  • 94. اصول بصری‌سازی اطلاعات (سازگار)
  • 95. کاربرد p5.js در رسانه‌های تعاملی
  • 96. مبانی طراحی تعاملی (Interactive Design)
  • 97. تکنیک‌های خلاقانه برای ایجاد شگفتی
  • 98. پروژه‌های هنری با تمرکز بر مفاهیم اجتماعی (سازگار)
  • 99. مبانی زیبایی‌شناسی در هنر دیجیتال
  • 100. پایان‌نامه یا پروژه نهایی (سازگار)
تگ‌ها: p5.js برنامه‌نویسی خلاقانه خلق اثر هنری طراحی تعاملی کدنویسی برای هنرمندان گرافیک کامپیوتری مبانی برنامه‌نویسی هنر دیجیتال هنر و فناوری

نظرات

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

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