دوره خلق جلوه‌های بصری پویا و بازی‌های تعاملی با Foundation HTML5 Canvas همراه با فلش‌کارت آموزشی — ارائه روی فلش مموری

1,990,000 تومان
دوره آموزشی خلق جلوه‌های بصری پویا و بازی‌های تعاملی با Foundation HTML5 Canvas خلق جلوه‌های بصری پویا و بازی‌های تعاملی با Foundation HTML5 Canvas دوره‌ای جامع برای تبدیل شدن به یک هنرمند دیجیتال در ...
پرداخت اقساطی
در صورت خرید اقساطی هر قسط: 497,500 تومان
۴ قسط ماهانه. بدون سود، چک و ضامن.
پرداخت اقساطی با دیجی‌پی پرداخت اقساطی با ترب‌پی

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

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

عنوان دوره: خلق جلوه‌های بصری پویا و بازی‌های تعاملی با Foundation HTML5 Canvas

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

موضوع میانی: مبانی و کاربردهای Canvas در HTML5

📋 سرفصل‌های دوره (100 موضوع)

  • 1. معرفی Canvas و جایگاه آن در توسعه وب
  • 2. تاریخچه و تکامل Canvas در HTML5
  • 3. نصب و راه‌اندازی محیط توسعه برای Canvas
  • 4. اولین گام: اضافه کردن تگ Canvas به HTML
  • 5. دریافت Context دو‌بعدی و شروع کار
  • 6. آشنایی با سیستم مختصات Canvas
  • 7. ابعاد Canvas: تعیین عرض، ارتفاع و تراکم پیکسلی
  • 8. ترسیم مستطیل پر شده: متد fillRect()
  • 9. ترسیم مستطیل با خط دور: متد strokeRect()
  • 10. پاک کردن بخش‌هایی از Canvas: متد clearRect()
  • 11. تنظیم رنگ پر کردن اشکال: fillStyle
  • 12. تنظیم رنگ خط دور اشکال: strokeStyle
  • 13. تنظیم ضخامت خطوط: lineWidth
  • 14. شروع یک مسیر جدید: beginPath()
  • 15. پایان مسیر و ترسیم: closePath(), stroke(), fill()
  • 16. رسم خطوط با moveTo() و lineTo()
  • 17. ترسیم چندضلعی‌های ساده
  • 18. استایل انتهای خطوط: lineCap (butt, round, square)
  • 19. استایل اتصال خطوط: lineJoin (miter, round, bevel)
  • 20. محدودیت طول میتر در lineJoin: miterLimit
  • 21. ایجاد خط‌چین با setLineDash()
  • 22. الگوهای خط‌چین و تنظیم آفست
  • 23. ترسیم دایره و کمان با متد arc()
  • 24. ترسیم کمان با متد arcTo()
  • 25. درک تفاوت‌ها و کاربردهای arc() و arcTo()
  • 26. ترسیم منحنی‌های Quadratic Bezier: quadraticCurveTo()
  • 27. ترسیم منحنی‌های Cubic Bezier: bezierCurveTo()
  • 28. ساخت اشکال پیچیده با ترکیب مسیرها
  • 29. استفاده از متد rect() برای تعریف اشکال و سپس پر/خط‌کشی
  • 30. تنظیم فونت متن: خصوصیت font
  • 31. پر کردن متن: متد fillText()
  • 32. خط‌کشی دور متن: متد strokeText()
  • 33. تراز افقی متن: textAlign (start, end, left, right, center)
  • 34. تراز عمودی متن: textBaseline (alphabetic, top, hanging, middle, ideographic, bottom)
  • 35. اندازه‌گیری ابعاد متن: متد measureText()
  • 36. ایجاد جلوه‌های متنی خلاقانه و پویا
  • 37. استفاده از رنگ‌های ساده (نام، هگزا، RGB, RGBA)
  • 38. ایجاد گرادیان خطی: createLinearGradient()
  • 39. اعمال گرادیان خطی به اشکال
  • 40. ایجاد گرادیان شعاعی: createRadialGradient()
  • 41. اعمال گرادیان شعاعی به اشکال
  • 42. ایجاد الگو از تصاویر: createPattern()
  • 43. استفاده از الگوها برای پر کردن و خط‌کشی
  • 44. کنترل تکرار الگوها (repeat, repeat-x, repeat-y, no-repeat)
  • 45. فعال‌سازی و تنظیم رنگ سایه: shadowColor
  • 46. تنظیم میزان تاری سایه: shadowBlur
  • 47. تنظیم افست افقی سایه: shadowOffsetX
  • 48. تنظیم افست عمودی سایه: shadowOffsetY
  • 49. ایجاد جلوه‌های عمق و برجستگی با سایه‌ها
  • 50. جابجایی مبدأ مختصات: متد translate()
  • 51. چرخش Canvas: متد rotate()
  • 52. مقیاس‌بندی Canvas: متد scale()
  • 53. ذخیره و بازیابی حالت Canvas: save() و restore()
  • 54. ترکیب تبدیل‌های هندسی برای ایجاد صحنه‌های پیچیده
  • 55. تبدیل سفارشی با setTransform()
  • 56. اعمال تبدیل به صورت افزایشی: transform()
  • 57. بازگرداندن تبدیل‌ها به حالت اولیه: resetTransform()
  • 58. بارگذاری تصاویر در Canvas: شیء Image و رویداد onload
  • 59. ترسیم تصویر کامل: drawImage() با سه پارامتر
  • 60. ترسیم بخشی از تصویر (برش): drawImage() با پنج پارامتر
  • 61. ترسیم و مقیاس‌بندی تصویر: drawImage() با نه پارامتر
  • 62. استفاده از ویدئو به عنوان منبع ترسیم
  • 63. استخراج فریم‌های ویدئو و ترسیم در Canvas
  • 64. ساخت افکت‌های ویدئویی زنده با Canvas
  • 65. خواندن داده‌های پیکسلی تصویر: getImageData()
  • 66. نوشتن داده‌های پیکسلی به Canvas: putImageData()
  • 67. ایجاد تصاویر جدید از آرایه‌های پیکسلی
  • 68. اعمال فیلتر خاکستری (Grayscale) به تصویر
  • 69. اعمال فیلتر سپیا (Sepia) به تصویر
  • 70. اعمال فیلتر وارونگی رنگ (Invert Color)
  • 71. ساخت فیلترهای رنگی سفارشی پیشرفته
  • 72. دستکاری کانال آلفا (شفافیت) در سطح پیکسل
  • 73. مفهوم انیمیشن و توهم حرکت در کامپیوتر
  • 74. ساختار حلقه بازی (Game Loop) برای انیمیشن
  • 75. استفاده از requestAnimationFrame برای بهینه‌سازی انیمیشن
  • 76. تفاوت requestAnimationFrame با setTimeout و setInterval
  • 77. تکنیک‌های پاک کردن Canvas برای هر فریم: clearRect() و redraw
  • 78. محاسبه زمان دلتا (Delta Time) برای حرکت روان و مستقل از فریم‌ریت
  • 79. متحرک‌سازی یک شیء ساده (مثلاً یک توپ متحرک)
  • 80. اعمال سرعت، شتاب و قوانین فیزیک ساده
  • 81. انیمیشن با استفاده از توابع سینوسی و کسینوسی
  • 82. ساخت کلاس‌ها و اشیاء برای مدیریت عناصر متحرک
  • 83. ردیابی مختصات ماوس در Canvas: رویداد mousemove
  • 84. واکنش به کلیک‌ها و لمس‌ها: رویداد mousedown, mouseup, click
  • 85. پیاده‌سازی قابلیت کشیدن و رها کردن (Drag & Drop)
  • 86. کنترل ورودی از طریق صفحه‌کلید: رویداد keydown و keyup
  • 87. ساخت سیستم کنترل شخصیت با صفحه‌کلید
  • 88. کار با رویدادهای لمسی (touchstart, touchmove, touchend) برای دستگاه‌های موبایل
  • 89. تشخیص برخورد (Hit Testing) با اشکال مستطیلی
  • 90. تشخیص برخورد (Collision Detection) دایره با دایره
  • 91. ترکیب‌بندی تصاویر با globalCompositeOperation
  • 92. ایجاد مناطق برش (Clipping Paths) برای ماسک کردن محتوا
  • 93. استفاده از Canvasهای Off-screen برای رندرینگ پنهان و بهبود پرفورمنس
  • 94. مدیریت و پیش‌بارگذاری منابع (تصاویر، صداها) به صورت بهینه
  • 95. تکنیک‌های بهینه‌سازی رندرینگ Canvas برای بازی‌ها و اپلیکیشن‌های پیچیده
  • 96. جلوگیری از لرزش (Jitter) و پرش در انیمیشن‌های فریم‌محور
  • 97. مدیریت حافظه و اجتناب از نشت حافظه در Canvas
  • 98. استفاده از Typed Arrays برای دستکاری سریع‌تر داده‌های پیکسلی
  • 99. معرفی مفاهیم اولیه WebGL و تفاوت آن با Canvas 2D
  • 100. جمع‌بندی دوره و راهنمایی برای ساخت پروژه‌های نهایی
