دوره Applesoft BASIC: آموزش گام به گام برنامه‌نویسی برای Apple IIe همراه با فلش‌کارت آموزشی — ارائه روی فلش مموری

1,990,000 تومان
Applesoft BASIC: آموزش گام به گام برنامه‌نویسی برای Apple IIe Applesoft BASIC: آموزش گام به گام برنامه‌نویسی برای Apple IIe جادوی Apple II را با Applesoft BASIC دوباره زنده کنید! آیا شما هم خاطرات شیر...
پرداخت اقساطی
در صورت خرید اقساطی هر قسط: 497,500 تومان
۴ قسط ماهانه. بدون سود، چک و ضامن.
پرداخت اقساطی با دیجی‌پی پرداخت اقساطی با ترب‌پی

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

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

عنوان دوره: Applesoft BASIC: آموزش گام به گام برنامه‌نویسی برای Apple IIe

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

موضوع میانی: مبانی زبان برنامه‌نویسی Applesoft BASIC

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

  • 1. معرفی کامپیوتر Apple IIe: یک نگاه به سخت‌افزار
  • 2. آشنایی با سیستم‌عامل ProDOS و DOS 3.3 (مبانی)
  • 3. راه‌اندازی Apple IIe و ورود به مفسر Applesoft BASIC
  • 4. اولین برنامه Applesoft: دستور PRINT و نمایش متن
  • 5. محیط Applesoft BASIC: حالت مستقیم و حالت برنامه‌نویسی
  • 6. ذخیره و بارگذاری برنامه‌ها: دستورات SAVE و LOAD
  • 7. اجرا و توقف برنامه: RUN و BREAK
  • 8. دستکاری برنامه: NEW، LIST، DELETE
  • 9. انواع داده در Applesoft: اعداد و رشته‌ها
  • 10. متغیرها: نام‌گذاری، اعلان و مقداردهی
  • 11. عملگرهای ریاضی: جمع، تفریق، ضرب، تقسیم
  • 12. اولویت عملگرها و استفاده از پرانتز
  • 13. گرفتن ورودی از کاربر: دستور INPUT
  • 14. ترکیب متن و متغیرها در PRINT
  • 15. ساختار برنامه Applesoft: شماره خطوط و REM
  • 16. دستور GOTO: پرش‌های غیرشرطی و حلقه‌های ساده
  • 17. دستور IF...THEN: تصمیم‌گیری و منطق شرطی
  • 18. عملگرهای مقایسه‌ای: <، >، =، <=، >=، <>
  • 19. عملگرهای منطقی: AND، OR، NOT
  • 20. حلقه‌های FOR...NEXT: تکرار با شمارنده
  • 21. STEP در حلقه‌های FOR...NEXT
  • 22. حلقه‌های تو در تو (Nested Loops)
  • 23. دستور GOSUB...RETURN: زیربرنامه‌ها و مدولارسازی
  • 24. دستور ON...GOSUB و ON...GOTO: پرش‌های شرطی چندگانه
  • 25. مدیریت خطا: دستور ON ERR GOTO و RESUME
  • 26. دستور END و STOP: پایان دادن به برنامه
  • 27. توقف موقت: دستور WAIT
  • 28. پاک کردن صفحه نمایش: HOME
  • 29. مکان‌نما: HTAB و VTAB
  • 30. CLS و تنظیم رنگ متن (مقدماتی)
  • 31. رشته‌ها: تعریف و کار با متغیرهای رشته‌ای
  • 32. توابع رشته‌ای: LEN, LEFT$, RIGHT$, MID$
  • 33. الحاق رشته‌ها و توابع ASC, CHR$
  • 34. تبدیل نوع: STR$ و VAL
  • 35. آرایه‌ها: اعلان و استفاده از DIM
  • 36. آرایه‌های تک بعدی
  • 37. آرایه‌های چند بعدی
  • 38. مقداردهی آرایه‌ها و پیمایش آن‌ها
  • 39. دستورات READ، DATA و RESTORE
  • 40. ایجاد توابع تعریف شده توسط کاربر: DEF FN
  • 41. توابع ریاضی داخلی: INT, SGN, ABS, RND
  • 42. توابع مثلثاتی: SIN, COS, TAN, ATN
  • 43. توابع لگاریتمی و توانی: LOG, EXP, SQR
  • 44. تولید اعداد تصادفی: RND
  • 45. استفاده از Seed برای RND
  • 46. مقدمه‌ای بر گرافیک در Apple IIe
  • 47. حالت گرافیک Low-Resolution: دستور GR
  • 48. تنظیم رنگ در Low-Res: دستور COLOR
  • 49. ترسیم نقطه‌ها در Low-Res: دستور PLOT
  • 50. ترسیم خطوط افقی: دستور HLIN
  • 51. ترسیم خطوط عمودی: دستور VLIN
  • 52. نمایش متن در حالت Low-Res
  • 53. ساخت اشکال ساده با Low-Res
  • 54. مقدمه‌ای بر گرافیک High-Resolution: HGR و HGR2
  • 55. رنگ‌ها در High-Res: دستور HCOLOR
  • 56. ترسیم نقطه‌ها در High-Res: دستور HPLOT
  • 57. ترسیم خطوط در High-Res: HPLOT به مختصات
  • 58. پاک کردن صفحه High-Res: HGR/HGR2 و HCOLOR=0
  • 59. دستور DRAW: ترسیم اشکال آماده
  • 60. دستور XDRAW: ترسیم و پاک کردن اشکال
  • 61. انیمیشن ساده با DRAW/XDRAW
  • 62. ذخیره و بارگذاری تصاویر Hi-Res (مبانی)
  • 63. کار با صفحه‌های گرافیکی: PAGE 1 و PAGE 2
  • 64. مخلوط کردن متن و گرافیک Hi-Res (Split Screen)
  • 65. معرفی PEEK و POKE برای دسترسی مستقیم به حافظه گرافیکی
  • 66. تولید صدای بوق: دستور BEEP
  • 67. تولید صدا با PEEK و POKE (مقدماتی)
  • 68. کنترل فرکانس و مدت زمان صدا
  • 69. ساخت ملودی‌های ساده
  • 70. استفاده از داده‌ها برای تولید موسیقی
  • 71. آشنایی با DOS 3.3 و ProDOS برای مدیریت فایل
  • 72. دستور CATALOG: مشاهده محتویات دیسک
  • 73. دستور DELETE: حذف فایل‌ها
  • 74. دستور RENAME: تغییر نام فایل‌ها
  • 75. دستور VERIFY: بررسی فایل‌ها
  • 76. فایل‌های متوالی (Sequential Files): مقدمه
  • 77. باز کردن و بستن فایل: OPEN و CLOSE
  • 78. نوشتن در فایل‌های متوالی: PRINT#
  • 79. خواندن از فایل‌های متوالی: INPUT#
  • 80. تشخیص پایان فایل: ONERR GOTO با READ
  • 81. فایل‌های دسترسی تصادفی (Random Access Files): مفهوم
  • 82. استفاده از PEEK و POKE برای کنترل اشاره‌گر فایل (مقدماتی)
  • 83. نوشتن و خواندن از فایل‌های دسترسی تصادفی
  • 84. کار با جوی استیک و پدل (PEEK برای پورت‌ها)
  • 85. اتصال به چاپگر و دستور PR#
  • 86. ساختار حافظه Apple IIe: RAM، ROM، I/O
  • 87. PEEK: خواندن از آدرس‌های حافظه
  • 88. POKE: نوشتن در آدرس‌های حافظه
  • 89. آدرس‌های مهم حافظه: صفحه نمایش، پورت‌های I/O
  • 90. دستور CALL: فراخوانی روتین‌های ماشین
  • 91. استفاده از CALL برای روتین‌های ROM سیستم
  • 92. انتقال داده بین Applesoft و کدهای ماشین (مقدماتی)
  • 93. روتین‌های کتابخانه‌ای و استفاده از آنها
  • 94. پاکسازی حافظه و دستور FRE
  • 95. مدیریت Stack
  • 96. اصول دیباگینگ: یافتن و رفع خطاها
  • 97. دستور TRACE و NOTRACE برای ردیابی برنامه
  • 98. بهینه‌سازی کد Applesoft: سرعت و حافظه
  • 99. ساخت یک بازی ساده با Applesoft BASIC
  • 100. جمع‌بندی: گام‌های بعدی در برنامه‌نویسی Apple IIe
