دوره از صفر تا صد بیسیک آتاری ST: خلق بازی و برنامه با راهنمای تیموتی اور نایت همراه با فلش‌کارت آموزشی — ارائه روی فلش مموری

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

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

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

عنوان دوره: از صفر تا صد بیسیک آتاری ST: خلق بازی و برنامه با راهنمای تیموتی اور نایت

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

موضوع میانی: آموزش برنامه‌نویسی بیسیک آتاری ST

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

  • 1. مقدمه‌ای بر آتاری ST و دنیای برنامه‌نویسی
  • 2. آشنایی با محیط BASIC آتاری ST
  • 3. اولین برنامه شما: Hello World!
  • 4. متغیرها: ذخیره اطلاعات
  • 5. انواع داده‌ها: اعداد و رشته‌ها
  • 6. عملگرهای حسابی: جمع، تفریق، ضرب، تقسیم
  • 7. عملگرهای مقایسه‌ای: بزرگتر، کوچکتر، مساوی
  • 8. عملگرهای منطقی: AND, OR, NOT
  • 9. دستور PRINT: نمایش خروجی
  • 10. دستور INPUT: دریافت ورودی از کاربر
  • 11. دستور CLS: پاک کردن صفحه
  • 12. دستور REM: نوشتن توضیحات در کد
  • 13. دستور DATA و READ: کار با داده‌های ثابت
  • 14. دستور RESTORE: بازگرداندن نشانگر DATA
  • 15. دستور GOTO: پرش به خطی دیگر
  • 16. دستور IF...THEN: اجرای شرطی دستورات
  • 17. دستور IF...THEN...ELSE: اجرای دو شرطی دستورات
  • 18. حلقه‌ها: FOR...NEXT
  • 19. حلقه‌ها: WHILE...WEND
  • 20. حلقه‌ها: REPEAT...UNTIL (اگر در BASIC آتاری ST موجود باشد)
  • 21. آرایه‌ها: ذخیره چندین مقدار در یک متغیر
  • 22. تعریف و استفاده از آرایه‌ها
  • 23. دستور DIM: تعریف اندازه آرایه‌ها
  • 24. دستور SUB (یا GOSUB): ایجاد زیربرنامه‌ها
  • 25. بازگشت از زیربرنامه: RETURN
  • 26. ارسال پارامتر به زیربرنامه‌ها
  • 27. دستور RANDOMIZE: تولید اعداد تصادفی
  • 28. تابع RND: تولید اعداد تصادفی
  • 29. ایجاد بازی‌های ساده با اعداد تصادفی
  • 30. دستور GRAPHICS: فعال کردن حالت گرافیکی
  • 31. تنظیم رزولوشن صفحه
  • 32. دستور PLOT: رسم پیکسل
  • 33. دستور DRAW: رسم خط
  • 34. دستور LINE: رسم خط (ممکن است متفاوت باشد)
  • 35. دستور CIRCLE: رسم دایره
  • 36. دستور BOX: رسم مستطیل
  • 37. دستور FILL: پر کردن شکل با رنگ
  • 38. دستور COLOR: تنظیم رنگ قلم و پس‌زمینه
  • 39. رنگ‌های استاندارد در آتاری ST
  • 40. دستور PEN: تنظیم حالت قلم (پاک کردن، رسم)
  • 41. کار با ماوس: خواندن موقعیت ماوس
  • 42. کار با ماوس: تشخیص کلیک ماوس
  • 43. دستور JOYSTICK: خواندن وضعیت جوی استیک
  • 44. کتابخانه کاراکترها: فونت‌های آتاری ST
  • 45. دستور PRINT USING: فرمت‌بندی خروجی
  • 46. دستور STR$ و VAL: تبدیل رشته به عدد و بالعکس
  • 47. دستور LEFT$, RIGHT$, MID$: کار با زیررشته‌ها
  • 48. دستور LEN: طول رشته
  • 49. دستور INSTR: یافتن موقعیت یک زیررشته
  • 50. دستور CHR$ و ASC: تبدیل کد ASCII به کاراکتر و بالعکس
  • 51. مدیریت خطا: ON ERROR GOTO
  • 52. دستور RESUME: ادامه اجرای برنامه پس از خطا
  • 53. فایل‌ها: باز کردن و بستن فایل
  • 54. دستور OPEN: باز کردن فایل
  • 55. دستور CLOSE: بستن فایل
  • 56. دستور WRITE: نوشتن داده در فایل
  • 57. دستور READ: خواندن داده از فایل
  • 58. دستور EOF: تشخیص پایان فایل
  • 59. دستور INPUT# و PRINT# (یا معادل آنها): خواندن و نوشتن در فایل
  • 60. فایل‌های ترتیبی و دسترسی مستقیم
  • 61. کار با دیسک: فرمت کردن دیسک (اگر BASIC پشتیبانی کند)
  • 62. دستور KILL: حذف فایل
  • 63. دستور NAME: تغییر نام فایل
  • 64. صدا در آتاری ST: مفاهیم اولیه
  • 65. دستور SOUND (یا معادل آن): تولید صدا
  • 66. تنظیم فرکانس صدا
  • 67. تنظیم حجم صدا
  • 68. ایجاد موسیقی ساده
  • 69. صداهای پیچیده‌تر
  • 70. مفاهیم شیءگرایی در BASIC (اگر پشتیبانی شود)
  • 71. استفاده از دیکشنری‌ها یا ساختارهای مشابه
  • 72. طراحی بازی‌های پیچیده‌تر
  • 73. مکانیک‌های بازی: حرکت شخصیت
  • 74. انیمیشن: فریم به فریم
  • 75. انیمیشن: استفاده از بلوک‌های گرافیکی
  • 76. مدیریت وضعیت بازی
  • 77. منوهای بازی
  • 78. مراحل بازی
  • 79. ذخیره و بارگذاری بازی
  • 80. نکات بهینه‌سازی کد
  • 81. محدودیت‌های حافظه در آتاری ST
  • 82. استفاده از دستورات اسمبلی (اگر امکان‌پذیر باشد)
  • 83. نکات طراحی رابط کاربری
  • 84. مدیریت رویدادها (Events)
  • 85. مختصری در مورد زبان اسمبلی 68000 (به صورت مقدماتی)
  • 86. تکنیک‌های گرافیکی پیشرفته
  • 87. استفاده از صفحات (Planes) یا لایه‌های گرافیکی
  • 88. ترکیب تصاویر (Sprites)
  • 89. فشرده‌سازی داده‌ها (به صورت ساده)
  • 90. تست و اشکال‌زدایی (Debugging)
  • 91. ابزارهای اشکال‌زدایی در BASIC آتاری ST
  • 92. روش‌های منطقی برای یافتن خطا
  • 93. مستندسازی کد
  • 94. نوشتن راهنمای کاربری
  • 95. ارائه پروژه نهایی
  • 96. جمع‌بندی و گام‌های بعدی
  • 97. منابع بیشتر برای یادگیری
  • 98. بررسی بازی‌های کلاسیک آتاری ST
  • 99. آینده برنامه‌نویسی با کامپیوترهای قدیمی
  • 100. نکات امنیتی در برنامه‌نویسی (اگر مرتبط باشد)