دوره آموزشی خلق جلوه‌های بصری پویا و بازی‌های تعاملی با Foundation HTML5 Canvas

خلق جلوه‌های بصری پویا و بازی‌های تعاملی با Foundation HTML5 Canvas

دوره‌ای جامع برای تبدیل شدن به یک هنرمند دیجیتال در دنیای وب

آیا از وب‌سایت‌های ایستا و بی‌روح خسته شده‌اید؟ آیا همیشه رویای ساخت انیمیشن‌های روان، نمودارهای داده تعاملی، ابزارهای ویرایش تصویر تحت وب یا حتی بازی‌های ساده و جذاب را در سر داشته‌اید اما نمی‌دانستید از کجا شروع کنید؟ پاسخ شما در یک کلمه نهفته است: Canvas. عنصر <canvas> در HTML5، بوم نقاشی دیجیتال شماست که به شما قدرت می‌دهد تا هر آنچه در ذهن دارید را با کدنویسی به تصویر بکشید و وب را از یک رسانه متنی به یک پلتفرم بصری و پویا تبدیل کنید.

دوره "خلق جلوه‌های بصری پویا" دروازه ورود شما به این دنیای شگفت‌انگیز است. ما با الهام از ساختار قدرتمند و مفاهیم بنیادی کتاب معتبر و جهانی "Foundation HTML5 Canvas"، یک مسیر آموزشی کاملاً عملی و پروژه‌محور طراحی کرده‌ایم. این دوره فقط تئوری نیست؛ بلکه یک کارگاه عملی است که در آن قدم به قدم یاد می‌گیرید چگونه از قدرت Canvas برای ساخت پروژه‌هایی استفاده کنید که کاربران را مجذوب خود کند و پورتفولیوی شما را از دیگران متمایز سازد.

