دوره ساخت کاربردهای جذاب برای Atari ST: راهنمای عملی برنامه‌نویسی با الهام از Compute! همراه با فلش‌کارت آموزشی — ارائه روی فلش مموری

2,490,000 تومان
ساخت کاربردهای جذاب برای Atari ST: راهنمای عملی برنامه‌نویسی با الهام از Compute! از نوستالژی تا نوآوری: دوره آموزشی ساخت کاربردهای جذاب برای Atari ST آیا دلتان برای روزهای درخشان کامپیوترهای کلاسیک ت...
پرداخت اقساطی
در صورت خرید اقساطی هر قسط: 622,500 تومان
۴ قسط ماهانه. بدون سود، چک و ضامن.
پرداخت اقساطی با دیجی‌پی پرداخت اقساطی با ترب‌پی

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

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

عنوان دوره: دوره ساخت کاربردهای جذاب برای Atari ST: راهنمای عملی برنامه‌نویسی با الهام از Compute!

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

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

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

  • 1. مقدمه: عصر طلایی Atari ST و برنامه‌نویسی کلاسیک
  • 2. آشنایی با معماری Atari ST: سخت‌افزار و نرم‌افزار
  • 3. نصب و راه‌اندازی ابزارهای توسعه: کامپایلر، اسمبلر و ویرایشگر
  • 4. مروری بر زبان برنامه‌نویسی BASIC و ST BASIC
  • 5. اولین برنامه: Hello, World! در ST BASIC
  • 6. متغیرها، عملگرها و دستورات کنترلی در BASIC
  • 7. ورودی و خروجی: گرفتن داده از کاربر و نمایش اطلاعات
  • 8. آرایه‌ها و حلقه‌ها: مدیریت داده‌های بزرگ و تکرار عملیات
  • 9. ساخت زیرروال‌ها و توابع: سازماندهی کد و جلوگیری از تکرار
  • 10. آشنایی با حافظه و مدیریت آن در Atari ST
  • 11. مقدمه‌ای بر زبان برنامه‌نویسی اسمبلی 68000
  • 12. ساختار برنامه اسمبلی و دستورالعمل‌های اساسی
  • 13. رجیسترها، اشاره‌گرها و عملیات حسابی در اسمبلی
  • 14. مقایسه BASIC و Assembly: مزایا و معایب هر کدام
  • 15. ترکیب BASIC و اسمبلی: بهینه‌سازی کد و دسترسی به سخت‌افزار
  • 16. مقدمه‌ای بر سیستم‌عامل TOS و GEM
  • 17. آشنایی با ساختار فایل‌ها و دایرکتوری‌ها در TOS
  • 18. دستورات خط فرمان و اسکریپت‌نویسی در TOS
  • 19. مدیریت حافظه در TOS: تخصیص و آزادسازی حافظه
  • 20. آشنایی با GEM: رابط کاربری گرافیکی Atari ST
  • 21. ایجاد پنجره‌ها، دکمه‌ها و منوها با GEM
  • 22. مدیریت رویدادها: پاسخگویی به ورودی کاربر
  • 23. رسم اشکال پایه: خط، دایره، مستطیل
  • 24. رنگ‌ها و پالت رنگی: انتخاب و استفاده از رنگ‌ها
  • 25. پر کردن اشکال و ایجاد الگوهای رنگی
  • 26. کار با تصاویر: بارگذاری، نمایش و ویرایش تصاویر
  • 27. مقدمه‌ای بر گرافیک ویدیویی Atari ST
  • 28. حالت‌های گرافیکی مختلف: رزولوشن و تعداد رنگ‌ها
  • 29. دسترسی مستقیم به حافظه ویدیویی: نوشتن پیکسل به پیکسل
  • 30. ایجاد انیمیشن‌های ساده با تغییر موقعیت و رنگ اشیاء
  • 31. تکنیک‌های اسکرولینگ: ایجاد حرکت افقی و عمودی
  • 32. مقدمه‌ای بر صدا و موسیقی در Atari ST
  • 33. تولید صدا با تراشه صوتی AY-3-8910
  • 34. ایجاد افکت‌های صوتی ساده: انفجار، شلیک و غیره
  • 35. کار با موسیقی: پخش و ایجاد موسیقی ساده
  • 36. نوشتن درایورهای سخت‌افزاری: دسترسی مستقیم به سخت‌افزار
  • 37. ارتباط با پورت‌های سریال و موازی: اتصال به دستگاه‌های خارجی
  • 38. ساخت یک ویرایشگر متن ساده با GEM
  • 39. پیاده‌سازی توابع ویرایش: درج، حذف، جستجو و جایگزینی
  • 40. ذخیره و بارگذاری فایل‌ها: مدیریت فایل‌های متنی
  • 41. ساخت یک برنامه نقاشی ساده با GEM
  • 42. پیاده‌سازی ابزارهای نقاشی: قلم، پاک‌کن، سطل رنگ
  • 43. ذخیره و بارگذاری تصاویر: مدیریت فایل‌های تصویری
  • 44. ساخت یک بازی ساده: مفاهیم اولیه
  • 45. طراحی بازی: داستان، شخصیت‌ها و قوانین
  • 46. ایجاد گرافیک بازی: طراحی شخصیت‌ها و محیط
  • 47. برنامه‌نویسی منطق بازی: حرکت، برخورد و امتیاز
  • 48. ایجاد جلوه‌های صوتی و موسیقی برای بازی
  • 49. کامپایل و اجرای بازی: تست و رفع اشکال
  • 50. بهینه‌سازی کد: افزایش سرعت و کاهش حجم
  • 51. استفاده از کتابخانه‌های گرافیکی و صوتی: تسهیل توسعه
  • 52. ساخت یک دمو: نمایش توانایی‌های گرافیکی و صوتی
  • 53. ایجاد افکت‌های ویژه: چرخش، بزرگنمایی و تغییر شکل
  • 54. کار با فونت‌ها: طراحی و استفاده از فونت‌های سفارشی
  • 55. مقدمه‌ای بر برنامه‌نویسی شی‌گرا در Atari ST (اگر امکان‌پذیر باشد)
  • 56. استفاده از کلاس‌ها و اشیاء: سازماندهی کد
  • 57. وراثت و چندریختی: استفاده مجدد از کد و افزایش انعطاف‌پذیری
  • 58. ساخت یک پایگاه داده ساده: ذخیره و بازیابی اطلاعات
  • 59. جستجو و مرتب‌سازی داده‌ها: مدیریت داده‌های بزرگ
  • 60. کار با فایل‌های دیتابیس: ذخیره و بازیابی اطلاعات
  • 61. مقدمه‌ای بر شبکه‌سازی در Atari ST (اگر امکان‌پذیر باشد)
  • 62. ارتباط بین دو دستگاه Atari ST: ارسال و دریافت داده
  • 63. ساخت یک برنامه چت ساده: تبادل پیام بین کاربران
  • 64. کار با پروتکل‌های شبکه: TCP/IP و UDP (در صورت امکان)
  • 65. محافظت از کد: تکنیک‌های جلوگیری از کپی غیرقانونی
  • 66. اشکال‌زدایی پیشرفته: یافتن و رفع اشکالات پیچیده
  • 67. تکنیک‌های بهینه‌سازی حافظه: کاهش مصرف حافظه
  • 68. کار با interruptها: مدیریت وقایع سخت‌افزاری
  • 69. ساخت یک سیستم عامل سفارشی (مفاهیم پایه): مدیریت منابع
  • 70. ایجاد درایورهای سخت‌افزاری پیشرفته: دسترسی به سخت‌افزارهای خاص
  • 71. تکنیک‌های فشرده‌سازی داده‌ها: کاهش حجم فایل‌ها
  • 72. کار با فایل‌های آرشیو: ایجاد و استخراج فایل‌های فشرده
  • 73. مقدمه‌ای بر هوش مصنوعی: الگوریتم‌های ساده
  • 74. پیاده‌سازی الگوریتم‌های جستجو: یافتن بهترین مسیر
  • 75. ساخت یک ربات ساده: کنترل رفتار ربات
  • 76. مقدمه‌ای بر پردازش تصویر: فیلتر کردن و دستکاری تصاویر
  • 77. تشخیص الگو: شناسایی اشیاء در تصاویر
  • 78. کار با دوربین‌های ویدیویی (در صورت امکان): پردازش تصاویر زنده
  • 79. توسعه بازی‌های سه‌بعدی (مفاهیم پایه): ایجاد توهم سه‌بعدی
  • 80. استفاده از تکنیک‌های رندرینگ: ترسیم اشیاء سه‌بعدی
  • 81. ساخت یک موتور بازی سه‌بعدی ساده: مدیریت صحنه و اشیاء
  • 82. بهینه‌سازی بازی‌های سه‌بعدی: افزایش سرعت و بهبود گرافیک
  • 83. ساخت یک سینتی سایزر نرم‌افزاری: تولید صدا با الگوریتم‌ها
  • 84. ایجاد افکت‌های صوتی پیشرفته: اکو، ریورب و غیره
  • 85. کار با MIDI: کنترل سینتی سایزرهای خارجی
  • 86. مقدمه‌ای بر برنامه‌نویسی ریاضی: توابع مثلثاتی و ماتریس‌ها
  • 87. کار با اعداد ممیز شناور: دقت و محدودیت‌ها
  • 88. ساخت یک ماشین حساب علمی: پیاده‌سازی توابع ریاضی
  • 89. مقدمه‌ای بر گرافیک برداری: ترسیم اشیاء با استفاده از خطوط
  • 90. تبدیل اشیاء برداری: چرخش، بزرگنمایی و انتقال
  • 91. ساخت یک ویرایشگر گرافیک برداری: طراحی اشیاء
  • 92. ایجاد انیمیشن‌های برداری: ایجاد حرکت با خطوط
  • 93. مقدمه‌ای بر شبیه‌سازی فیزیکی: شبیه‌سازی حرکت اشیاء
  • 94. پیاده‌سازی قوانین فیزیک: گرانش، اصطکاک و غیره
  • 95. ساخت یک بازی فیزیکی: تعامل اشیاء با یکدیگر
  • 96. بهینه‌سازی شبیه‌سازی فیزیکی: افزایش سرعت و دقت
  • 97. کار با زبان‌های برنامه‌نویسی پیشرفته: C و Pascal
  • 98. کامپایل و اجرای برنامه‌های C و Pascal: استفاده از کامپایلرها
  • 99. ترکیب C و Pascal با اسمبلی: بهینه‌سازی و دسترسی به سخت‌افزار
  • 100. پروژه‌های پیشرفته: ساخت برنامه‌های کاربردی پیچیده
✦ مجموعه ویژه یادگیری

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

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

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

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

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

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

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

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

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

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

🏅

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

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

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

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

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

تجربه‌ای کامل‌تر برای مطالعه، تمرین و یادگیری
express24.ir
تگ‌ها: Atari ST Atari ST Programming Compute's ST applications Game Development Retro Computing ST BASIC ST کاربردی آموزش Atari ST برنامه نویسی بازی Atari برنامه‌نویسی Atari توسعه نرم‌افزار توسعه نرم‌افزار کلاسیک سیستم‌های کلاسیک گرافیک Atari مهندسی نرم‌افزار

نظرات

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

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