فلش‌کارت‌های آموزشی BASIC در دستان شما: برنامه‌نویسی برای فرانکلین و اپل II کلاسیک

BASIC در دستان شما: برنامه‌نویسی برای فرانکلین و اپل II کلاسیک BASIC در دستان شما: بازگشت به دوران طلایی برنامه‌نویسی رترو آیا تابه‌حال دلتان برای سادگی و جذابیت کامپیوترهای کلاسیک تنگ شده است؟ دوران ...

انتخاب پلن

انتخاب پلن برای ادامه خرید الزامی است.

پرداخت اقساطی
در صورت خرید اقساطی هر قسط: 74,988 تومان
۴ قسط ماهانه. بدون سود، چک و ضامن.
پرداخت اقساطی با دیجی‌پی پرداخت اقساطی با ترب‌پی

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

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

عنوان دوره: BASIC در دستان شما: برنامه‌نویسی برای فرانکلین و اپل II کلاسیک

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

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

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

  • 1. مقدمه: دنیای کامپیوترهای رترو و BASIC
  • 2. آشنایی با کامپیوترهای 8 بیتی فرانکلین و اپل II
  • 3. نصب و راه‌اندازی شبیه‌ساز فرانکلین
  • 4. اولین قدم: اجرای یک برنامه BASIC ساده
  • 5. دستور PRINT: نمایش متن روی صفحه
  • 6. متغیرها: حافظه موقت برای داده‌ها
  • 7. انواع داده: اعداد صحیح، اعشاری و رشته‌ای
  • 8. عملگرهای محاسباتی: جمع، تفریق، ضرب و تقسیم
  • 9. تقدم عملگرها: ترتیب انجام محاسبات
  • 10. دستور INPUT: دریافت ورودی از کاربر
  • 11. دستور LET: تخصیص مقدار به متغیر
  • 12. عبارات شرطی: مقایسه مقادیر
  • 13. دستور IF...THEN: اجرای دستورات شرطی
  • 14. دستور GOTO: پرش به خط دیگری از برنامه
  • 15. دستور GOSUB...RETURN: اجرای زیرروال‌ها
  • 16. دستور FOR...NEXT: ایجاد حلقه‌های تکرار
  • 17. آرایه‌ها: ذخیره مجموعه‌ای از داده‌ها
  • 18. آرایه‌های یک‌بعدی: لیست‌های ساده
  • 19. آرایه‌های دوبعدی: جداول و ماتریس‌ها
  • 20. دستور DIM: تعریف ابعاد آرایه
  • 21. توابع ریاضی: SIN, COS, TAN
  • 22. توابع مثلثاتی پیشرفته: ATN, EXP, LOG
  • 23. توابع کار با رشته‌ها: LEFT$, RIGHT$, MID$
  • 24. توابع تبدیل داده: STR$, VAL
  • 25. توابع تصادفی: RND
  • 26. دستور RANDOMIZE: تولید اعداد تصادفی واقعی
  • 27. دستور PEEK و POKE: دسترسی مستقیم به حافظه
  • 28. کار با پورت‌های ورودی/خروجی
  • 29. کنترل صدا: دستور SOUND
  • 30. کنترل گرافیک: دستور PLOT
  • 31. رسم خطوط: دستور HLIN و VLIN
  • 32. رسم دایره و بیضی
  • 33. پر کردن اشکال: دستور FILL
  • 34. ذخیره و بارگذاری برنامه‌ها: دستور SAVE و LOAD
  • 35. دستور LIST: نمایش کد برنامه
  • 36. دستور RUN: اجرای برنامه
  • 37. دستور NEW: پاک کردن برنامه از حافظه
  • 38. رفع اشکال: روش‌های عیب‌یابی
  • 39. اشکالات رایج در برنامه‌های BASIC
  • 40. استفاده از دستور TRACE برای ردیابی اجرای برنامه
  • 41. مستندسازی کد: نوشتن توضیحات (REM)
  • 42. بهینه‌سازی کد: افزایش سرعت اجرای برنامه
  • 43. ایجاد منو: تعامل با کاربر
  • 44. استفاده از زیرروال‌ها برای سازماندهی کد
  • 45. استفاده از آرایه‌ها برای ذخیره اطلاعات بازی
  • 46. طراحی یک بازی ساده: حدس عدد
  • 47. طراحی یک بازی ساده: سنگ، کاغذ، قیچی
  • 48. ایجاد انیمیشن ساده با دستور PLOT
  • 49. کار با جوی‌استیک: کنترل حرکت در بازی
  • 50. کار با صفحه کلید: تشخیص کلیدهای فشرده شده
  • 51. خواندن و نوشتن داده‌ها در فایل‌ها: دستور DATA و READ
  • 52. خواندن و نوشتن داده‌ها در فایل‌ها: دستور OPEN, WRITE, INPUT
  • 53. ایجاد یک دفترچه تلفن ساده
  • 54. ایجاد یک ماشین حساب ساده
  • 55. کار با تایمر: ایجاد وقفه‌های زمانی
  • 56. کار با پرینتر: چاپ خروجی برنامه
  • 57. کار با مودم: ارتباط با سایر کامپیوترها (مقدماتی)
  • 58. مقدمه‌ای بر اسمبلی: ادغام کد اسمبلی با BASIC
  • 59. استفاده از توابع ماشین: افزایش کارایی برنامه
  • 60. کار با وقفه ها: مدیریت رویدادها
  • 61. مفاهیم پیشرفته گرافیکی: بافر تصویر
  • 62. تکنیک‌های انیمیشن پیشرفته: Spriteها
  • 63. ایجاد موسیقی: استفاده از سخت افزار صدا
  • 64. کار با دیسک گردان: مدیریت فایل ها
  • 65. برنامه‌نویسی ساخت‌یافته: اصول و مزایا
  • 66. استفاده از متغیرهای محلی و سراسری
  • 67. ایجاد کتابخانه توابع: استفاده مجدد از کد
  • 68. مقدمه‌ای بر برنامه‌نویسی شیءگرا (OOP) در BASIC
  • 69. شبیه‌سازی گرافیکی محیط دسکتاپ
  • 70. طراحی بازی‌های پیچیده: پلتفرمر، ماز
  • 71. بهینه‌سازی مصرف حافظه
  • 72. تکنیک‌های فشرده‌سازی کد
  • 73. برنامه‌نویسی برای سیستم عامل DOS (مقدماتی)
  • 74. برنامه‌نویسی برای رابط کاربری گرافیکی (GUI) (مقدماتی)
  • 75. تکنیک‌های پیشرفته رفع اشکال
  • 76. استفاده از دیباگرها
  • 77. ایجاد برنامه‌های تجاری کوچک
  • 78. بازاریابی و فروش نرم‌افزارهای رترو
  • 79. انجمن‌های برنامه‌نویسی رترو
  • 80. منابع آنلاین برای یادگیری BASIC
  • 81. مجموعه توابع کاربردی: توابع تاریخ و زمان
  • 82. مجموعه توابع کاربردی: توابع کار با فایل
  • 83. مجموعه توابع کاربردی: توابع گرافیکی پیشرفته
  • 84. مجموعه توابع کاربردی: توابع صدا و موسیقی
  • 85. استفاده از BASIC برای کنترل سخت افزار خارجی (مقدماتی)
  • 86. برنامه‌نویسی شبکه‌ای (مقدماتی)
  • 87. تبدیل کدهای BASIC از سایر کامپیوترهای 8 بیتی
  • 88. رفع مشکلات سازگاری
  • 89. ایجاد داکیومنت حرفه‌ای برای برنامه‌ها
  • 90. طراحی رابط کاربری جذاب
  • 91. ایجاد نصب‌کننده برای برنامه‌ها
  • 92. امنیت برنامه‌ها: جلوگیری از دسترسی غیرمجاز
  • 93. برنامه‌نویسی برای سخت‌افزارهای خاص فرانکلین
  • 94. برنامه‌نویسی برای کارت‌های گرافیکی پیشرفته
  • 95. برنامه‌نویسی برای کارت‌های صوتی پیشرفته
  • 96. استفاده از تکنیک‌های مولتی‌تسکینگ (مقدماتی)
  • 97. برنامه‌نویسی برای سیستم عامل CP/M (مقدماتی)
  • 98. استفاده از کتابخانه‌های خارجی
  • 99. مفاهیم کامپایلرها و مفسرها
  • 100. ایجاد مفسر زبان ساده
