دوره هسته BASIC اپل: راهنمای جامع برنامه‌نویسی برای Apple II و IIGS همراه با فلش‌کارت آموزشی — ارائه روی فلش مموری

1,990,000 تومان
هسته BASIC اپل: فتح نوستالژی و مهارت در برنامه‌نویسی کلاسیک هسته BASIC اپل: فتح نوستالژی و مهارت در برنامه‌نویسی کلاسیک آیا به دوران طلایی کامپیوترهای Apple II و IIGS نوستالژی دارید؟ آیا می‌خواهید اسر...
پرداخت اقساطی
در صورت خرید اقساطی هر قسط: 497,500 تومان
۴ قسط ماهانه. بدون سود، چک و ضامن.
پرداخت اقساطی با دیجی‌پی پرداخت اقساطی با ترب‌پی

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

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

عنوان دوره: هسته BASIC اپل: راهنمای جامع برنامه‌نویسی برای Apple II و IIGS

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

موضوع میانی: برنامه‌نویسی BASIC برای سیستم‌های Apple

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

  • 1. مقدمه‌ای بر تاریخچه کامپیوترهای Apple II و IIGS
  • 2. آشنایی با محیط Applesoft BASIC و راه‌اندازی شبیه‌ساز
  • 3. اولین دستور: فرمان PRINT و نمایش متن
  • 4. حالت فوری (Immediate Mode) در برابر حالت برنامه (Program Mode)
  • 5. دستورات پایه‌ای مدیریت برنامه: NEW, LIST, RUN
  • 6. مفهوم شماره خط (Line Numbers) و ویرایش برنامه
  • 7. ذخیره و بارگذاری برنامه‌ها: SAVE و LOAD
  • 8. استفاده از دستور REM برای افزودن توضیحات به کد
  • 9. مقدمه‌ای بر متغیرهای عددی: Integer و Floating-Point
  • 10. دستور LET و تخصیص مقدار به متغیرها
  • 11. عملگرهای ریاضی پایه: جمع، تفریق، ضرب و تقسیم
  • 12. توان و اولویت عملگرهای ریاضی
  • 13. دریافت ورودی از کاربر با دستور INPUT
  • 14. کار با متغیرهای رشته‌ای (String Variables)
  • 15. ترکیب رشته‌ها (String Concatenation)
  • 16. پاک کردن صفحه و کنترل مکان‌نما: HOME, VTAB, HTAB
  • 17. دستور GOTO و پرش‌های بدون شرط
  • 18. ساختار حلقه‌های بی‌پایان و خروج از آن‌ها
  • 19. تولید اعداد تصادفی با تابع RND
  • 20. مقدمه‌ای بر منطق شرطی: دستور IF...THEN
  • 21. عملگرهای مقایسه‌ای: =, <>, <, >, <=, >=
  • 22. ترکیب شرط‌ها با عملگرهای منطقی AND, OR, NOT
  • 23. حلقه‌های تکرار معین: ساختار FOR...TO...STEP...NEXT
  • 24. ایجاد تأخیر زمانی با استفاده از حلقه‌های FOR...NEXT
  • 25. حلقه‌های تودرتو (Nested Loops)
  • 26. مفهوم زیربرنامه‌ها (Subroutines): دستورات GOSUB و RETURN
  • 27. استفاده از GOSUB برای ساختاردهی به کد
  • 28. پشته (Stack) و رفتار آن در فراخوانی‌های GOSUB تودرتو
  • 29. دستورات END, STOP و تفاوت‌های آن‌ها
  • 30. ادامه اجرای برنامه پس از توقف با دستور CONT
  • 31. خواندن داده‌های ثابت از برنامه: READ, DATA, RESTORE
  • 32. پرش‌های محاسباتی: دستورات ON...GOTO و ON...GOSUB
  • 33. توابع داخلی ریاضی: SQR, INT, ABS
  • 34. توابع مثلثاتی: SIN, COS, TAN, ATN
  • 35. توابع لگاریتمی و نمایی: LOG, EXP
  • 36. تعریف توابع سفارشی توسط کاربر با DEF FN
  • 37. تابع LEN: به دست آوردن طول یک رشته
  • 38. برش رشته‌ها از چپ و راست: توابع LEFT$ و RIGHT$
  • 39. استخراج بخشی از رشته: تابع MID$
  • 40. تبدیل عدد به رشته با تابع STR$
  • 41. تبدیل رشته به عدد با تابع VAL
  • 42. کار با کدهای اسکی: توابع ASC و CHR$
  • 43. مقدمه‌ای بر آرایه‌ها (Arrays) و کاربرد آن‌ها
  • 44. تعریف ابعاد آرایه با دستور DIM
  • 45. آرایه‌های یک‌بعدی و کار با لیست‌ها
  • 46. آرایه‌های دوبعدی: جداول و ماتریس‌ها
  • 47. پاکسازی متغیرها و آرایه‌ها با دستور CLEAR
  • 48. تابع FRE: بررسی حافظه آزاد
  • 49. مقدمه‌ای بر ورودی و خروجی دیسک (DOS 3.3 و ProDOS)
  • 50. دستور CATALOG برای مشاهده لیست فایل‌ها
  • 51. مقدمه‌ای بر فایل‌های متنی ترتیبی (Sequential Files)
  • 52. باز کردن فایل برای نوشتن: OPEN و WRITE
  • 53. افزودن اطلاعات به انتهای فایل: APPEND
  • 54. خواندن اطلاعات از فایل‌های ترتیبی: OPEN و READ
  • 55. بستن فایل‌ها با دستور CLOSE
  • 56. کنترل داس از طریق دستور PRINT CHR$(4)
  • 57. مقدمه‌ای بر فایل‌های با دسترسی تصادفی (Random-Access Files)
  • 58. تعریف ساختار رکورد در فایل‌های تصادفی
  • 59. نوشتن یک رکورد مشخص در فایل تصادفی
  • 60. خواندن یک رکورد مشخص از فایل تصادفی
  • 61. مدیریت فایل‌ها: RENAME, DELETE, LOCK, UNLOCK
  • 62. مقدمه‌ای بر گرافیک در Apple II
  • 63. حالت متن (Text Mode) و کنترل نمایش کاراکترها: NORMAL, INVERSE, FLASH
  • 64. ورود به حالت گرافیکی Low-Resolution با دستور GR
  • 65. تنظیم رنگ در حالت Lo-Res با دستور COLOR
  • 66. ترسیم نقطه در حالت Lo-Res با دستور PLOT
  • 67. ترسیم خطوط افقی و عمودی: HLIN و VLIN
  • 68. خواندن رنگ یک نقطه از صفحه با تابع SCRN
  • 69. بازگشت به حالت متن از گرافیک با دستور TEXT
  • 70. ورود به حالت گرافیکی High-Resolution با دستور HGR
  • 71. صفحه دوم گرافیکی Hi-Res: دستور HGR2
  • 72. تنظیم رنگ در حالت Hi-Res با دستور HCOLOR
  • 73. ترسیم نقطه و خط در حالت Hi-Res با دستور HPLOT
  • 74. رسم خطوط متصل با HPLOT TO
  • 75. مفهوم Shape Tables برای رسم اشکال پیچیده
  • 76. بارگذاری Shape Table در حافظه
  • 77. رسم یک شکل با دستور DRAW
  • 78. پاک کردن یک شکل با دستور XDRAW (حالت XOR)
  • 79. چرخاندن اشکال با پارامتر ROT
  • 80. تغییر مقیاس اشکال با پارامتر SCALE
  • 81. ترکیب متن و گرافیک در حالت Hi-Res
  • 82. مقدمه‌ای بر تولید صدا در Apple II
  • 83. ایجاد صدای کلیک ساده با دسترسی به حافظه
  • 84. تولید نت‌های موسیقی با حلقه‌ها و تأخیر زمانی
  • 85. مفهوم PEEK: خواندن مستقیم یک بایت از حافظه
  • 86. آدرس‌های حافظه مهم: کیبورد، اسپیکر و تنظیمات صفحه
  • 87. مفهوم POKE: نوشتن مستقیم یک بایت در حافظه
  • 88. تغییر پنجره متن با استفاده از دستورات POKE
  • 89. مدیریت خطاها با دستور ONERR GOTO
  • 90. خواندن کد خطا از حافظه: PEEK(222)
  • 91. ادامه اجرای برنامه پس از خطا با دستور RESUME
  • 92. ردیابی اجرای برنامه برای اشکال‌زدایی: TRACE و NOTRACE
  • 93. فراخوانی روتین‌های زبان ماشین با دستور CALL
  • 94. مقدمه‌ای بر فایل‌های باینری
  • 95. بارگذاری یک فایل باینری در حافظه با BLOAD
  • 96. ذخیره بخشی از حافظه در یک فایل باینری با BSAVE
  • 97. گسترش BASIC با دستورات آمپرسند (&)
  • 98. برنامه‌نویسی برای Apple IIGS: تفاوت‌ها و ویژگی‌های جدید
  • 99. پروژه نهایی: ساخت یک بازی ساده حدس عدد
  • 100. پروژه نهایی: طراحی یک برنامه نقاشی ابتدایی
