دوره تسلط بر MSX: برنامه‌نویسی کامپیوتر خانگی شما همراه با فلش‌کارت آموزشی — ارائه روی فلش مموری

1,990,000 تومان
تسلط بر MSX: برنامه‌نویسی کامپیوتر خانگی شما - احیای یک افسانه! آیا آماده‌اید به دوران طلایی کامپیوترهای خانگی بازگردید؟ به دنیای جادویی MSX قدم بگذارید! زمانی که کامپیوترهای خانگی، دریچه‌ای نو به سوی...
پرداخت اقساطی
در صورت خرید اقساطی هر قسط: 497,500 تومان
۴ قسط ماهانه. بدون سود، چک و ضامن.
پرداخت اقساطی با دیجی‌پی پرداخت اقساطی با ترب‌پی

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

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

عنوان دوره: تسلط بر MSX: برنامه‌نویسی کامپیوتر خانگی شما

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

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

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

  • 1. مقدمه‌ای بر دنیای MSX و کامپیوترهای خانگی
  • 2. راه‌اندازی کامپیوتر و آشنایی با محیط MSX-BASIC
  • 3. اولین دستور: PRINT و نمایش متن روی صفحه
  • 4. استفاده از MSX به عنوان یک ماشین حساب قدرتمند
  • 5. مفهوم خطاهای برنامه‌نویسی و پیام‌های خطا
  • 6. دستور CLS: پاک کردن صفحه نمایش
  • 7. برنامه‌نویسی خط به خط: شماره خط‌ها و اهمیت آن‌ها
  • 8. دستورات LIST, RUN, NEW: مدیریت برنامه شما
  • 9. ذخیره و بارگذاری اولین برنامه (SAVE & LOAD)
  • 10. استفاده از دستور REM برای نوشتن توضیحات در کد
  • 11. متغیرها چیستند؟ آشنایی با متغیرهای عددی
  • 12. انجام عملیات ریاضی با متغیرها
  • 13. متغیرهای رشته‌ای برای ذخیره متن
  • 14. دریافت ورودی از کاربر با دستور INPUT
  • 15. دستورالعمل‌های شرطی: تصمیم‌گیری با IF...THEN
  • 16. گسترش شرط‌ها با دستور ELSE
  • 17. پرش در برنامه با دستور GOTO
  • 18. ایجاد حلقه‌های تکرار ساده با IF و GOTO
  • 19. حلقه‌های تکرار ساختاریافته: دستور FOR...NEXT
  • 20. کنترل گام حلقه با پارامتر STEP
  • 21. حلقه‌های تودرتو برای کارهای پیچیده‌تر
  • 22. تولید اعداد تصادفی با تابع RND
  • 23. زیربرنامه‌ها: سازماندهی کد با GOSUB و RETURN
  • 24. خواندن داده‌های ثابت با دستورات READ و DATA
  • 25. دستور RESTORE: بازخوانی داده‌ها
  • 26. دستور ON...GOTO برای انتخاب‌های چندگانه
  • 27. دستور ON...GOSUB برای فراخوانی‌های شرطی
  • 28. توابع داخلی: کار با اعداد (ABS, SGN, INT)
  • 29. توابع مثلثاتی (SIN, COS, TAN) و لگاریتمی (LOG)
  • 30. توابع کار با رشته‌ها: LEFT$, RIGHT$, MID$
  • 31. توابع LEN, VAL, STR$ برای مدیریت رشته‌ها
  • 32. کدهای اسکی (ASCII): توابع CHR$ و ASC
  • 33. آرایه‌ها: ذخیره مجموعه‌ای از داده‌ها با دستور DIM
  • 34. کار با آرایه‌های تک‌بعدی
  • 35. کار با آرایه‌های دوبعدی و جداول
  • 36. توابع تعریف شده توسط کاربر: DEF FN
  • 37. مقدمه‌ای بر گرافیک در MSX
  • 38. آشنایی با حالت‌های مختلف صفحه نمایش: دستور SCREEN
  • 39. کار با رنگ‌ها: دستور COLOR
  • 40. تنظیم رنگ پس‌زمینه، متن و حاشیه
  • 41. رسم نقطه روی صفحه با PSET و PRESET
  • 42. ترسیم خط با دستور LINE
  • 43. ترسیم مستطیل‌های توخالی و توپر با دستور LINE
  • 44. ترسیم دایره و بیضی با دستور CIRCLE
  • 45. رنگ‌آمیزی فضاهای بسته با دستور PAINT
  • 46. مختصات نسبی در دستورات گرافیکی
  • 47. تعریف پنجره دید (Viewport) با دستور VIEW
  • 48. مقدمه‌ای بر اسپرایت‌ها: قلب تپنده بازی‌های MSX
  • 49. آشنایی با مشخصات اسپرایت در MSX
  • 50. طراحی الگوی اسپرایت به صورت دستی
  • 51. تعریف الگوی اسپرایت با دستور SPRITE$
  • 52. قرار دادن اسپرایت روی صفحه با دستور PUT SPRITE
  • 53. حرکت دادن اسپرایت‌ها و ایجاد انیمیشن
  • 54. تشخیص برخورد اسپرایت‌ها با یکدیگر
  • 55. تشخیص برخورد اسپرایت با لبه‌های صفحه
  • 56. تغییر رنگ اسپرایت‌ها
  • 57. بزرگ‌نمایی اسپرایت‌ها (Sprite Magnification)
  • 58. تکنیک‌های پیشرفته اسپرایت: استفاده همزمان از چندین اسپرایت
  • 59. محدودیت‌های اسپرایت و راه‌های غلبه بر آن‌ها
  • 60. ایجاد صدای ساده با دستور BEEP
  • 61. آشنایی با چیپ صدای PSG (Programmable Sound Generator)
  • 62. تولید فرکانس‌های مختلف با دستور SOUND
  • 63. ایجاد افکت‌های صوتی: انفجار، شلیک و ...
  • 64. مقدمه‌ای بر دستور PLAY برای نواختن موسیقی
  • 65. نواختن نت‌های موسیقی و کنترل طول آن‌ها
  • 66. تغییر اکتاو و تمپو در دستور PLAY
  • 67. ایجاد سکوت و اتصال نت‌ها
  • 68. نواختن موسیقی در پس‌زمینه (Music Background)
  • 69. ایجاد موسیقی چند کاناله با دستور PLAY
  • 70. دریافت ورودی آنی از صفحه کلید با INKEY$
  • 71. تنظیم کلیدهای عملکرد (Function Keys) با دستور KEY
  • 72. آشنایی با پورت‌های جوی‌استیک
  • 73. خواندن جهت‌های جوی‌استیک با تابع STICK
  • 74. خواندن دکمه‌های آتش جوی‌استیک با تابع STRIG
  • 75. استفاده از پدال‌ها و ماوس (در صورت وجود)
  • 76. ذخیره و بارگذاری برنامه‌ها روی نوار کاست (CSAVE/CLOAD)
  • 77. ذخیره و بارگذاری آرایه‌ها روی کاست
  • 78. مقدمه‌ای بر دیسک درایو و MSX-DOS
  • 79. فرمت کردن دیسک و مشاهده لیست فایل‌ها (FILES)
  • 80. ذخیره و بارگذاری برنامه از روی دیسک
  • 81. کار با فایل‌ها: باز کردن و بستن فایل‌های ترتیبی
  • 82. نوشتن داده در فایل‌های ترتیبی (PRINT#)
  • 83. خواندن داده از فایل‌های ترتیبی (INPUT#)
  • 84. مفهوم حافظه کامپیوتر و آدرس‌دهی
  • 85. دستور PEEK: خواندن یک بایت از حافظه
  • 86. دستور POKE: نوشتن یک بایت در حافظه
  • 87. آشنایی با نقشه حافظه MSX
  • 88. کنترل مستقیم پردازنده ویدیویی (VDP) با VPOKE
  • 89. تغییر مجموعه کاراکترهای استاندارد (Character Set)
  • 90. طراحی فونت یا کاراکترهای گرافیکی سفارشی
  • 91. مقدمه‌ای بر زبان ماشین و اسمبلی
  • 92. اجرای کدهای زبان ماشین از بیسیک با دستور CALL
  • 93. بارگذاری فایل‌های باینری (کد ماشین) با BLOAD
  • 94. مفهوم اسلات‌ها و مدیریت حافظه
  • 95. تکنیک‌های بهینه‌سازی سرعت و حافظه در بیسیک
  • 96. پروژه اول: ساخت بازی "حدس عدد"
  • 97. پروژه دوم: طراحی یک برنامه نقاشی ساده
  • 98. پروژه سوم: ساخت یک انیمیشن با اسپرایت‌ها
  • 99. پروژه چهارم: ساخت بازی ساده Pong
  • 100. مسیر پیش رو: منابع بیشتر و ادامه یادگیری MSX
تسلط بر MSX: برنامه‌نویسی کامپیوتر خانگی شما - احیای یک افسانه!

آیا آماده‌اید به دوران طلایی کامپیوترهای خانگی بازگردید؟

به دنیای جادویی MSX قدم بگذارید! زمانی که کامپیوترهای خانگی، دریچه‌ای نو به سوی خلاقیت و نوآوری بودند. دورانی که برنامه‌نویسی، یک هنر به حساب می‌آمد و هر خط کد، داستانی برای گفتن داشت. آیا شما هم دلتنگ آن دوران هستید؟ یا کنجکاوید بدانید که چگونه نسل قبل، با کامپیوترهای MSX خود، شگفتی خلق می‌کردند؟

دوره آموزشی "تسلط بر MSX: برنامه‌نویسی کامپیوتر خانگی شما"، شما را به سفری هیجان‌انگیز در دنیای MSX می‌برد. این دوره با الهام از کتاب کلاسیک "How to program your MSX computer"، به شما کمک می‌کند تا دانش و مهارت‌های لازم برای برنامه‌نویسی این کامپیوتر محبوب را به دست آورید. فرقی نمی‌کند که یک مبتدی کامل باشید یا تجربه‌ای در برنامه‌نویسی داشته باشید، این دوره برای شما طراحی شده است.

درباره دوره "تسلط بر MSX: برنامه‌نویسی کامپیوتر خانگی شما"

این دوره یک سفر جامع و گام به گام به دنیای برنامه‌نویسی MSX است. با تکیه بر اصول و مفاهیم کلیدی مطرح شده در کتاب "How to program your MSX computer"، ما به شما نشان خواهیم داد که چگونه می‌توانید از زبان BASIC برای خلق بازی‌ها، برنامه‌های کاربردی و حتی ابزارهای گرافیکی خیره‌کننده استفاده کنید. این دوره نه تنها یک آموزش تئوری است، بلکه یک تجربه عملی است که شما را قادر می‌سازد تا ایده‌های خود را به واقعیت تبدیل کنید.

موضوعات کلیدی دوره

  • آشنایی با معماری MSX و نحوه کارکرد آن
  • مقدمات زبان BASIC و دستورات اصلی
  • کار با متغیرها، آرایه‌ها و حلقه‌ها
  • ورودی و خروجی: دریافت اطلاعات از کاربر و نمایش نتایج
  • گرافیک و صدا: خلق تصاویر و صداهای جذاب
  • برنامه‌نویسی بازی: طراحی و پیاده‌سازی بازی‌های ساده و جذاب
  • بهینه‌سازی کد: افزایش سرعت و کارایی برنامه‌ها
  • خطایابی و رفع اشکال: پیدا کردن و حل مشکلات کد
  • استفاده از توابع و زیربرنامه‌ها: سازماندهی کد و افزایش خوانایی
  • آشنایی با تکنیک‌های پیشرفته برنامه‌نویسی MSX

مخاطبان دوره

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

  • علاقه‌مندان به کامپیوترهای خانگی کلاسیک و نوستالژی
  • دانشجویان و فارغ‌التحصیلان رشته‌های کامپیوتر و فناوری اطلاعات
  • برنامه‌نویسانی که به دنبال گسترش دانش و مهارت‌های خود هستند
  • کسانی که می‌خواهند برنامه‌نویسی را از پایه یاد بگیرند
  • افرادی که می‌خواهند بازی‌های خود را برای MSX بسازند

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

گذراندن این دوره به شما کمک می‌کند تا:

  • دانش و مهارت‌های لازم برای برنامه‌نویسی MSX را به دست آورید
  • دنیای کامپیوترهای خانگی کلاسیک را از نزدیک تجربه کنید
  • بازی‌ها و برنامه‌های خود را برای MSX بسازید
  • خلاقیت و نوآوری خود را به چالش بکشید
  • مهارت‌های حل مسئله خود را تقویت کنید
  • از یادگیری برنامه‌نویسی لذت ببرید
  • به جامعه برنامه‌نویسان MSX بپیوندید
  • رزومه خود را با یک مهارت منحصربه‌فرد تقویت کنید

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

دوره "تسلط بر MSX: برنامه‌نویسی کامپیوتر خانگی شما" شامل 100 سرفصل جامع است که به صورت گام به گام شما را در دنیای MSX راهنمایی می‌کند. در اینجا فقط تعدادی از سرفصل‌ها را ذکر می‌کنیم:

  • بخش 1: آشنایی با MSX
    • تاریخچه MSX: از آغاز تا اوج
    • معماری MSX: نگاهی به سخت‌افزار و نرم‌افزار
    • راه‌اندازی MSX: شبیه‌سازها و سخت‌افزار واقعی
    • آشنایی با BASIC: زبان برنامه‌نویسی MSX
    • ویرایشگر BASIC: نوشتن و اجرای کد
  • بخش 2: مبانی برنامه‌نویسی BASIC
    • متغیرها: تعریف و استفاده
    • انواع داده: اعداد، رشته‌ها و مقادیر منطقی
    • عملگرها: محاسباتی، مقایسه‌ای و منطقی
    • دستورات ورودی و خروجی: INPUT, PRINT
    • دستورات شرطی: IF, THEN, ELSE
    • حلقه‌ها: FOR, NEXT, WHILE, WEND
  • بخش 3: گرافیک و صدا
    • صفحه نمایش MSX: رزولوشن و رنگ‌ها
    • دستورات گرافیکی: LINE, CIRCLE, PAINT
    • کار با اسپرایت‌ها: حرکت و انیمیشن
    • صداسازی: دستورات SOUND و PLAY
    • ایجاد موسیقی: نوشتن آهنگ با BASIC
  • بخش 4: برنامه‌نویسی بازی
    • طراحی بازی: مفاهیم و اصول اولیه
    • ایجاد منو: نمایش گزینه‌ها و دریافت ورودی
    • کنترل بازیکن: حرکت و تعامل
    • تشخیص برخورد: Collision Detection
    • امتیازدهی: ثبت و نمایش امتیاز
    • ایجاد دشمن: رفتار و حرکت
    • بازی‌های ساده: Snake, Breakout, Space Invaders
  • بخش 5: تکنیک‌های پیشرفته
    • بهینه‌سازی کد: افزایش سرعت و کارایی
    • استفاده از زیربرنامه‌ها و توابع
    • مدیریت حافظه
    • کار با فایل‌ها
    • برنامه‌نویسی ماشین: مقدمه‌ای بر اسمبلی
    • برنامه‌نویسی بازی‌های پیچیده: ماجراجویی، استراتژی، پلتفرمر
  • بخش 6: پروژه‌های عملی
    • ایجاد یک بازی کامل
    • طراحی یک برنامه کاربردی
    • ساخت یک ابزار گرافیکی
    • اشتراک‌گذاری پروژه‌ها با جامعه MSX

و بسیاری سرفصل‌های دیگر که شما را به یک متخصص برنامه‌نویسی MSX تبدیل خواهد کرد!

همین امروز در دوره "تسلط بر MSX: برنامه‌نویسی کامپیوتر خانگی شما" ثبت‌نام کنید و به جمع علاقه‌مندان به دنیای MSX بپیوندید! فرصت را از دست ندهید، این سفر هیجان‌انگیز در انتظار شماست!

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

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

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

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

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

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

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

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

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

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

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

🏅

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

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

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

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

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

تجربه‌ای کامل‌تر برای مطالعه، تمرین و یادگیری
express24.ir
تگ‌ها: 8-bit Programming 8-بیت Basic How to program your MSX computer MSX MSX programming Old School Computing Persian MSX Retro Computing Vintage Computing آموزش MSX برنامه‌نویسی MSX برنامه‌نویسی کلاسیک توسعه بازی MSX کامپیوتر خانگی

نظرات

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

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