Applesoft BASIC: آموزش گام به گام برنامه‌نویسی برای Apple IIe

Applesoft BASIC: آموزش گام به گام برنامه‌نویسی برای Apple IIe

جادوی Apple II را با Applesoft BASIC دوباره زنده کنید!

آیا شما هم خاطرات شیرینی از دوران طلایی کامپیوترهای Apple II دارید؟ دوران خلق بازی‌های ساده و برنامه‌های کاربردی با کمی خلاقیت و کدنویسی؟ دوران سادگی و قدرت در عین حال، که هر کسی می‌توانست با کمی کنجکاوی، دنیای کامپیوتر را تسخیر کند؟ اگر پاسختان مثبت است، یا اگر به تاریخچه جذاب برنامه‌نویسی علاقه‌مندید، دوره آموزشی "Applesoft BASIC: آموزش گام به گام برنامه‌نویسی برای Apple IIe" دقیقاً همان چیزی است که به دنبالش هستید.

این دوره با الهام از کتاب کلاسیک و مرجع "Applesoft for the IIe" طراحی شده است. ما قصد داریم تا نه تنها مفاهیم پایه‌ای زبان برنامه‌نویسی Applesoft BASIC را به شما آموزش دهیم، بلکه شما را با دنیای شگفت‌انگیز برنامه‌نویسی در یکی از تأثیرگذارترین پلتفرم‌های تاریخ کامپیوتر، یعنی Apple IIe، آشنا کنیم. این سفر آموزشی، پلی است میان گذشته و حال، تا شما بتوانید درک عمیق‌تری از چگونگی شکل‌گیری نرم‌افزار پیدا کنید و حتی بتوانید اولین برنامه‌های خود را بر روی این سیستم نوستالژیک اجرا نمایید.