درباره دوره: فراتر از یک کتاب، یک تجربه عملی

این دوره یک بازخوانی صرف از کتاب "Foundation HTML5 Canvas" نیست. ما هسته اصلی دانش و مفاهیم بنیادی کتاب را به عنوان ستون فقرات دوره حفظ کرده‌ایم، اما آن را با مثال‌های مدرن، چالش‌های برنامه‌نویسی عملی، و پروژه‌های واقعی غنی‌تر ساخته‌ایم. در این دوره، شما مفاهیم را از طریق ساخت انیمیشن‌های ساده، ابزارهای ترسیم، نمودارهای پویا و در نهایت، یک بازی تعاملی کوچک، به صورت کاملاً عملی فرا خواهید گرفت. هدف ما این است که شما نه تنها "بدانید" Canvas چگونه کار می‌کند، بلکه "بتوانید" با آن خلق کنید.

موضوعات کلیدی که در این دوره فرا می‌گیرید

  • مبانی و اصول کار با Canvas: آشنایی با مفهوم Context، سیستم مختصات و راه‌اندازی اولین پروژه.
  • استادی در ترسیم اشکال دو بعدی: رسم خطوط، مستطیل‌ها، دایره‌ها، کمان‌ها و مسیرهای پیچیده.
  • جادوی رنگ‌ها و استایل‌ها: استفاده از رنگ‌های ثابت، گرادینت‌های خطی و شعاعی، و الگوها برای جان بخشیدن به طرح‌ها.
  • تایپوگرافی در Canvas: کار با متن، فونت‌ها، استایل‌ها و ترازبندی متن روی بوم.
  • کار با پیکسل‌ها، تصاویر و ویدیوها: وارد کردن، دستکاری و اعمال فیلترهای مختلف روی تصاویر و فریم‌های ویدیو.
  • انیمیشن‌سازی روان و بهینه: خلق حرکت‌های طبیعی با استفاده از حلقه انیمیشن و requestAnimationFrame.
  • ایجاد تعامل با کاربر: مدیریت رویدادهای ماوس و کیبورد برای ساخت تجربیات تعاملی.
  • تکنیک‌های پیشرفته: کار با سایه‌ها، ترکیب پیکسل‌ها (Compositing) و بهینه‌سازی پرفورمنس.
  • مقدمات ساخت بازی: پیاده‌سازی منطق بازی، تشخیص برخورد (Collision Detection) و ساخت یک بازی ساده از صفر.