از صفر تا صد بیسیک آتاری ST: خلق بازی و برنامه با راهنمای تیموتی اور نایت

از صفر تا صد بیسیک آتاری ST: خلق بازی و برنامه با راهنمای تیموتی اور نایت

آیا دوست دارید به دنیای جادویی برنامه‌نویسی کامپیوترهای قدیمی سفر کنید؟

آیا خاطرات شیرین دوران طلایی بازی‌های ویدیویی دهه 80 و 90 را به یاد دارید؟ آیا همیشه آرزو داشتید که بتوانید بازی‌ها و برنامه‌های خودتان را برای کامپیوترهای افسانه‌ای مثل آتاری ST بسازید؟ دوره آموزشی "از صفر تا صد بیسیک آتاری ST" دقیقا همان چیزی است که به دنبالش هستید! این دوره با الهام از کتاب ارزشمند "Understanding Atari ST Basic Programming" نوشته تیموتی اور نایت، شما را از یک مبتدی کامل به یک برنامه‌نویس ماهر بیسیک آتاری ST تبدیل می‌کند. با ما همراه شوید تا دوباره شور و هیجان دوران طلایی کامپیوترهای خانگی را تجربه کنید!

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

درباره دوره

دوره "از صفر تا صد بیسیک آتاری ST" یک منبع جامع و کاربردی برای یادگیری برنامه‌نویسی بیسیک آتاری ST است. این دوره بر اساس مفاهیم و آموزش‌های کتاب "Understanding Atari ST Basic Programming" طراحی شده است، اما فراتر از آن می‌رود و با ارائه مثال‌های عملی، پروژه‌های جذاب و تمرین‌های تعاملی، یادگیری را برای شما لذت‌بخش می‌کند. در این دوره، شما با تمام جنبه‌های برنامه‌نویسی بیسیک آتاری ST آشنا خواهید شد و مهارت‌های لازم برای خلق بازی‌ها، ابزارها و برنامه‌های کاربردی را کسب خواهید کرد.

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

  • مبانی و مقدمات برنامه‌نویسی بیسیک آتاری ST
  • ساختار و دستورات اصلی زبان بیسیک
  • متغیرها، داده‌ها و عملگرها
  • مدیریت ورودی و خروجی (صفحه کلید، موس، مانیتور)
  • کار با گرافیک و طراحی رابط کاربری
  • صدا و موسیقی در برنامه‌های آتاری ST
  • مدیریت فایل‌ها و ذخیره‌سازی اطلاعات
  • ساختارهای کنترلی (if, then, else, for, while)
  • زیربرنامه‌ها و توابع (Functions and Subroutines)
  • کار با داده‌های پیچیده (آرایه‌ها، رشته‌ها)
  • ایجاد بازی‌های ساده و پیشرفته
  • اشکال‌زدایی و رفع خطاهای برنامه‌نویسی
  • بهینه‌سازی کد و افزایش سرعت اجرا
  • مروری بر سخت‌افزار آتاری ST و ارتباط آن با برنامه‌نویسی
  • پروژه‌های عملی و ساخت بازی‌های جذاب

