🎓 دوره آموزشی جامع
📚 اطلاعات دوره
عنوان دوره: سفر به گذشته: برنامهنویسی Apple II با BASIC (از صفر تا صد)
موضوع کلی: برنامهنویسی کامپیوترهای قدیمی
موضوع میانی: برنامهنویسی با زبان BASIC
📋 سرفصلهای دوره (100 موضوع)
- 1. مقدمه: چرا به گذشته سفر کنیم؟
- 2. فصل 1: آشنایی با Apple II: پنجرهای به تاریخ
- 3. فصل 2: سختافزار Apple II: یک نگاه اجمالی
- 4. فصل 3: راهاندازی Apple II: اولین گامها
- 5. فصل 4: سیستم عامل Apple II: DOS یا ProDOS؟
- 6. فصل 5: ورود به محیط BASIC: خط فرمان جادویی
- 7. فصل 6: اولین برنامه BASIC: "Hello, World!"
- 8. فصل 7: اصول زبان BASIC: کلمات کلیدی و دستورات
- 9. فصل 8: متغیرها: ذخیرهسازی دادهها
- 10. فصل 9: انواع داده: اعداد، رشتهها و بیشتر
- 11. فصل 10: عملگرهای ریاضی: حساب و کتاب در BASIC
- 12. فصل 11: دستور PRINT: نمایش اطلاعات
- 13. فصل 12: دستور INPUT: دریافت ورودی از کاربر
- 14. فصل 13: دستور GOTO: پرش بیقید و شرط
- 15. فصل 14: دستور GOSUB و RETURN: زیرروالها
- 16. فصل 15: دستور IF-THEN: تصمیمگیری در برنامه
- 17. فصل 16: عملگرهای مقایسهای: مقایسه مقادیر
- 18. فصل 17: عملگرهای منطقی: ترکیب شرطها
- 19. فصل 18: دستور FOR-NEXT: حلقههای تکرار
- 20. فصل 19: شمارندهها و مقادیر گام در FOR-NEXT
- 21. فصل 20: دستور WHILE-WEND (در صورت پشتیبانی): حلقههای شرطی
- 22. فصل 21: دستور REPEAT-UNTIL (در صورت پشتیبانی): حلقههای شرطی دیگر
- 23. فصل 22: آرایهها: سازماندهی دادهها
- 24. فصل 23: آرایههای یکبعدی: لیستها
- 25. فصل 24: آرایههای چندبعدی: جداول
- 26. فصل 25: دستکاری رشتهها: کار با متن
- 27. فصل 26: دستور LEFT$, RIGHT$, MID$: استخراج بخشی از رشته
- 28. فصل 27: دستور LEN: طول رشته
- 29. فصل 28: دستور STR$ و VAL: تبدیل بین عدد و رشته
- 30. فصل 29: دستور CHR$ و ASC: کد ASCII کاراکترها
- 31. فصل 30: دستور STRING$: تکرار یک کاراکتر
- 32. فصل 31: فایلها: ذخیرهسازی دائمی دادهها
- 33. فصل 32: فایلهای ترتیبی (Sequential Files): خواندن و نوشتن
- 34. فصل 33: دستور OPEN و CLOSE: مدیریت فایل
- 35. فصل 34: دستور PRINT # و INPUT #
- 36. فصل 35: فایلهای دسترسی تصادفی (Random Access Files): سرعت و انعطافپذیری
- 37. فصل 36: دستور FIELD و GET و PUT
- 38. فصل 37: اشکالزدایی (Debugging): یافتن و رفع خطاها
- 39. فصل 38: دستور TRACE (در صورت پشتیبانی): ردیابی اجرای برنامه
- 40. فصل 39: دستور STOP و CONT: توقف و ادامه اجرا
- 41. فصل 40: پیامهای خطا در BASIC: درک مفاهیم
- 42. فصل 41: ساختارهای داده پیشرفته: پشتهها (Stacks)
- 43. فصل 42: ساختارهای داده پیشرفته: صفها (Queues)
- 44. فصل 43: برنامهنویسی گرافیکی در Apple II: دنیای بصری
- 45. فصل 44: حالتهای گرافیکی Apple II: LO-RES و HI-RES
- 46. فصل 45: دستور HCOLOR و HPLOT: رسم خطوط
- 47. فصل 46: دستور HLIN و VLIN: رسم خطوط افقی و عمودی
- 48. فصل 47: دستور POINT: خواندن رنگ پیکسل
- 49. فصل 48: دستور GR: ورود به حالت گرافیکی LO-RES
- 50. فصل 49: دستور COLOR: تعیین رنگ در LO-RES
- 51. فصل 50: دستور PLOT: رسم نقطه در LO-RES
- 52. فصل 51: دستور TEXT: بازگشت به حالت متنی
- 53. فصل 52: دستور HOME: پاک کردن صفحه
- 54. فصل 53: دستور VTAB و HTAB: مکاننما در حالت متنی
- 55. فصل 54: دستور SCROLL: اسکرول صفحه
- 56. فصل 55: گرافیک HI-RES: جزئیات بیشتر
- 57. فصل 56: دستور HGR: ورود به حالت گرافیکی HI-RES
- 58. فصل 57: دستور HCOLOR (دوباره): رنگ در HI-RES
- 59. فصل 58: دستور HPLOT (دوباره): رسم در HI-RES
- 60. فصل 59: دستور HLIN و VLIN (دوباره): خطوط در HI-RES
- 61. فصل 60: دستور HCHAR و VCHAR: کاراکترهای گرافیکی
- 62. فصل 61: برنامهنویسی صدا در Apple II: نواختن موسیقی
- 63. فصل 62: دستور SOUND: تولید صداهای ساده
- 64. فصل 63: پارامترهای SOUND: فرکانس و مدت
- 65. فصل 64: دستور ENVELOPE (در صورت پشتیبانی): شکل موج صدا
- 66. فصل 65: استفاده از ماژولهای صدا (Sound Expansion Cards)
- 67. فصل 66: معرفی مفسر BASIC در Apple II (Applesoft BASIC)
- 68. فصل 67: ویژگیهای منحصر به فرد Applesoft BASIC
- 69. فصل 68: دستور REM: کامنتگذاری در کد
- 70. فصل 69: دستور DATA و READ: مقادیر ثابت در برنامه
- 71. فصل 70: دستور RESTORE: بازگرداندن اشارهگر READ
- 72. فصل 71: دستور DEF FN: تعریف توابع سفارشی
- 73. فصل 72: توابع ریاضی داخلی: SIN, COS, TAN, SQR, LOG, EXP
- 74. فصل 73: دستور RANDOMIZE: تولید اعداد تصادفی
- 75. فصل 74: دستور RND: تولید اعداد تصادفی
- 76. فصل 75: استفاده از اعداد تصادفی در بازیها
- 77. فصل 76: مدیریت خطا در زمان اجرا (Runtime Error Handling)
- 78. فصل 77: دستور ON ERROR GOTO: رسیدگی به خطاها
- 79. فصل 78: متغیرهای سیستم (System Variables)
- 80. فصل 79: استفاده از متغیرهای سیستم برای کنترل
- 81. فصل 80: دستور PEEK و POKE: دسترسی مستقیم به حافظه
- 82. فصل 81: آدرسهای حافظه کلیدی Apple II
- 83. فصل 82: دستکاری گرافیک با PEEK و POKE
- 84. فصل 83: ارتباط با دستگاههای خارجی (Peripherals)
- 85. فصل 84: برنامهنویسی با درایو فلاپی دیسک
- 86. فصل 85: دستور LOAD و SAVE: بارگذاری و ذخیره برنامهها
- 87. فصل 86: دستور NEW: پاک کردن برنامه فعلی
- 88. فصل 87: دستور LIST: نمایش کد برنامه
- 89. فصل 88: دستور RUN: اجرای برنامه
- 90. فصل 89: دستور USR: فراخوانی کدهای ماشین
- 91. فصل 90: نوشتن کدهای اسمبلی برای Apple II
- 92. فصل 91: معرفی زبان اسمبلی 6502
- 93. فصل 92: ارتباط BASIC با کدهای اسمبلی
- 94. فصل 93: ساخت بازیهای ساده در Apple II
- 95. فصل 94: منطق حرکت در بازیها
- 96. فصل 95: مدیریت امتیاز و وضعیت بازی
- 97. فصل 96: طراحی رابط کاربری ساده
- 98. فصل 97: پروژههای عملی: ساخت یک ماشین حساب
- 99. فصل 98: پروژههای عملی: ساخت یک دفترچه تلفن ساده
- 100. فصل 99: پروژههای عملی: بازی حدس عدد
سفر به گذشته: برنامهنویسی Apple II با BASIC (از صفر تا صد)
آیا آمادهاید به قلب تپندهی دنیای کامپیوترهای کلاسیک سفر کنید؟
به دنیای شگفتانگیز Apple II و زبان برنامهنویسی BASIC خوش آمدید! با این دوره، شما نه تنها برنامهنویسی را یاد میگیرید، بلکه یک ماشین زمان خواهید داشت که شما را به دههی 80 و دوران طلایی کامپیوترهای شخصی میبرد. این دوره، یک ادای احترام به کتاب کلاسیک “Programming the Apple II in BASIC” است، اما با رویکردی مدرن و بهروز شده تا شما را در این سفر هیجانانگیز همراهی کند.
فراموش نکنید، این فقط یک دوره آموزشی نیست؛ این یک تجربه است! تجربهای از ساخت بازیهای ساده، برنامههای کاربردی و درک عمیقتری از چگونگی عملکرد کامپیوترها. با یادگیری BASIC، شما به ریشههای برنامهنویسی مدرن بازمیگردید و با مفاهیمی آشنا میشوید که هنوز هم در دنیای امروزی کاربرد دارند.
درباره دوره
در این دوره، شما از صفر شروع میکنید و به تدریج با مفاهیم پایهای BASIC، دستورات اصلی، ساختار برنامهها و تکنیکهای پیشرفتهتر آشنا میشوید. ما از کتاب “Programming the Apple II in BASIC” الهام گرفتهایم، اما این دوره بسیار فراتر از یک بازخوانی ساده است. ما مطالب را به زبان ساده و قابل فهم توضیح میدهیم، مثالهای عملی ارائه میدهیم و شما را در ساخت پروژههای سرگرمکننده و جذاب راهنمایی میکنیم.
هدف ما این است که شما را به یک برنامهنویس مسلط به BASIC تبدیل کنیم که بتواند برنامههای خود را بنویسد، اشکالات را پیدا کند و در نهایت، خلاقیت خود را در این زبان دوستداشتنی به نمایش بگذارد.
موضوعات کلیدی دوره
در این دوره، شما با این موضوعات کلیدی آشنا خواهید شد:
- مبانی برنامهنویسی و تاریخچهی Apple II
- نصب و راهاندازی شبیهساز Apple II (برای دسترسی آسان به محیط برنامهنویسی)
- آشنایی با زبان BASIC: متغیرها، انواع دادهها، عملگرها
- دستورات ورودی و خروجی: PRINT, INPUT, GOTO
- ساختارهای کنترلی: IF-THEN-ELSE, FOR-NEXT, WHILE-WEND
- توابع و زیربرنامهها (Subroutines)
- آرایهها (Arrays): ذخیره و دستکاری دادهها
- مدیریت گرافیک و صدا: خلق بازیها و برنامههای چندرسانهای
- برنامهنویسی برای پورتهای ورودی/خروجی (I/O)
- اشکالزدایی و رفع خطاهای برنامهنویسی
- پروژههای عملی: ساخت بازیهای ساده، برنامههای کاربردی و…
- مروری بر دستورات و تکنیکهای پیشرفته BASIC
- آشنایی با مفاهیم برنامهنویسی ساختیافته
- و… (بیش از 100 سرفصل جامع!)
مخاطبان دوره
این دوره برای چه کسانی مناسب است؟
- علاقهمندان به کامپیوترهای کلاسیک و نوستالژی
- دانشجویان و دانشآموزانی که میخواهند برنامهنویسی را از پایه و به شیوهای جذاب یاد بگیرند
- برنامهنویسان باتجربه که میخواهند دانش خود را در زمینهی زبانهای قدیمی گسترش دهند
- کسانی که به دنبال درک عمیقتری از عملکرد کامپیوترها هستند
- افرادی که میخواهند بازیها و برنامههای Apple II را بازسازی کنند یا ایدههای خود را پیادهسازی نمایند
چرا این دوره را بگذرانیم؟
دلایل متعددی برای گذراندن این دورهی منحصربهفرد وجود دارد:
- تجربهی منحصربهفرد: یادگیری برنامهنویسی در یک محیط کلاسیک و جذاب.
- درک عمیقتر: آشنایی با ریشههای برنامهنویسی و مفاهیمی که هنوز هم کاربرد دارند.
- مهارتهای کاربردی: یادگیری BASIC به شما کمک میکند تا مفاهیم برنامهنویسی را بهتر درک کنید و در زبانهای دیگر نیز پیشرفت کنید.
- پروژههای عملی: ساخت بازیها و برنامههای واقعی، که به شما اعتماد به نفس و تجربهی عملی میدهد.
- بازگشت به دوران طلایی: لذت بردن از نوستالژی و آشنایی با دنیای شگفتانگیز Apple II.
- ساختن خاطرات: ایجاد بازیها و برنامههایی که میتوانند به یادگار بمانند.
- یادگیری آسان: آموزشهای گام به گام، مثالهای کاربردی و پشتیبانی کامل.
سرفصلهای دوره (بیش از 100 سرفصل جامع!)
این دوره شامل بیش از 100 سرفصل جامع است که شما را از مبتدی به متخصص در برنامهنویسی Apple II با BASIC میرساند. این سرفصلها به دقت طراحی شدهاند تا اطمینان حاصل شود که شما تمام مفاهیم و مهارتهای لازم را به دست میآورید. ما به شما قول میدهیم که این دورهای است که ارزشش را دارد!
برای مشاهدهی سرفصلهای دقیقتر و ثبتنام در دوره، لطفاً به وبسایت ما مراجعه کنید. همین امروز به جمع برنامهنویسان Apple II بپیوندید و سفر خود را به گذشته آغاز کنید!
با ما همراه شوید و دنیای برنامهنویسی را از زاویهای جدید تجربه کنید!
📚 محتوای این محصول آموزشی (پکیج کامل)
💡 این محصول یک نسخهٔ کامل و جامع است
تمامی محتوای آموزشی این کتاب در قالب یک بستهی کامل و یکپارچه ارائه میشود و شامل تمام نسخهها و فایلهای موردنیاز برای یادگیری است.
🎁 محتویات کامل بسته دانلودی
- ویدیوهای آموزشی فارسی — آموزش قدمبهقدم، کاربردی و قابل فهم
- پادکستهای صوتی فارسی — توضیح مفاهیم کلیدی و نکات تکمیلی
- کتاب PDF فارسی — شامل کلیهٔ سرفصلها و محتوای آموزشی
- کتاب خلاصه نکات ویدیوها و پادکستها – نسخه PDF — مناسب مرور سریع و جمعبندی مباحث
- کتاب صدها نکته فارسی (خودمونی) – نسخه PDF — زبان ساده و کاربردی
- کتاب صدها نکته رسمی فارسی – نسخه PDF — نگارش استاندارد، علمی و مناسب چاپ
-
کتاب صدها پرسش و پاسخ تشریحی – نسخه PDF
— هر سؤال بلافاصله همراه با پاسخ کامل و شفاف ارائه شده است؛ مناسب درک عمیق مفاهیم و رفع ابهام. -
کتاب صدها پرسش و پاسخ چهارگزینهای – نسخه PDF (نسخه یادگیری سریع)
— پاسخها بلافاصله پس از سؤال قرار دارند؛ مناسب یادگیری سریع و تثبیت مطالب. -
کتاب صدها پرسش و پاسخ چهارگزینهای – نسخه PDF (نسخه خودآزمایی پایانبخش)
— پاسخها در انتهای هر بخش آمدهاند؛ مناسب آزمون واقعی و سنجش میزان یادگیری. -
کتاب تمرینهای درست / نادرست (True / False) – نسخه PDF
— مناسب افزایش دقت مفهومی و تشخیص صحیح یا نادرست بودن گزارهها. -
کتاب تمرینهای جای خالی – نسخه PDF
— تقویت یادگیری فعال و تسلط بر مفاهیم و اصطلاحات کلیدی.
🎯 این بسته یک دورهٔ آموزشی کامل و چندلایه است؛ شامل آموزش تصویری، صوتی، کتابها، تمرینها و خودآزمایی .
ℹ️ نکات مهم هنگام خرید
- این محصول به صورت فایل دانلودی کامل ارائه میشود و نسخهٔ چاپی ندارد.
- تمامی فایلها و کتابها کاملاً فارسی هستند.
- توجه: لینکهای اختصاصی دوره طی ۴۸ ساعت پس از ثبت سفارش ارسال میشوند.
- نیازی به درج شماره موبایل نیست؛ اما برای پشتیبانی سریعتر توصیه میشود.
- در صورت بروز مشکل در دانلود با شماره 09395106248 تماس بگیرید.
- اگر پرداخت انجام شده ولی لینکها را دریافت نکردهاید، نام و نام خانوادگی و نام محصول را پیامک کنید تا لینکها دوباره ارسال شوند.
💬 راههای ارتباطی پشتیبانی:
واتساپ یا پیامک:
09395106248
تلگرام: @ma_limbs


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