این دوره برای چه کسانی ایده‌آل است؟

  • توسعه‌دهندگان فرانت‌اند: که می‌خواهند فراتر از CSS و کتابخانه‌های جاوااسکریپت، کنترل کاملی بر عناصر بصری وب داشته باشند.
  • طراحان وب (Web Designers): که به کدنویسی علاقه‌مندند و می‌خواهند طرح‌های خلاقانه خود را بدون محدودیت به واقعیت تبدیل کنند.
  • دانشجویان علوم کامپیوتر و نرم‌افزار: که به دنبال یادگیری یک مهارت عملی و جذاب در حوزه گرافیک کامپیوتری تحت وب هستند.
  • علاقه‌مندان به ساخت بازی‌های تحت وب: که می‌خواهند اصول اولیه بازی‌سازی دو بعدی را با ابزاری قدرتمند و در دسترس یاد بگیرند.
  • متخصصان مصورسازی داده (Data Visualization): که نیاز به ساخت نمودارها و داشبوردهای سفارشی و تعاملی دارند.

چرا باید در این دوره سرمایه‌گذاری کنید؟

  • یادگیری یک مهارت پرتقاضا: توانایی کار با Canvas شما را به یک توسعه‌دهنده خاص تبدیل می‌کند که می‌تواند پروژه‌های گرافیکی پیچیده را پیاده‌سازی کند.
  • ساخت پورتفولیوی حرفه‌ای: پروژه‌هایی که در این دوره می‌سازید، نمونه‌کارهای چشمگیری خواهند بود که توانایی فنی و خلاقیت شما را به نمایش می‌گذارند.
  • فراتر از کتابخانه‌ها حرکت کنید: به جای وابستگی به کتابخانه‌های گرافیکی، یاد می‌گیرید که چگونه موتور رندرینگ وب کار می‌کند و می‌توانید راه‌حل‌های سفارشی خود را بسازید.
  • آموزش ۱۰۰٪ پروژه‌محور و عملی: ما معتقدیم بهترین راه یادگیری، ساختن است. تمام مفاهیم در قالب پروژه‌های کوچک و بزرگ تدریس می‌شوند.
  • درک عمیق از گرافیک وب: این دوره دید شما را نسبت به نحوه رندر شدن عناصر در مرورگر تغییر می‌دهد و دانش پایه‌ای قدرتمندی برای یادگیری WebGL و سایر تکنولوژی‌های گرافیکی فراهم می‌کند.

سفر شما در دنیای Canvas: نگاهی به ۱۰۰ سرفصل جامع دوره

این دوره در بیش از ۱۰۰ درسنامه ویدیویی و تمرین عملی، شما را قدم به قدم از سطح مبتدی به پیشرفته همراهی می‌کند. سرفصل‌های زیر تنها نمایی کلی از مسیر یادگیری عمیق شما هستند:

فصل اول: مقدمات و راه‌اندازی (مبانی Canvas)

  • Canvas چیست و چه کاربردهایی دارد؟
  • تفاوت Canvas با SVG
  • ایجاد اولین بوم نقاشی (Canvas)
  • آشنایی با مفهوم Rendering Context
  • سیستم مختصات در Canvas
  • عیب‌یابی (Debugging) کدهای Canvas

فصل دوم: استاد ترسیم اشکال (Drawing API)

  • ترسیم خطوط صاف و منحنی
  • رسم مستطیل و مربع
  • رسم دایره، کمان و بیضی
  • کار با مسیرها (Paths): شروع، حرکت و بستن مسیر
  • ترسیم اشکال پیچیده با `lineTo` و `arcTo`
  • آشنایی با منحنی‌های بزیه (Bezier Curves)

فصل سوم: دنیای رنگ‌ها و استایل‌ها

  • تنظیم رنگ خطوط (Stroke) و پر کردن اشکال (Fill)
  • استفاده از مقادیر رنگی (HEX, RGB, HSL)
  • کار با شفافیت (Alpha)
  • ایجاد گرادینت‌های خطی و شعاعی
  • استفاده از تصاویر به عنوان الگو (Pattern)
  • تنظیم ضخامت و استایل خطوط (lineWidth, lineCap, lineJoin)