هسته BASIC اپل: فتح نوستالژی و مهارت در برنامه‌نویسی کلاسیک

هسته BASIC اپل: فتح نوستالژی و مهارت در برنامه‌نویسی کلاسیک

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

این دوره با الهام از کتاب ارزشمند "The Apple's BASIC core" طراحی شده است، کتابی که به عنوان مرجع اصلی برای درک عمیق معماری BASIC در کامپیوترهای Apple شناخته می‌شود. با این حال، دوره ما فراتر از یک مرور ساده کتاب است. ما دانش نهفته در این کتاب را به درس‌هایی عملی، پروژه‌های جذاب و مثال‌های کاربردی تبدیل کرده‌ایم تا شما بتوانید نه تنها مفاهیم را درک کنید، بلکه به یک برنامه‌نویس BASIC ماهر تبدیل شوید.

درباره دوره

دوره "هسته BASIC اپل" یک راهنمای جامع و قدم به قدم برای یادگیری برنامه‌نویسی BASIC در کامپیوترهای Apple II و IIGS است. ما با مبانی زبان BASIC شروع می‌کنیم و به تدریج به مفاهیم پیشرفته‌تر مانند گرافیک، صدا، مدیریت حافظه و تعامل با سخت‌افزار می‌پردازیم. این دوره شامل تمرین‌های عملی، پروژه‌های کوچک و بزرگ و مثال‌های کد فراوان است تا به شما کمک کند مهارت‌های خود را تقویت کنید و اعتماد به نفس لازم برای ایجاد برنامه‌های خود را به دست آورید. اگرچه از کتاب "The Apple's BASIC core" به عنوان نقطه شروع استفاده می‌کنیم، دوره ما بسیار گسترده‌تر است و شامل مطالب تکمیلی، روش‌های نوین آموزش و تمرین‌های تعاملی است.

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

  • مقدمه‌ای بر کامپیوترهای Apple II و IIGS
  • نصب و راه‌اندازی محیط برنامه‌نویسی BASIC
  • مبانی زبان BASIC: متغیرها، عملگرها، دستورات شرطی و حلقه‌ها
  • توابع و زیربرنامه‌ها: سازماندهی کد و افزایش قابلیت استفاده مجدد
  • گرافیک BASIC: رسم اشکال، خطوط و رنگ‌ها
  • صدا در BASIC: ایجاد صداهای ساده و جلوه‌های صوتی
  • مدیریت حافظه: بهینه‌سازی کد برای عملکرد بهتر
  • تعامل با سخت‌افزار: استفاده از جوی‌استیک، صفحه‌کلید و سایر دستگاه‌ها
  • برنامه‌نویسی بازی‌های ساده: پیاده‌سازی بازی‌های کلاسیک مانند Snake و Pong
  • اشکال‌زدایی و رفع خطا: یافتن و رفع مشکلات کد
  • تکنیک‌های پیشرفته برنامه‌نویسی BASIC