BASIC در دستان شما: برنامه‌نویسی برای فرانکلین و اپل II کلاسیک

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

آیا تابه‌حال دلتان برای سادگی و جذابیت کامپیوترهای کلاسیک تنگ شده است؟ دوران ۸ بیتی که با هر خط کد، دریچه‌ای به دنیایی از خلاقیت و نوآوری گشوده می‌شد؟ اگر پاسختان مثبت است، آماده باشید تا با دوره آموزشی "BASIC در دستان شما" سفری فراموش‌نشدنی را به قلب دوران طلایی برنامه‌نویسی آغاز کنید. این دوره، جواهری درخشان است که با الهام از کتاب ماندگار "BASIC for the Franklin" خلق شده و راهنمای شما در کشف جادوی زبان BASIC بر روی پلتفرم‌های خاطره‌انگیز فرانکلین و اپل II خواهد بود.

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

درباره دوره: جادوی BASIC در قلب ۸ بیتی

دوره "BASIC در دستان شما" یک برنامه آموزشی جامع و کاربردی است که به طور خاص برای علاقه‌مندان به برنامه‌نویسی کامپیوترهای ۸ بیتی، با تمرکز بر زبان BASIC طراحی شده است. با الهام مستقیم از کتاب کلاسیک "BASIC for the Franklin"، این دوره شما را گام به گام با مفاهیم، ساختارها و کاربردهای زبان BASIC بر روی پلتفرم‌های محبوب فرانکلین و اپل II آشنا می‌کند. ما به شما یاد می‌دهیم که چگونه با استفاده از دستورات ساده و در عین حال قدرتمند BASIC، منطق برنامه‌نویسی را درک کرده و توانایی خلق نرم‌افزارهای اولیه را کسب کنید.

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