فصل چهارم: تایپوگرافی و کار با متن

  • رسم متن روی بوم (fillText و strokeText)
  • تنظیم فونت، اندازه و استایل متن
  • ترازبندی افقی و عمودی متن (textAlign, textBaseline)
  • اندازه‌گیری ابعاد متن قبل از رسم

فصل پنجم: جادو با تصاویر و ویدیوها

  • بارگذاری و رسم تصاویر (Images) روی Canvas
  • برش (Slicing) و تغییر اندازه تصاویر با `drawImage`
  • کار با فریم‌های ویدیو به صورت زنده
  • دستکاری پیکسل به پیکسل تصاویر (ImageData)
  • ایجاد فیلترهای تصویری ساده (مانند نگاتیو و سیاه‌وسفید)

فصل ششم: دگرگونی‌ها (Transformations)

  • جابجایی (Translate) مبدأ مختصات
  • چرخش (Rotate) اشکال و تصاویر
  • تغییر مقیاس (Scale)
  • مفهوم ذخیره و بازیابی وضعیت (Save/Restore)
  • ترکیب دگرگونی‌ها برای خلق افکت‌های پیچیده

فصل هفتم: به حرکت درآوردن همه چیز (انیمیشن)

  • آشنایی با حلقه انیمیشن (Animation Loop)
  • تفاوت `setInterval` و `requestAnimationFrame`
  • اصول متحرک‌سازی: به‌روزرسانی وضعیت و رسم مجدد
  • متحرک‌سازی اشیاء در مسیرهای مشخص
  • ایجاد حرکت نرم و طبیعی (Easing)

فصل هشتم: ایجاد تعامل با کاربر

  • دریافت مختصات ماوس روی Canvas
  • مدیریت رویدادهای کلیک، حرکت و کشیدن ماوس
  • تشخیص اینکه آیا ماوس روی یک شکل قرار دارد یا خیر
  • پاسخ به ورودی‌های کیبورد
  • ساخت یک ابزار نقاشی ساده و تعاملی

فصل نهم: تکنیک‌های پیشرفته و بهینه‌سازی

  • کار با سایه‌ها (Shadows)
  • حالت‌های ترکیب پیکسل (Global Composite Operation)
  • کلیپینگ (Clipping) برای محدود کردن ناحیه ترسیم
  • تکنیک‌های بهینه‌سازی پرفورمنس برای انیمیشن‌های سنگین
  • استفاده از چندین لایه Canvas

فصل دهم: پروژه‌های پایانی (ساخت بازی و ابزار بصری)

  • پروژه اول: ساخت یک نمودار دایره‌ای (Pie Chart) پویا و تعاملی
  • پروژه دوم: ساخت یک گالری تصویر با افکت ذره‌ای (Particle Effect)
  • پروژه سوم (بازی): پیاده‌سازی یک بازی ساده (مانند Breakout یا Flappy Bird) از صفر تا صد
  • مفاهیم تکمیلی: حلقه بازی (Game Loop)، مدیریت وضعیت بازی و تشخیص برخورد

همین حالا به دنیای خلاقیت وب قدم بگذارید!

دیگر منتظر نمانید. مهارت خود را ارتقا دهید، پورتفولیوی خود را متمایز کنید و ایده‌های بصری خود را به واقعیت تبدیل کنید. این دوره جامع‌ترین منبعی است که برای تسلط بر HTML5 Canvas به آن نیاز دارید. برای شروع این سفر هیجان‌انگیز، همین امروز در دوره ثبت‌نام کنید و اولین قدم را برای تبدیل شدن به یک توسعه‌دهنده وب خلاق و قدرتمند بردارید.

✦ مجموعه ویژه یادگیری

یک دوره، چند مسیر برای یادگیری بهتر

کتاب‌های آموزشی، محتوای صوتی و تصویری و دسترسی به سامانه آنلاین فلش‌کارت؛ مجموعه‌ای برای مطالعه، تمرین و تثبیت آموخته‌ها.

📚 محتوای متنی 🎧 صوت و ویدیو 🧠 مرور هوشمند

محتویات بسته آموزشی