مخاطبان دوره

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

  • علاقه‌مندان به کامپیوترهای کلاسیک و نوستالژی
  • دانشجویان و برنامه‌نویسانی که می‌خواهند با تاریخچه برنامه‌نویسی آشنا شوند
  • افرادی که می‌خواهند یک زبان برنامه‌نویسی ساده و قدرتمند را یاد بگیرند
  • توسعه‌دهندگانی که می‌خواهند بازی‌های کلاسیک را بازسازی کنند
  • کسانی که به دنبال یک سرگرمی خلاقانه و آموزنده هستند
  • افرادی که با کتاب The Apple's BASIC core آشنایی دارند و مایل به تعمیق دانش خود هستند

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

گذراندن دوره "هسته BASIC اپل" مزایای متعددی دارد:

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

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

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

  • آشنایی با سخت‌افزار Apple II و IIGS
  • نصب و پیکربندی شبیه‌سازها
  • مقدمه‌ای بر زبان BASIC و سینتکس آن
  • متغیرها و انواع داده
  • عملگرهای ریاضی و منطقی
  • دستورات ورودی و خروجی
  • ساختارهای شرطی (IF...THEN...ELSE)
  • حلقه‌ها (FOR...NEXT, WHILE...WEND)
  • آرایه‌ها و ماتریس‌ها
  • توابع و زیربرنامه‌ها
  • کار با رشته‌ها
  • گرافیک صفحه نمایش
  • رسم اشکال و خطوط
  • رنگ‌ها و الگوها
  • انیمیشن‌های ساده
  • صدا و موسیقی
  • مدیریت حافظه
  • خواندن و نوشتن فایل‌ها
  • تعامل با جوی‌استیک و صفحه‌کلید
  • برنامه‌نویسی بازی‌های ساده (Snake, Pong, Breakout)
  • اشکال‌زدایی و رفع خطا
  • تکنیک‌های بهینه‌سازی کد
  • برنامه‌نویسی ساخت یافته
  • مقدمه‌ای بر اسمبلی
  • و بسیاری سرفصل دیگر...

همین امروز در دوره "هسته BASIC اپل" ثبت‌نام کنید و سفری هیجان‌انگیز به دنیای برنامه‌نویسی کلاسیک را آغاز کنید! فرصت را از دست ندهید!

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

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

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

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

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

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

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

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

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

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

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

🏅

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

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

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

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

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

تجربه‌ای کامل‌تر برای مطالعه، تمرین و یادگیری
express24.ir
تگ‌ها: Apple Computer Apple II Apple II BASIC Apple IIGS BASIC BASIC Programming classic computers Historical Computing IIGS Learning BASIC Old Computers Old School Computing Programming Tutorial Retro Computing The Apple's BASIC core Vintage Computing

نظرات

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

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