درباره دوره Applesoft BASIC برای Apple IIe

دوره "Applesoft BASIC: آموزش گام به گام برنامه‌نویسی برای Apple IIe"، یک راهنمای جامع و کاربردی است که شما را از سطح کاملاً مبتدی به سطحی قابل قبول در برنامه‌نویسی با Applesoft BASIC می‌رساند. ما با بهره‌گیری از اصول و روش‌های آموزشی مندرج در کتاب مرجع "Applesoft for the IIe"، اما با رویکردی مدرن و سازگار با نیازهای آموزشی امروز، مفاهیم را به زبانی ساده و روان تشریح می‌کنیم.

در این دوره، شما یاد خواهید گرفت که چگونه دستورات پایه‌ای را به کار ببرید، چگونه متغیرها را تعریف کنید، چگونه منطق برنامه‌نویسی را پیاده‌سازی نمایید، و چگونه از قابلیت‌های گرافیکی و صوتی Apple IIe برای ساخت برنامه‌ها و بازی‌های خلاقانه بهره ببرید. هدف اصلی، نه تنها یادگیری یک زبان برنامه‌نویسی، بلکه درک فلسفه پشت آن و توانایی حل مسئله از طریق کدنویسی است.

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

این دوره طیف وسیعی از مباحث را پوشش می‌دهد تا شما بتوانید به طور کامل با Applesoft BASIC آشنا شوید:

  • آشنایی با سخت‌افزار و نرم‌افزار Apple IIe
  • مبانی زبان Applesoft BASIC
  • دستورات اولیه برنامه‌نویسی (PRINT, INPUT, GOTO, GOSUB)
  • کار با متغیرها (عددی و رشته‌ای)
  • عملیات ریاضی و منطقی
  • ساختارهای کنترلی (IF...THEN, FOR...NEXT)
  • کار با آرایه‌ها
  • دستورات گرافیکی برای ترسیم اشکال و کار با پیکسل‌ها
  • دستورات صوتی برای ایجاد صدا
  • مدیریت حافظه و فایل
  • اشکال‌زدایی و بهینه‌سازی کد
  • ساخت برنامه‌های کاربردی ساده و بازی‌های اولیه

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

دوره "Applesoft BASIC: آموزش گام به گام برنامه‌نویسی برای Apple IIe" برای طیف وسیعی از علاقه‌مندان مناسب است:

  • علاقه‌مندان به تاریخچه کامپیوتر: اگر به دنبال درک بهتر ریشه‌های برنامه‌نویسی و چگونگی تکامل کامپیوترهای شخصی هستید.
  • کاربران قدیمی Apple II: کسانی که خاطرات خوشی از کار با این دستگاه‌ها دارند و می‌خواهند دوباره آن دوران را تجربه کنند.
  • دانشجویان و علاقه‌مندان به علوم کامپیوتر: برای درک مبانی برنامه‌نویسی و الگوریتم‌ها در یک محیط ساده و بصری.
  • توسعه‌دهندگان بازی‌های کلاسیک: کسانی که می‌خواهند از نزدیک با نحوه‌ی ساخت بازی در دوران ابتدایی صنعت بازی‌های کامپیوتری آشنا شوند.
  • افراد کنجکاو: هر کسی که به دنبال یادگیری یک مهارت جدید و چالش‌برانگیز در زمینه برنامه‌نویسی است.
  • کسانی که به دنبال آشنایی با BASIC هستند: Applesoft BASIC یکی از محبوب‌ترین پیاده‌سازی‌های زبان BASIC است و یادگیری آن می‌تواند پایه‌ای برای درک سایر زبان‌های BASIC باشد.

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

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

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