مجموعه‌ای از منابع برای شیوه‌های مختلف یادگیری
📚
کتاب نکته‌های خودمانی
نسخه PDF با زبان ساده، روان و کاربردی برای یادگیری راحت‌تر مفاهیم.
PDF · بیان ساده
📘
کتاب نکته‌های رسمی فارسی
نسخه PDF با نگارش استاندارد، بیان دقیق و رویکرد علمی.
PDF · نگارش رسمی
❓
کتاب پرسش و پاسخ تشریحی
نسخه PDF برای مرور مفاهیم و آشنایی با پاسخ‌های توضیحی.
PDF · یادگیری مفهومی
✅
کتاب پرسش‌های چهارگزینه‌ای
نسخه PDF برای تمرین، سنجش آموخته‌ها و آمادگی بیشتر.
PDF · تمرین و سنجش
🎧
پادکست‌های صوتی فارسی
محتوای صوتی برای یادگیری و مرور مطالب در زمان‌های مختلف.
محتوای صوتی
🎬
ویدیوهای آموزشی فارسی
محتوای ویدیویی برای تکمیل تجربه یادگیری و درک بهتر مطالب.
محتوای ویدیویی
💻
اکانت سامانه آنلاین فلش‌کارت
دسترسی به نرم‌افزار آنلاین فلش‌کارت ویژه این دوره برای تمرین و مرور مطالب.
دسترسی آنلاین
🎓
گواهی پایان دوره
امکان دریافت گواهی پس از تکمیل فعالیت‌های لازم در سامانه و طی مراحل تأیید.
پس از تکمیل شرایط
💾
بسته فیزیکی روی فلش مموری
این محصول به‌صورت فلش مموری حاوی فایل‌های آموزشی، محتوای صوتی و ویدیویی ارائه می‌شود.
تحویل فیزیکی
نکته: استفاده از سامانه آنلاین فلش‌کارت به اتصال اینترنت نیاز دارد؛ محتوای قابل استفاده آفلاین به نوع فایل‌های موجود در بسته بستگی دارد.
SMART LEARNING

🌐 سامانه آنلاین فلش‌کارت؛ مرور هدفمند و هوشمند

اکانت ارائه‌شده، دسترسی به نسخه تحت وب سامانه فلش‌کارت ویژه این دوره را فراهم می‌کند. این سامانه از الگوریتم زمان‌بندی مرور SM-2 استفاده می‌کند و بر اساس ارزیابی شما از میزان یادآوری هر کارت، زمان مرورهای بعدی را تنظیم می‌کند.

به این ترتیب، کارت‌های دشوارتر می‌توانند زودتر مرور شوند و برای تثبیت مطالب در حافظه، برنامه مرور متناسب‌تری داشته باشید.

🧠
مرور زمان‌بندی‌شده
📈
پیگیری پیشرفت
🔄
تمرین و تکرار هدفمند
📚 حجم آموزشی دوره
هزاران
فلش‌کارت آموزشی، به‌صورت تقریبی
۶۰ ساعت
مدت‌زمان معادل برآوردشده آموزشی

مدت‌زمان معادل آموزشی بر اساس برآورد این دوره در گواهی درج می‌شود.

🏅

گواهی دوزبانه با استعلام آنلاین

گواهی فارسی و انگلیسی · لینک اختصاصی · QR Code

پس از تکمیل فعالیت‌های لازم و تأیید درخواست، گواهی پایان دوره به زبان فارسی و انگلیسی صادر می‌شود. گواهی دارای لینک اختصاصی و QR Code برای بررسی و استعلام آنلاین است.

⚖️ توضیح مهم درباره گواهی پایان دوره

این گواهی صرفاً به‌عنوان گواهی اتمام دوره آموزشی صادر می‌شود و معادل مدرک دانشگاهی، آکادمیک یا مدرک رسمی مورد تأیید نهادهای دولتی نیست. صدور آن منوط به تکمیل شرایط دوره و تأیید نهایی درخواست است.

تجربه‌ای کامل‌تر برای مطالعه، تمرین و یادگیری
express24.ir
تگ‌ها: Canvas API Canvas Tutorial Foundation HTML5 Canvas Front-End Development HTML5 HTML5 Canvas JavaScript Web Development آموزش Canvas انیمیشن HTML5 بازی سازی HTML5 بازی‌های تعاملی توسعه وب فرانت‌اند جلوه‌های بصری Canvas گرافیک در وب

نظرات

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

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