واقعا تا حالا فکر کردی با کد زدن بشه نقاشی کشید؟ یا با چند خط کد ساده بتونی یه اثر هنری دیجیتال خلق کنی؟ تو این دوره جذاب از یودمی، قراره دقیقا همین کار رو یاد بگیری. فقط با HTML، CSS و JavaScript خام (Vanilla JavaScript) میتونی دنیای کدنویسی خلاقانه (Creative Coding) رو تجربه کنی.
...
درباره دوره
واقعا تا حالا فکر کردی با کد زدن بشه نقاشی کشید؟ یا با چند خط کد ساده بتونی یه اثر هنری دیجیتال خلق کنی؟ تو این دوره جذاب از یودمی، قراره دقیقا همین کار رو یاد بگیری. فقط با HTML، CSS و JavaScript خام (Vanilla JavaScript) میتونی دنیای کدنویسی خلاقانه (Creative Coding) رو تجربه کنی.
دوره از یه خط ساده روی HTML Canvas شروع میشه و قدمبهقدم میرسه به طراحی الگوهای هندسی، فراکتالهای پیچیده، هنر مولد (Generative Art) و سیستمهای ذرات (Particle Systems). یه پروژه کامل با افکت باحال «باران فراکتالی» (Fractal Rain) هم هست که میتونی پیادهسازی کنی.
چرا این دوره رو انتخاب کنم؟
یادگیری عملی و پروژهمحور: هر خط کد با جزییات کامل توضیح داده میشه، نه فقط تئوری خشک و خالی
بدون کتابخونه و فریمورک: همه چیز با JavaScript خالص نوشته میشه، پس درک عمیقی از Canvas و تکنیکهای رسم تو مرورگر پیدا میکنی
خلاقیت و برنامهنویسی: اگه از کد زدنهای تکراری خسته شدی، این دوره یه نفس تازهست
چه چیزهایی یاد میگیرم؟
موضوع
توضیح
مبانی Canvas
رسم خط، شکل، و انیمیشنهای ساده
فراکتالها
ساخت الگوهای تکراری و پیچیده
هنر مولد
خلق آثار هنری با الگوریتمهای تصادفی
سیستم ذرات
شبیهسازی حرکت و برخورد ذرات
برنامهنویسی شیءگرا
کلاسها، متدها، انتزاع و کپسولهسازی
توابع بازگشتی
مدیریت انیمیشن و الگوهای فراکتالی
این دوره به چه دردم میخوره؟
فرض کن داری یه وبسایت شخصی میسازی و میخوای یه افکت بارون یا آسمون پرستاره داشته باشه. یا شایدم میخوای برای پورتفولیوت یه پروژه هنری بزنی که همه رو شگفتزده کنه. این دوره دقیقا همون چیزیه که نیاز داری. حتی اگه دانشجو هستی و میخوای یه پروژه جذاب برای رزومهات داشته باشی، این دوره میتونه خیلی کمک کنه.
سطح دوره
پیشنیاز: آشنایی اولیه با HTML، CSS و JavaScript
سطح: متوسط به بالا
مدت زمان: نامشخص (اما محتوای فشرده و کاربردی)
یه نکته جالب
اگه تا حالا با Canvas کار نکردی، نگران نباش. دوره از صفر شروع میشه و همه چیز رو مرحلهبهمرحله یاد میدی. فقط کافیه یه کم حوصله داشته باشی و عاشق خلاقیت باشی. راستی، الان با یه تخفیف ویژه میتونی این دوره رو تهیه کنی که واقعا ارزشش رو داره.
خلاصه مشخصات
عنوان دوره: آموزش کدنویسی خلاقانه Vanilla JavaScript
پلتفرم: یودمی
تعداد فصلها: 1 فصل (خلق فراکتالها)
تعداد جلسات: 7 جلسه
وضعیت قیمت: با تخفیف ویژه 🎉
سوالات متداول
آیا این دوره برای تازهکارها مناسبه؟
اگه با اصول اولیه HTML، CSS و JavaScript آشنا باشی، میتونی شروع کنی. ولی اگه هیچ تجربهای نداری، بهتره اول یه دوره مقدماتی ببینی.
آیا به کتابخونه خاصی نیاز دارم؟
نه! همه چیز با JavaScript خالص نوشته میشه. فقط یه مرورگر و یه ویرایشگر کد کافیه.
چقدر طول میکشه تا پروژهها رو کامل کنم؟
بستگی به سرعت یادگیریت داره، ولی معمولا هر جلسه بین 30 تا 60 دقیقه زمان میبره.
آیا میتونم از پروژهها توی رزومهام استفاده کنم؟
قطعا! پروژههای این دوره خیلی جذاب و منحصربهفرد هستن و میتونن توی پورتفولیوت بدرخشن.