سرفصل‌های جامع دوره (نمونه‌ای از بیش از 100 سرفصل):

این دوره با دقت و جزئیات فراوان طراحی شده است و شامل بیش از 100 سرفصل آموزشی است که به صورت گام به گام شما را در مسیر یادگیری همراهی می‌کند. در ادامه، به برخی از این سرفصل‌ها اشاره می‌کنیم:

  • فصل اول: خوش آمدید به دنیای Apple IIe و Applesoft BASIC
    • مقدمه‌ای بر تاریخچه Apple II
    • معرفی سخت‌افزار Apple IIe: کارت‌ها، حافظه و لوازم جانبی
    • آشنایی با محیط Applesoft BASIC (مانیتور، دستورات اولیه)
    • اولین برنامه شما: Hello, World!
    • ذخیره و بارگذاری برنامه‌ها
  • فصل دوم: پایه‌های برنامه‌نویسی
    • دستور PRINT: نمایش متن و مقادیر
    • دستور INPUT: دریافت ورودی از کاربر
    • کار با متغیرهای عددی
    • کار با متغیرهای رشته‌ای (String Variables)
    • عملگرهای ریاضی: جمع، تفریق، ضرب، تقسیم
    • ترتیب اجرای عملیات
    • توابع ریاضی داخلی (SQR, INT, RND)
  • فصل سوم: کنترل جریان برنامه
    • دستور GOTO: پرش به خطوط دیگر
    • دستور IF...THEN: تصمیم‌گیری در برنامه
    • عملگرهای مقایسه‌ای: =, <, >, <=, >=, <>
    • دستور FOR...NEXT: ایجاد حلقه‌های تکرار
    • دستور STEP در حلقه‌ها
    • دستور WHILE...WEND (در صورت پشتیبانی در نسخه مورد استفاده)
    • دستور GOSUB و RETURN: استفاده از زیرروال‌ها
  • فصل چهارم: کار با داده‌ها
    • آرایه‌ها: ذخیره مجموعه‌ای از داده‌ها
    • معرفی آرایه‌ها با دستور DIM
    • کار با آرایه‌های عددی و رشته‌ای
    • ایجاد و مدیریت لیست‌ها
  • فصل پنجم: گرافیک در Apple IIe
    • حالت‌های گرافیکی (Low-Res, Hi-Res)
    • دستور PLOT: رسم پیکسل‌ها
    • دستور LINE: رسم خطوط
    • دستور COLOR: انتخاب رنگ
    • پاک کردن صفحه (HOME)
    • استفاده از دستورهای گرافیکی برای ساخت اشکال
  • فصل ششم: صدا در Apple IIe
    • آشنایی با بلندگوی داخلی
    • دستور SOUND: تولید صدا
    • فرکانس و مدت زمان صدا
  • فصل هفتم: ساخت برنامه‌های کاربردی و بازی
    • طراحی یک بازی ساده حدس عدد
    • ساخت یک ماشین حساب ساده
    • بازی سرگرم‌کننده سنگ-کاغذ-قیچی
    • ایجاد یک برنامه دفترچه تلفن ساده
    • اصول اولیه طراحی رابط کاربری
  • فصل هشتم: نکات پیشرفته و اشکال‌زدایی
    • مدیریت خطاها (ON ERROR GOTO)
    • استفاده از دستور STOP و CONT
    • تکنیک‌های اشکال‌زدایی (Debugging)
    • بهینه‌سازی کد برای سرعت و حافظه
    • کار با حافظه BASIC
  • فصل نهم: پایان سفر، شروع ماجراهای بیشتر
    • مروری بر آموخته‌ها
    • پیشنهاداتی برای پروژه‌های بعدی
    • منابع بیشتر برای یادگیری

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

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

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

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

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

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

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

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

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

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

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

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

🏅

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

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

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

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

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

تجربه‌ای کامل‌تر برای مطالعه، تمرین و یادگیری
express24.ir
تگ‌ها: Apple II Apple IIe Applesoft Applesoft BASIC Basic Retro Computing آموزش Applesoft آموزش گام به گام برنامه‌نویسی برنامه‌نویسی Apple II زبان برنامه‌نویسی کامپیوترهای قدیمی کتاب Applesoft for the IIe کدنویسی مبانی BASIC

نظرات

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

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