موضوعات کلیدی این دوره چه خواهد بود؟

  • آشنایی با تاریخچه و اهمیت کامپیوترهای ۸ بیتی و زبان BASIC
  • نصب و راه‌اندازی محیط‌های شبیه‌سازی شده فرانکلین و اپل II
  • اصول اولیه زبان BASIC: متغیرها، انواع داده، عملگرها
  • دستورات کنترلی: IF-THEN-ELSE، FOR-NEXT، WHILE-WEND
  • کار با آرایه‌ها و ساختارهای داده
  • توابع و رویه‌ها در BASIC
  • مدیریت ورودی و خروجی (صفحه کلید و صفحه نمایش)
  • گرافیک و صدا در کامپیوترهای ۸ بیتی
  • نوشتن بازی‌های ساده با BASIC
  • اشکال‌زدایی (Debugging) برنامه‌ها
  • نکات پیشرفته و تکنیک‌های بهینه‌سازی
  • ساخت پروژه‌های عملی و کاربردی

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

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

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

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

گذراندن دوره "BASIC در دستان شما" تجربه‌ای ارزشمند و انگیزه‌بخش خواهد بود که مزایای فراوانی برای شما به همراه دارد:

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

با بیش از ۱۰۰ سرفصل جامع، آماده یادگیری باشید!

ما در دوره "BASIC در دستان شما" تمام تلاش خود را کرده‌ایم تا با پوشش جامع و عمیق بیش از ۱۰۰ سرفصل، شما را از مبتدی تا سطوح پیشرفته همراهی کنیم. از معرفی اولیه محیط برنامه‌نویسی گرفته تا خلق پروژه‌های پیچیده‌تر، هر آنچه برای تسلط بر BASIC در کامپیوترهای فرانکلین و اپل II نیاز دارید، در این دوره گنجانده شده است. آماده باشید تا دنیای شگفت‌انگیز کدنویسی رترو را کشف کنید!

