دوره آموزشی آزمایشگاه اصول علوم کامپیوتر: جاوا اسکریپت
1 ساعت 52 دقیقهمبتدی2016-11-14
مدرسین

Doug Winnie
Principal Staff Author, Technology Education Evangelist
جزئیات دوره
💻 از تئوری به عمل: یادگیری عملی کدنویسی با آزمایشگاه اصول علوم کامپیوتر
دوست داری برنامهنویسی رو از حالت تئوری دربیاری و بهصورت عملی تجربه کنی؟ این دورهی آزمایشگاهی دقیقا همون چیزیه که لازم داری!
اینجا با یکی از محبوبترین زبانهای برنامهنویسی وب، یعنی جاوااسکریپت (JavaScript) کار میکنیم! 🚀
🔹 چرا جاوااسکریپت؟
✅ ساده و راحت برای یادگیری
✅ سازگار با همه پلتفرمها (ویندوز، مک، لینوکس، موبایل و...)
✅ ابزارهای رایگان زیاد برای تمرین و توسعه
این دوره بر اساس مجموعه درسهای اصول علوم کامپیوتر طراحی شده و کمک میکنه مفاهیم اصلی برنامهنویسی رو مستقیماً در جاوااسکریپت پیادهسازی کنی.
چی یاد میگیری؟
📌 تعریف متغیرها و استفاده از مقادیر مختلف
📌 کار با توابع (Functions) و شخصیسازی اونها
📌 استفاده از دستورات شرطی برای تصمیمگیری در کد
📌 بهکارگیری حلقهها (Loops) برای اجرای کدهای تکراری
📌 ایجاد و تغییر آرایهها (Arrays) برای مدیریت مجموعهای از دادهها
چی لازمه؟ فقط کافیه فایلهای تمرینی رایگان رو دانلود کنی و همراه با داگ وینی، مدرس این دوره، گامبهگام جلو بری و کدنویسی واقعی رو تجربه کنی! 🚀👨💻
اهداف یادگیری این دوره
✅ تاریخچه جاوااسکریپت و نحوه پیدایش اون
✅ راهاندازی محیط برنامهنویسی و توسعه
✅ مدیریت مقادیر و متغیرها
✅ تعریف و استفاده از توابع در جاوااسکریپت
✅ نوشتن دستورات شرطی برای تصمیمگیری در برنامهها
✅ کار با حلقهها و اجرای کدهای تکراری
✅ ایجاد، تغییر و مدیریت آرایهها در جاوااسکریپت
دوست داری برنامهنویسی رو از حالت تئوری دربیاری و بهصورت عملی تجربه کنی؟ این دورهی آزمایشگاهی دقیقا همون چیزیه که لازم داری!
اینجا با یکی از محبوبترین زبانهای برنامهنویسی وب، یعنی جاوااسکریپت (JavaScript) کار میکنیم! 🚀
🔹 چرا جاوااسکریپت؟
✅ ساده و راحت برای یادگیری
✅ سازگار با همه پلتفرمها (ویندوز، مک، لینوکس، موبایل و...)
✅ ابزارهای رایگان زیاد برای تمرین و توسعه
این دوره بر اساس مجموعه درسهای اصول علوم کامپیوتر طراحی شده و کمک میکنه مفاهیم اصلی برنامهنویسی رو مستقیماً در جاوااسکریپت پیادهسازی کنی.
چی یاد میگیری؟
📌 تعریف متغیرها و استفاده از مقادیر مختلف
📌 کار با توابع (Functions) و شخصیسازی اونها
📌 استفاده از دستورات شرطی برای تصمیمگیری در کد
📌 بهکارگیری حلقهها (Loops) برای اجرای کدهای تکراری
📌 ایجاد و تغییر آرایهها (Arrays) برای مدیریت مجموعهای از دادهها
چی لازمه؟ فقط کافیه فایلهای تمرینی رایگان رو دانلود کنی و همراه با داگ وینی، مدرس این دوره، گامبهگام جلو بری و کدنویسی واقعی رو تجربه کنی! 🚀👨💻
اهداف یادگیری این دوره
✅ تاریخچه جاوااسکریپت و نحوه پیدایش اون
✅ راهاندازی محیط برنامهنویسی و توسعه
✅ مدیریت مقادیر و متغیرها
✅ تعریف و استفاده از توابع در جاوااسکریپت
✅ نوشتن دستورات شرطی برای تصمیمگیری در برنامهها
✅ کار با حلقهها و اجرای کدهای تکراری
✅ ایجاد، تغییر و مدیریت آرایهها در جاوااسکریپت
مهارت ها
JavaScriptOracleProgramming LanguagesSoftware DevelopmentOne-Off
سرفصل ها
0. مقدمه
- 01 - خوش آمدید
- 02 - آنچه باید بدانید
- 03 - استفاده از فایلهای تمرین
1. به جاوا اسکریپت خوش آمدید
- 04 - تاریخچه جاوا اسکریپت
- 05 - نحوه استفاده از جاوا اسکریپت
- 06 - رایانه شخصی خود را راهاندازی کنید
- 07 - مک خود را راهاندازی کنید
2. اقدامات را با استفاده از کد تعریف کنید
- 08 - با مقادیر و متغیرها کار کنید
- 09 - از توابع برای تکرار اقدامات استفاده کنید
- 10 - وظایف را تجزیه کنید
- 11 - سفارشی کردن توابع با پارامترها
- 12 - متغیرها و دامنه
- 13 - مقادیر را از توابع برگردانید
3. اقدامات را تکرار کنید و شرایط را آزمایش کنید
- 14 - دریافت ورودی از کاربر
- 15 - انواع متغیرهای مختلف را مدیریت کنید
- 16 - تستهای مشروط ایجاد کنید
- 17 - ساخت تستهای شرطی مرکب
- 18 - از حلقههای while استفاده کنید
- 19 - برای حلقهها استفاده کنید
- 20 - آرایههایی برای ذخیره گروهی از مقادیر ایجاد کنید
- 21 - از حلقههای دارای آرایه استفاده کنید
- 22 - تغییر آرایه ها
نتیجه
- 23 - مراحل بعدی
دوره های مرتبط
- دوره آموزشی چالشهای کدنویسی جاوااسکریپت: ساخت اپلیکیشنهای وب
- دوره آموزشی الگوهای JavaScript: راهحلهای مدرن برای چالشهای رایج
- دوره آموزشی جاوااسکریپت: ساخت ساختار داده لیستهای پیوندی
- دوره آموزشی جاوا اسکریپت: نقشه ها و مجموعه ها
- دوره آموزشی آرایه ها در جاوا اسکریپت
- دوره آموزشی یادگیری جاوااسکریپت: نوشتن کد مدرن با JavaScript ESNext
- دوره آموزشی یادگیری برنامهنویسی تابعی با جاوااسکریپت +ES6
- دوره آموزشی ساخت برنامههای تایپاسکریپت با JSDoc