دوره از صفر تا قهرمانی با بیسیک: آموزش برنامه‌نویسی به زبان BASIC برای TRS-80 همراه با فلش‌کارت آموزشی — ارائه روی فلش مموری

1,990,000 تومان
دوره آموزشی از صفر تا قهرمانی با بیسیک: آموزش برنامه‌نویسی به زبان BASIC برای TRS-80 از صفر تا قهرمانی با بیسیک: آموزش برنامه‌نویسی به زبان BASIC برای TRS-80™ آیا آماده‌اید تا جادوی واقعی برنامه...
پرداخت اقساطی
در صورت خرید اقساطی هر قسط: 497,500 تومان
۴ قسط ماهانه. بدون سود، چک و ضامن.
پرداخت اقساطی با دیجی‌پی پرداخت اقساطی با ترب‌پی

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

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

عنوان دوره: از صفر تا قهرمانی با بیسیک: آموزش برنامه‌نویسی به زبان BASIC برای TRS-80

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

موضوع میانی: آموزش زبان بیسیک (BASIC)

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

  • 1. به دنیای TRS-80 خوش آمدید: کامپیوتر شما!
  • 2. روشن کردن دستگاه و آشنایی با صفحه کلید.
  • 3. حالت مستقیم (Direct Mode) و حالت برنامه (Program Mode).
  • 4. اولین دستور شما: PRINT برای نمایش.
  • 5. پاک کردن صفحه نمایش با CLS.
  • 6. مقدمه‌ای بر متغیرها: اعداد و رشته‌ها.
  • 7. دستور LET: اختصاص دادن مقادیر به متغیرها.
  • 8. ورودی گرفتن از کاربر با INPUT.
  • 9. انجام محاسبات ساده: عملگرهای ریاضی.
  • 10. ذخیره کردن برنامه‌ها روی نوار کاست با CSAVE.
  • 11. بارگذاری برنامه‌ها از نوار کاست با CLOAD.
  • 12. مشاهده کد برنامه با LIST.
  • 13. اجرای برنامه با RUN.
  • 14. خطاهای رایج و اشکال‌زدایی اولیه.
  • 15. استفاده از REM برای توضیحات (کامنت).
  • 16. شماره خطوط برنامه: نظم در BASIC.
  • 17. دستور NEW: پاک کردن حافظه.
  • 18. تصمیم‌گیری با IF...THEN.
  • 19. عملگرهای مقایسه‌ای: =، <، > و غیره.
  • 20. ترکیب شرط‌ها با AND، OR، NOT.
  • 21. پرش به خطوط دیگر با GOTO (مقدمه).
  • 22. حلقه‌های تکرار با FOR...NEXT.
  • 23. تنظیم گام حلقه با STEP.
  • 24. حلقه‌های FOR تودرتو (Nested FOR loops).
  • 25. پرش شرطی پیشرفته: ON...GOTO.
  • 26. خواندن داده‌های از پیش تعریف شده با READ و DATA.
  • 27. شروع مجدد خواندن داده‌ها با RESTORE.
  • 28. توابع اعداد تصادفی: RND و RANDOM.
  • 29. زیرروال‌ها (Subroutines) با GOSUB و RETURN.
  • 30. استفاده از GOSUB برای ساختاردهی بهتر.
  • 31. توقف برنامه با STOP و END.
  • 32. تعریف توابع کاربری با DEF FN.
  • 33. آرگومان‌ها در توابع DEF FN.
  • 34. کار با زمان‌سنج (TIMER) برای تأخیر.
  • 35. اصول اولیه برنامه‌نویسی ساختاریافته.
  • 36. آرایه‌ها (Arrays): نگهداری مجموعه‌ای از داده‌ها.
  • 37. تعریف آرایه‌های یک‌بعدی با DIM.
  • 38. دسترسی به عناصر آرایه.
  • 39. آرایه‌های دوبعدی برای جداول.
  • 40. تعریف آرایه‌های چندبعدی.
  • 41. کار با رشته‌ها: طول رشته با LEN.
  • 42. استخراج بخشی از رشته: LEFT$, RIGHT$, MID$.
  • 43. پیدا کردن کاراکتر در رشته: INSTR.
  • 44. تبدیل کاراکتر به کد اسکی: ASC.
  • 45. تبدیل کد اسکی به کاراکتر: CHR$.
  • 46. تبدیل عدد به رشته: STR$.
  • 47. تبدیل رشته به عدد: VAL.
  • 48. چسباندن رشته‌ها به هم: الحاق (+) .
  • 49. مقایسه رشته‌ها.
  • 50. استفاده از SPACE$ و STRING$.
  • 51. آرایه‌های رشته‌ای.
  • 52. متغیرهای رشته‌ای ثابت (Fixed Length Strings).
  • 53. دسترسی مستقیم به حافظه با PEEK.
  • 54. تغییر مستقیم حافظه با POKE.
  • 55. نقش PEEK و POKE در کنترل سخت‌افزار.
  • 56. اصول اولیه گرافیک در TRS-80.
  • 57. روشن کردن پیکسل با SET (x,y).
  • 58. خاموش کردن پیکسل با RESET (x,y).
  • 59. بررسی وضعیت پیکسل با POINT (x,y).
  • 60. ترسیم خطوط ساده با SET و RESET.
  • 61. کنترل مکان‌نما و چاپ در هر نقطه با PRINT @.
  • 62. طراحی کاراکترهای سفارشی.
  • 63. نقشه حافظه صفحه نمایش.
  • 64. ایجاد انیمیشن‌های ساده.
  • 65. خواندن ورودی تک‌کاراکتری با INKEY$.
  • 66. تولید صدای بوق با POKE (آدرس صدا).
  • 67. تولید آهنگ‌های ساده با POKE و Loop.
  • 68. تغییر فرکانس و مدت زمان صدا.
  • 69. ایجاد جلوه‌های صوتی بازی.
  • 70. نوشتن یک بازی گرافیکی کوچک (مقدمه).
  • 71. مدیریت فایل‌ها روی نوار کاست.
  • 72. ذخیره و بارگذاری داده‌ها روی نوار کاست (#PRINT, #INPUT).
  • 73. مقدمه‌ای بر Disk BASIC (اگر سیستم دیسک دارید).
  • 74. دستورات پایه دیسک: DIR/CATALOG.
  • 75. ذخیره و بارگذاری برنامه‌ها روی دیسک (SAVE, LOAD).
  • 76. حذف فایل‌ها با KILL.
  • 77. تغییر نام فایل‌ها با NAME...AS.
  • 78. باز کردن و بستن فایل‌ها با OPEN و CLOSE.
  • 79. فایل‌های متوالی (Sequential Files): ذخیره داده.
  • 80. خواندن از فایل‌های متوالی (Sequential Files): بازیابی داده.
  • 81. ورودی خط به خط از فایل با LINE INPUT#.
  • 82. فایل‌های دسترسی تصادفی (Random Access Files): مفهوم.
  • 83. ساختار رکوردها با FIELD.
  • 84. ذخیره و بازیابی رکوردها با PUT و GET.
  • 85. کار با رشته‌ها در فایل‌های تصادفی با LSET و RSET.
  • 86. نقشه کامل‌تر حافظه TRS-80.
  • 87. استفاده پیشرفته از PEEK/POKE برای کنترل رجیسترها.
  • 88. توابع ماشین‌زبان با USR.
  • 89. فراخوانی روتین‌های ROM (CALL).
  • 90. چاپگر: ارسال خروجی با LPRINT و LLIST.
  • 91. فرمت‌بندی خروجی با TAB و SPC.
  • 92. کار با اعداد هگزادسیمال و اکتال: HEX$, OCT$.
  • 93. روتین‌های زمان‌بندی دقیق.
  • 94. مدیریت خطاها با ON ERROR GOTO (اگر پشتیبانی شود).
  • 95. نوشتن برنامه‌های کاربردی‌تر.
  • 96. اصول طراحی برنامه: ماژولار و خوانا.
  • 97. تکنیک‌های اشکال‌زدایی پیشرفته.
  • 98. بهینه‌سازی کد برای سرعت و حافظه.
  • 99. مروری بر مفاهیم کلیدی BASIC TRS-80.
  • 100. پروژه نهایی: خلق شاهکار بیسیک شما برای TRS-80!
دوره آموزشی از صفر تا قهرمانی با بیسیک: آموزش برنامه‌نویسی به زبان BASIC برای TRS-80

از صفر تا قهرمانی با بیسیک: آموزش برنامه‌نویسی به زبان BASIC برای TRS-80™

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

معرفی دوره: بازگشت به عصر طلایی کامپیوتر

در روزگاری که کامپیوترها ماشین‌هایی اسرارآمیز بودند و هر خط کد، یک فرمان مستقیم به سخت‌افزار بود، کتابی افسانه‌ای متولد شد: "I speak BASIC to my TRS-80™". این کتاب برای نسلی از پیشگامان، دروازه‌ای به دنیای بی‌کران برنامه‌نویسی بود. آن‌ها یاد گرفتند که چگونه با کامپیوتر خود "صحبت" کنند، بازی بسازند، مسائل را حل کنند و خلاقیت خود را به کدهای اجرایی تبدیل نمایند. امروز، ما با افتخار روح آن کتاب جریان‌ساز را در یک دوره ویدیویی جامع و مدرن زنده کرده‌ایم تا شما نیز لذت خلق مستقیم و بدون واسطه را تجربه کنید.

دوره "از صفر تا قهرمانی با بیسیک" فقط یک آموزش برنامه‌نویسی نیست؛ بلکه یک ماجراجویی نوستالژیک و در عین حال کاربردی است. ما شما را به دوران شکوهمند کامپیوترهای خانگی TRS-80™ می‌بریم، جایی که زبان BASIC پادشاه بی‌چون‌وچرای خلاقیت بود. در این سفر، شما نه تنها اصول بنیادی برنامه‌نویسی را به ساده‌ترین شکل ممکن فرا می‌گیرید، بلکه یاد می‌گیرید چگونه مانند یک مهندس نرم‌افزار اولیه فکر کنید، مشکلات را با منطق خالص حل کرده و از صفر، برنامه‌هایی شگفت‌انگیز خلق کنید. این دوره، پلی است میان گذشته الهام‌بخش و آینده درخشان شما در دنیای تکنولوژی.

درباره دوره: یادگیری عملی با الهام از یک کلاسیک

این دوره آموزشی، با الهام از ساختار ساده و قدم‌به‌قدم کتاب "I speak BASIC to my TRS-80™"، مفاهیم را به صورت کاملاً عملی و پروژه-محور به شما آموزش می‌دهد. ما از همان رویکرد مستقیم و بی‌حاشیه استفاده کرده‌ایم: هر درس یک مفهوم جدید را معرفی می‌کند و بلافاصله شما را به نوشتن کد و دیدن نتیجه آنی تشویق می‌کند. تمام آنچه برای شروع نیاز دارید، یک کامپیوتر مدرن است؛ ما به شما نشان می‌دهیم چگونه محیط TRS-80™ را شبیه‌سازی کرده و اولین خطوط کد خود را بنویسید. این دوره به گونه‌ای طراحی شده که حتی اگر هیچ پیش‌زمینه‌ای در برنامه‌نویسی ندارید، بتوانید به سادگی مفاهیم را درک کرده و از خلق کردن لذت ببرید.

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

  • آشنایی کامل با محیط کامپیوتر TRS-80™ و زبان برنامه‌نویسی BASIC.
  • دستورات پایه و اساسی: از PRINT و INPUT تا LET و REM.
  • کار با متغیرهای عددی و رشته‌ای برای ذخیره و پردازش اطلاعات.
  • منطق و کنترل جریان برنامه با دستورات شرطی IF...THEN.
  • ایجاد حلقه‌های قدرتمند با FOR...NEXT برای تکرار وظایف.
  • پرش و انشعاب در برنامه با دستورات GOTO و GOSUB.
  • کار با آرایه‌ها برای مدیریت مجموعه‌ای از داده‌ها.
  • ایجاد گرافیک‌های ساده پیکسلی و تولید صداهای ابتدایی.
  • تکنیک‌های دیباگ و خطایابی برای حل مشکلات برنامه.
  • ساخت پروژه‌های کامل از صفر: از بازی‌های ساده تا ابزارهای کاربردی.

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

  • علاقه‌مندان به کامپیوترهای کلاسیک و رترو: کسانی که می‌خواهند جادوی کار با ماشین‌های افسانه‌ای مانند TRS-80™ را تجربه کنند.
  • مبتدیان مطلق در برنامه‌نویسی: افرادی که به دنبال یک نقطه شروع ساده، قابل فهم و سرگرم‌کننده برای ورود به دنیای کدنویسی هستند.
  • برنامه‌نویسان باتجربه: متخصصانی که کنجکاوند ریشه‌های برنامه‌نویسی مدرن را بشناسند و از سادگی و قدرت BASIC لذت ببرند.
  • دانش‌آموزان و نوجوانان: یک راه عالی برای یادگیری مفاهیم پایه‌ای علوم کامپیوتر به شکلی جذاب و به دور از پیچیدگی‌های زبان‌های امروزی.
  • هنرمندان و خالقان دیجیتال: کسانی که می‌خواهند با محدودیت‌های خلاقانه، هنر پیکسلی و موسیقی چیپ‌تون (Chiptune) خلق کنند.

چرا باید در دوره "از صفر تا قهرمانی با بیسیک" شرکت کنید؟

۱. یادگیری بنیادین و همیشگی

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

۲. احساس کنترل مستقیم بر ماشین

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

۳. شروعی آسان و بدون استرس

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

۴. تقویت خلاقیت با محدودیت

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

۵. ساخت پروژه‌های واقعی و ملموس

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

سرفصل‌های جامع دوره: سفری در ۱۰۰ قدم

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

همین امروز ثبت‌نام کنید و کلید ورود به دنیای شگفت‌انگیز برنامه‌نویسی را به دست آورید. بیاموزید که چگونه با کامپیوتر خود به زبان مادری‌اش صحبت کنید!

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

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

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

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

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

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

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

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

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

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

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

🏅

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

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

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

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

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

تجربه‌ای کامل‌تر برای مطالعه، تمرین و یادگیری
express24.ir
تگ‌ها: Basic BASIC Programming I speak BASIC to my TRS-80 TRS-80 آموزش TRS-80 آموزش برنامه نویسی BASIC آموزش برنامه نویسی کامپیوتر آموزش برنامه‌نویسی برنامه نویسی بیسیک برنامه نویسی کامپیوتر برنامه‌نویسی برنامه‌نویسی BASIC بیسیک کامپیوتر شخصی یادگیری BASIC

نظرات

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

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