SMART LEARNING PLATFORM
از مطالعه تا یادگیری ماندگار
فراتر از یک مجموعه فلش‌کارت؛ تجربه‌ای تعاملی برای یادگیری، تمرین، مرور هوشمند و مشاهده مسیر پیشرفت شما، همراه با امکان دریافت گواهی پایان دوره در دوره‌های واجد شرایط.
مرور فاصله‌دار آمار یادگیری گواهی دوزبانه
یادگیری را به یک مسیر قابل پیگیری تبدیل کنید
با ورود به سامانه آموزشی، محتوای دوره را به‌صورت مرحله‌ای دنبال کنید، فلش‌کارت‌ها را مرور کنید، دانش خود را با پرسش‌ها و آزمون‌ها بسنجید و روند پیشرفتتان را در طول مسیر ببینید.
⟳
مرور فاصله‌دار هوشمند
با مرور زمان‌دار، کارت‌های تازه و کارت‌های سررسیدشده را بر اساس برنامه مرور دنبال کنید. ارزیابی پاسخ‌ها به زمان‌بندی مرورهای بعدی کمک می‌کند تا تمرین متناسب‌تری داشته باشید.
◉
مشاهده مسیر پیشرفت
میزان مشاهده فلش‌کارت‌ها، فعالیت‌های مرور، عملکرد آزمون‌ها و آمار یادگیری را بررسی کنید و تصویر روشن‌تری از مسیر آموزشی خود داشته باشید.
▤
یادگیری مرحله‌به‌مرحله
فصل‌ها و بخش‌های آموزشی را به ترتیب دنبال کنید، مطالب دیده‌نشده را پیدا کنید و بدون سردرگمی به ادامه مسیر برگردید.
✓
تمرین و سنجش آموخته‌ها
با نکته‌های آموزشی، پرسش و پاسخ، کوییزها و آزمون‌های پایان فصل، دانسته‌های خود را تمرین کنید و بخش‌هایی را که به توجه بیشتری نیاز دارند بشناسید.
SMART REVIEW
هر بار، مرور هدفمندتر
لازم نیست هر روز از ابتدا درباره اینکه چه چیزی را مرور کنید تصمیم بگیرید. سامانه، صف مرور روزانه را بر اساس کارت‌های تازه و موعد مرور کارت‌ها آماده می‌کند. شما پاسخ را ارزیابی می‌کنید و برنامه مرور با توجه به آن تنظیم می‌شود.
دوباره
برای کارت‌هایی که به تمرین زودتر نیاز دارند.
سخت
برای پاسخ‌هایی که با دشواری به یاد آمده‌اند.
خوب
برای پاسخ‌هایی که به‌درستی به یاد آورده‌اید.
آسان
برای کارت‌هایی که پاسخ آن‌ها را به‌آسانی می‌دانید.
برنامه مرور بر اساس ارزیابی شما تنظیم می‌شود؛ مرور منظم می‌تواند به تثبیت آموخته‌ها کمک کند، اما به‌تنهایی تضمین‌کننده تسلط کامل نیست.
محتوا را به شیوه‌های مختلف تمرین کنید
ساختار دوره‌ها متناسب با موضوع آموزشی طراحی شده است و ممکن است انواع مختلفی از محتوا را در بر بگیرد.
نکته‌های ساده
برای مرور سریع مفاهیم اصلی و نکات کلیدی.
نکته‌های رسمی
برای تمرین تعاریف، اصطلاحات و بیان دقیق علمی.
کوییز
برای سنجش درک مطلب و بررسی گزینه صحیح.
پرسش و پاسخ
برای تمرین یادآوری و سنجش میزان تسلط بر مطالب.
محتوای هر دوره بر اساس ساختار و امکانات فعال همان دوره ارائه می‌شود.
LEARN ANYWHERE
همراه شما روی مرورگر
برای استفاده از نسخه تحت وب، کافی است با حساب کاربری خود وارد سامانه شوید. بدون نیاز به نصب یک برنامه اختصاصی، می‌توانید از مرورگر سازگار روی گوشی، تبلت یا رایانه به دوره‌های در دسترس خود مراجعه کنید.
گوشی هوشمند
برای مطالعه در زمان‌های کوتاه
تبلت و لپ‌تاپ
برای مطالعه و مرور راحت‌تر
حساب کاربری شخصی
برای دسترسی به دوره‌های مجاز شما
COURSE COMPLETION CERTIFICATE
گواهی پایان دوره؛ ثبت دستاورد شما
در دوره‌هایی که امکان دریافت گواهی برای آن‌ها فعال است، می‌توانید پس از تکمیل شرایط آموزشی، درخواست گواهی پایان دوره ثبت کنید.
شرایط درخواست گواهی
✓ داشتن دسترسی دارای قابلیت گواهی برای دوره مربوطه.
✓ تکمیل اطلاعات لازم در پروفایل، شامل کد ملی معتبر، عکس پرسنلی و نام و نام خانوادگی انگلیسی.
✓ مشاهده تمام فلش‌کارت‌های فعال دوره.
✓ قبولی در آزمون‌های پایان فصل، در صورت وجود آزمون برای فصل‌ها.
فارسی و انگلیسی
پس از تأیید و انتشار، نسخه‌های فارسی و انگلیسی گواهی در دسترس قرار می‌گیرند.
استعلام آنلاین
گواهی منتشرشده دارای QR Code و لینک اختصاصی برای بررسی آنلاین اعتبار آن است.
دانلود و چاپ
پس از انتشار گواهی، امکان دریافت نسخه PDF فارسی و انگلیسی و چاپ آن فراهم است.
توجه: ثبت درخواست به معنای صدور قطعی نیست. درخواست گواهی پس از بررسی و تأیید ادمین منتشر می‌شود. این گواهی، گواهی پایان دوره آموزشی است و به‌خودی‌خود معادل مدرک دانشگاهی یا مدرک رسمی مورد تأیید نهادهای دولتی نیست.
یادگیری را شروع کنید؛ پیشرفت را دنبال کنید
با تمرین منظم، مرور هدفمند و پیگیری مسیر آموزشی خود، قدم‌به‌قدم دانش و مهارت‌هایتان را گسترش دهید.
هر کارت، یک قدم به جلو
امکانات محتوایی، مرور و گواهی بر اساس سطح دسترسی و تنظیمات هر دوره متفاوت است.
نگاهی به محیط سامانه

یادگیری هوشمند، قدم‌به‌قدم

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

تصویر نمونه اول از سامانه آموزشی و فلش‌کارت‌ها
محیط سامانه آموزشی
برای مشاهده تصویر در اندازه بزرگ‌تر کلیک کنید
تصویر نمونه دوم از سامانه آموزشی و فلش‌کارت‌ها
یادگیری و مرور مطالب
برای مشاهده تصویر در اندازه بزرگ‌تر کلیک کنید
تصویر نمونه سوم از سامانه آموزشی و فلش‌کارت‌ها
تجربه مطالعه تعاملی
برای مشاهده تصویر در اندازه بزرگ‌تر کلیک کنید
تصویر نمونه چهارم از سامانه آموزشی و فلش‌کارت‌ها
امکانات بیشتر سامانه
برای مشاهده تصویر در اندازه بزرگ‌تر کلیک کنید

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

تگ‌ها: ۸ بیت Apple II Basic BASIC for the Franklin BASIC در دستان شما Franklin Retro Computing آموزش BASIC اپل II برنامه‌نویسی BASIC برنامه‌نویسی رترو زبان برنامه‌نویسی فرانکلین کامپیوتر 8 بیتی کلاسیک کامپیوتر

نظرات

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

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