مخاطبان دوره

این دوره برای افراد زیر مناسب است:

  • علاقه‌مندان به کامپیوترهای قدیمی و نوستالژی
  • دانش‌آموزان و دانشجویانی که به دنبال یادگیری برنامه‌نویسی هستند
  • برنامه‌نویسان تازه‌کار که می‌خواهند با زبان بیسیک آشنا شوند
  • افرادی که به دنبال خلق بازی‌ها و برنامه‌های خودشان هستند
  • کسانی که می‌خواهند مهارت‌های خود را در برنامه‌نویسی ارتقا دهند
  • طرفداران کتاب "Understanding Atari ST Basic Programming" که می‌خواهند آموخته‌های خود را عملی کنند

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

با گذراندن این دوره، شما به مزایای زیر دست خواهید یافت:

  • یادگیری آسان و گام به گام: دوره به گونه‌ای طراحی شده است که مفاهیم پیچیده را به زبان ساده و قابل فهم آموزش می‌دهد.
  • تجربه عملی: با انجام پروژه‌های عملی و تمرین‌های تعاملی، مهارت‌های برنامه‌نویسی خود را به سرعت ارتقا می‌دهید.
  • ساخت بازی‌ها و برنامه‌های کاربردی: یاد می‌گیرید که چگونه بازی‌ها و برنامه‌هایی را از ابتدا بسازید و خلاقیت خود را به کار بگیرید.
  • دسترسی به محتوای جامع: این دوره شامل صدها سرفصل آموزشی، مثال‌های کاربردی، و پشتیبانی کامل است.
  • احیای خاطرات: با برنامه‌نویسی برای آتاری ST، به دوران طلایی کامپیوترهای خانگی بازمی‌گردید و نوستالژی خود را زنده می‌کنید.
  • ایجاد رزومه قوی: مهارت برنامه‌نویسی بیسیک آتاری ST می‌تواند به عنوان یک امتیاز مثبت در رزومه شما درج شود و شما را از دیگران متمایز کند.

سرفصل‌های دوره

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

بخش 1: مقدمات و آشنایی با آتاری ST

  • آشنایی با تاریخچه آتاری ST و سخت‌افزار آن
  • نصب و راه‌اندازی شبیه‌ساز آتاری ST
  • مقدمه‌ای بر زبان بیسیک و محیط برنامه‌نویسی آتاری ST
  • اولین برنامه: "Hello, World!"
  • ساختار یک برنامه بیسیک آتاری ST
  • دستورات اولیه: PRINT, INPUT, GOTO

بخش 2: مبانی برنامه‌نویسی بیسیک

  • متغیرها و انواع داده‌ها
  • عملگرهای محاسباتی و منطقی
  • ساختارهای کنترلی: IF...THEN...ELSE
  • حلقه‌ها: FOR...NEXT و WHILE...WEND
  • زیربرنامه‌ها و توابع
  • مدیریت خطا و اشکال‌زدایی

بخش 3: کار با گرافیک و صدا

  • آشنایی با صفحه نمایش و رزولوشن‌ها
  • دستورات گرافیکی: LINE, RECT, CIRCLE
  • رنگ‌ها و پالت رنگی
  • انیمیشن‌های ساده
  • صدا و موسیقی: PLAY, SOUND
  • کنترل صدا و افکت‌های صوتی

بخش 4: ورودی و خروجی

  • خواندن ورودی از صفحه کلید
  • تشخیص حرکات موس
  • خواندن و نوشتن در فایل‌ها
  • کار با دیسک‌ها و درایوها
  • منوها و رابط کاربری ساده

بخش 5: برنامه‌نویسی پیشرفته

  • آرایه‌ها و رشته‌ها
  • مدیریت حافظه
  • کار با رویدادها
  • ایجاد بازی‌های ساده (مثال: پینگ‌پنگ)
  • ساخت بازی‌های پیچیده‌تر

بخش 6: پروژه‌های عملی

  • پروژه 1: ساخت یک بازی ساده با گرافیک
  • پروژه 2: ساخت یک برنامه کاربردی برای مدیریت فایل‌ها
  • پروژه 3: ساخت یک بازی ماجراجویی متنی
  • پروژه 4: ساخت یک بازی پازل
  • بهینه‌سازی و ارتقای پروژه‌ها
  • جمع‌بندی و معرفی منابع بیشتر

همین امروز به جمع ما بپیوندید و سفر خود را به دنیای شگفت‌انگیز برنامه‌نویسی آتاری ST آغاز کنید!

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

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

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

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

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

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

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

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

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

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

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

🏅

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

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

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

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

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

تجربه‌ای کامل‌تر برای مطالعه، تمرین و یادگیری
express24.ir
تگ‌ها: Atari ST Atari ST Programming Basic BASIC Tutorial Computer Programming Game Development Retro Computing ST BASIC آموزش بیسیک برنامه‌نویسی برنامه‌نویسی آتاری ST برنامه‌نویسی کامپیوترهای قدیمی بیسیک تیموتی اور نایت خلق بازی

نظرات

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

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