کدنویسی خلاق
کدنویسی خلاق (Creative Coding) شکلی از هنر دیجیتال است که از برنامهنویسی به عنوان رسانه خود استفاده میکند. هنرمندان این حوزه از کد برای ایجاد چیدمانهای تعاملی، هنر مولد (Generative Art) و سایر آثار هنری دیجیتال استفاده میکنند. کدنویسی خلاق (Creative Coding) اصول کدنویسی و طراحی را ترکیب میکند و به هنرمندان و طراحان اجازه میدهد تا تجربیات دیجیتالی پیچیده و تعاملی ایجاد کنند.
p5.js، یک کتابخانه جاوا اسکریپت است که ایجاد تجربیات بصری تعاملی و جذاب را آسان میکند. یکی از ویژگیهای کلیدی p5.js سهولت استفاده از آن است. چه یک توسعهدهنده باتجربه باشید و چه یک مبتدی، میتوانید از قدرت کد برای ایجاد تصاویر، انیمیشنها و تجربیات تعاملی خیرهکننده استفاده کنید که مرزهای آنچه را که با رسانههای سنتی امکانپذیر است، جابهجا میکند.
کدنویسی خلاق
۲,۶۹۹,۰۰۰ تومان
افزودن به سبد خریداین دوره شامل
- ۱۳ فصل
- ۹۲ درس
- مدت زمان ویدیوی آموزشی: ۱۴ ساعت
- مدت زمان مورد نیاز برای تمرین: ۵۶ ساعت
- سطح: جامع
- گواهی پایان دوره
توضیحات دوره
در این دوره با استفاده از زبان p5.js در پراسسینگ به یادگیری مبانی برنامهنویسی در کامپیوتر میپردازید و از آن برای خلق تصویر، کار با صدا و تعامل با کد استفاده میکنید.
این دوره با مقدمهای بر اصول برنامهنویسی و کتابخانه p5.js و مفاهیمی مانند متغیرها، حلقهها و توابع آغاز میشود. در قدم بعد به موضوعاتی مانند طراحی و انیمیشن، تعامل و تجسم دادهها میپردازید. در طول مسیر، طیف وسیعی از تکنیکهای کدنویسی خلاقانه، از جمله هنر مولد، طراحی الگوریتمی و کدنویسی خلاقانه برای وب را بررسی میکنید.
در طول دوره، با کار بر روی پروژههای عملی مختلف، مهارتهای جدید بدست میآورید و تکنیکهای مختلف کدنویسی خلاقانه را آزمایش میکنید. در پایان دوره، پایه محکمی در کدنویسی خلاقانه با p5.js و توانایی ایجاد پروژههای مبتنی بر وب جذاب و تعاملی خواهید داشت که دیدگاه هنری منحصر به فرد شما را به نمایش میگذارند.
مخاطبین دوره
علاقهمندان به Coding Creative ،هنرمندان، علاقهمندان به طراحی وبسایت، طراحان گرافیک، کسانی که میخواهند به دنیای برنامهنویسی وارد شوند.
ملزومات دوره
کامپیوتر شخصی یا لپتاپ
نرمافزار Processing (مراحل نصب در دوره آموزش داده میشود.)
پیش نیاز دوره
این دوره پیش نیاز خاصی ندارد.
مدل آموزشی دوره
این دوره به صورت عملی همراه با انجام پروژههای متعدد ارائه شده است.
خروجی دوره
بعد از گذراندن این دوره میتوانید به خلق آثار تعاملی و یا Generative Art بپردازید و با تمرین کافی، به زبان برنامهنویسی p5.js مسلط شوید. میتوانید در محیطهای JavaScript کد بنویسید. همچنین میتوانید در دورههای پیشرفته برنامهنویسی شرکت کنید.
با گذراندن دورههای مدرسه اینورس، شما گواهی پایان دوره دریافت میکنید.
برچسبها
اطلاعات دوره
مقدمات
نصب و راهاندازی محیط برنامهنویسی در P۵.js
درس ۲
۴ دقیقه
رسم شکلهای ساده
درس ۴
۸ دقیقه
رنگ
درس ۵
۱۰ دقیقه
ساختار و توابع در p۵.js
درس ۶
۶ دقیقه
خط و نقطه
درس ۷
۷ دقیقه
اشکالزدایی و جمعبندی
درس ۸
۱۲ دقیقه
تمرین ۱
درس ۹
۱ دقیقه
تمرین ۲
درس ۱۰
۱ دقیقه
بررسی تمرین
درس ۱۱
۴ دقیقه
آشنایی با مبانی برنامهنویسی ۱
متغیر
درس ۱
۱۴ دقیقه
کار با متغیر
درس ۲
۸ دقیقه
تصادف(Random) ۱
درس ۳
۹ دقیقه
گذارهای شرطی (Conditional)
درس ۴
۱۴ دقیقه
مثال: Bouncing Ball
درس ۵
۱۷ دقیقه
تمرین ۱
درس ۶
۱ دقیقه
تمرین ۲
درس ۷
۱ دقیقه
آشنایی با مبانی برنامهنویسی ۲
توابع
درس ۱
۱۱ دقیقه
کار با کیبورد
درس ۲
۱۰ دقیقه
Array
درس ۴
۷ دقیقه
کار با Array
درس ۵
۸ دقیقه
تمرین
درس ۶
۱ دقیقه
رسم شکلهای پیچیدهتر
منحنیها
درس ۱
۱۴ دقیقه
نقاط روی منحنیها
درس ۲
۸ دقیقه
صفات اشکال
درس ۳
۹ دقیقه
ساخت اشکال پیچیدهتر
درس ۴
۸ دقیقه
ساخت شکل با Create Graphics
درس ۵
۷ دقیقه
تمرین
درس ۶
۱ دقیقه
کار با تصویر و عکس
کار با عکس
درس ۱
۶ دقیقه
تغییر رنگ در عکس
درس ۲
۵ دقیقه
کار با پیکسلهای عکس
درس ۳
۱۵ دقیقه
تمرین
درس ۴
۱ دقیقه
کار با Text و Data
Strings
درس ۱
۱۲ دقیقه
Text
درس ۲
۱۹ دقیقه
Data
درس ۳
۲۳ دقیقه
تمرین
درس ۴
۱ دقیقه
ریاضیات برای رسم
Mapping
درس ۱
۵ دقیقه
محاسبه فاصله
درس ۲
۱۸ دقیقه
Interpolation
درس ۳
۱۸ دقیقه
تصادف (Random) ۲
درس ۴
۹ دقیقه
Noise
درس ۵
۱۴ دقیقه
زوایا
درس ۶
۷ دقیقه
مختصات
درس ۷
۱۸ دقیقه
مثلثات
درس ۸
۱۹ دقیقه
وکتور
درس ۹
۱۵ دقیقه
فاکتوریل
درس ۱۰
۱۰ دقیقه
فرکتال
درس ۱۱
۱۲ دقیقه
آشوب ۱
درس ۱۲
۱۲ دقیقه
آشوب ۲
درس ۱۳
۱۲ دقیقه
Cellular Automata
درس ۱۴
۲۴ دقیقه
تمرین ۱
درس ۱۵
۱ دقیقه
تمرین ۲
درس ۱۶
۱ دقیقه
تمرین ۳
درس ۱۷
۱ دقیقه
شبیهسازی
جاذبه و مایع
درس ۱
۱۲ دقیقه
فنر
درس ۲
۱۳ دقیقه
Brownian Motion
درس ۳
۹ دقیقه
تمرین
درس ۴
۱ دقیقه
مطالب بیشتر درمورد محیط js.p
کار با زمان
درس ۱
۲۳ دقیقه
تعامل بیشتر
درس ۲
۶ دقیقه
موارد تکمیلی
درس ۳
۱۲ دقیقه
تمرین
درس ۴
۱ دقیقه
کار با کتابخانهها
کار با صدا ۲
درس ۲
۵ دقیقه
کار با صدا ۳
درس ۳
۱۲ دقیقه
Drag and Drop
درس ۴
۵ دقیقه
Button و Check Box
درس ۵
۱۲ دقیقه
Text Box
درس ۶
۷ دقیقه
Slider
درس ۷
۵ دقیقه
Color Picker
درس ۸
۶ دقیقه
استفاده از Webcam
درس ۹
۳ دقیقه
Link
درس ۱۰
۲ دقیقه
تمرین ۱
درس ۱۱
۱ دقیقه
تمرین ۲
درس ۱۲
۱ دقیقه
سه بعدی
رسم در سه بعد
درس ۱
۱۹ دقیقه
نور
درس ۲
۹ دقیقه
دوربین
درس ۳
۱۶ دقیقه
متریال
درس ۴
۹ دقیقه
اشکال پیچیدهتر
درس ۵
۱۱ دقیقه
موارد تکمیلی
درس ۶
۱۰ دقیقه
تمرین ۱
درس ۷
۱ دقیقه
تمرین ۲
درس ۸
۱ دقیقه
برنامهنویسی شیگرا
شی
درس ۱
۱۶ دقیقه
گسنرش دادن کلس
درس ۲
۱۳ دقیقه
Array of Objects
درس ۳
۲۱ دقیقه
تمرین
درس ۴
۱ دقیقه
ذرات
خرید های دانشجویان این دوره
در مورد مدرس
- ۵ امتیاز
- ۳۲ نظر
- ۱ درس