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

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

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

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

عنوان دوره: آمیگا بیسیک برای مبتدیان: اولین قدم در دنیای برنامه‌نویسی رترو

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

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

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

  • 1. مقدمه: دنیای شگفت‌انگیز آمیگا بیسیک
  • 2. آشنایی با کامپیوتر آمیگا و محیط برنامه‌نویسی آن
  • 3. راه‌اندازی و پیکربندی آمیگا بیسیک
  • 4. اولین برنامه: چاپ "Hello, World!"
  • 5. متغیرها: تعریف و استفاده
  • 6. انواع داده: اعداد، رشته‌ها و بولین‌ها
  • 7. عملگرهای محاسباتی: جمع، تفریق، ضرب و تقسیم
  • 8. عملگرهای مقایسه‌ای: بزرگتر، کوچکتر و مساوی
  • 9. دستور PRINT: نمایش اطلاعات روی صفحه
  • 10. دستور INPUT: دریافت اطلاعات از کاربر
  • 11. دستور LET: انتساب مقدار به متغیر
  • 12. دستور REM: توضیحات در کد
  • 13. دستور GOTO: پرش به خطوط دیگر
  • 14. دستور IF...THEN: شرطی کردن اجرای کد
  • 15. دستور IF...THEN...ELSE: شرطی کردن با دو حالت
  • 16. حلقه‌های FOR...NEXT: تکرار یک بلوک کد
  • 17. حلقه‌های WHILE...WEND: تکرار بر اساس شرط
  • 18. آرایه‌ها: ذخیره مجموعه‌ای از داده‌ها
  • 19. آرایه‌های یک بعدی
  • 20. آرایه‌های دو بعدی
  • 21. توابع: تعریف و استفاده
  • 22. توابع داخلی آمیگا بیسیک
  • 23. توابع تعریف شده توسط کاربر
  • 24. دستور GOSUB...RETURN: فراخوانی زیربرنامه
  • 25. متغیرهای محلی و سراسری
  • 26. دستور DEF FN: تعریف توابع ریاضی
  • 27. کار با رشته‌ها: توابع STRING$ و MID$
  • 28. الحاق رشته‌ها: عملگر +
  • 29. توابع تبدیل نوع: STR$ و VAL
  • 30. دستور LEN: طول یک رشته
  • 31. جستجو در رشته‌ها: INSTR
  • 32. دستور LEFT$, RIGHT$, MID$: برش رشته‌ها
  • 33. فرمت‌بندی خروجی: USING
  • 34. دستور SPC و TAB: کنترل فاصله‌گذاری
  • 35. کار با رنگ‌ها: دستور COLOR
  • 36. انتخاب رنگ پیش‌زمینه و پس‌زمینه
  • 37. تغییر رنگ متن
  • 38. دستور LOCATE: تعیین موقعیت مکان‌نما
  • 39. پاک کردن صفحه: دستور CLS
  • 40. کار با صدا: دستور SOUND
  • 41. ایجاد صداهای ساده
  • 42. کنترل زیر و بم صدا
  • 43. کنترل مدت زمان صدا
  • 44. دستور PLAY: پخش موسیقی
  • 45. نت‌نویسی در آمیگا بیسیک
  • 46. ایجاد ملودی‌های ساده
  • 47. کار با گرافیک: دستور PSET
  • 48. رسم نقطه
  • 49. رسم خط: دستور LINE
  • 50. رسم دایره: دستور CIRCLE
  • 51. رسم مستطیل: دستور BOX
  • 52. رنگ‌آمیزی اشکال: دستور PAINT
  • 53. ذخیره و بارگذاری تصاویر
  • 54. دستور SCREEN: تغییر حالت نمایش
  • 55. صفحه نمایش گرافیکی و متنی
  • 56. استفاده از قلم نوری
  • 57. کار با ماوس
  • 58. دریافت ورودی ماوس
  • 59. حرکت دادن مکان‌نما با ماوس
  • 60. تشخیص کلیک ماوس
  • 61. دستور GET و PUT: دسترسی به پیکسل‌ها
  • 62. ایجاد انیمیشن‌های ساده
  • 63. دستور SLEEP: مکث در اجرای برنامه
  • 64. مدیریت خطاها: دستور ON ERROR GOTO
  • 65. رفع اشکال در کد
  • 66. استفاده از دیباگر آمیگا بیسیک
  • 67. ذخیره و بارگذاری برنامه‌ها: دستور SAVE و LOAD
  • 68. ایجاد برنامه‌های قابل اجرا
  • 69. مقدمه‌ای بر اسمبلی: دستور DATA و READ
  • 70. دسترسی به حافظه: دستور PEEK و POKE
  • 71. کار با پورت‌های ورودی و خروجی
  • 72. دستور OPEN: باز کردن فایل
  • 73. خواندن و نوشتن در فایل‌ها: دستور INPUT# و PRINT#
  • 74. کار با فایل‌های متنی
  • 75. کار با فایل‌های باینری
  • 76. دستور FIELD: دسترسی به فیلدهای یک رکورد
  • 77. مدیریت دیسک: دستور FILES و KILL
  • 78. دستور CHAIN: اجرای برنامه‌های دیگر
  • 79. ایجاد رابط کاربری ساده
  • 80. استفاده از پنجره‌ها: دستور WINDOW
  • 81. ایجاد منوها: دستور MENU
  • 82. کنترل رویدادها: دستور ON
  • 83. برنامه‌نویسی بازی‌های ساده
  • 84. بازی حدس عدد
  • 85. بازی سنگ، کاغذ، قیچی
  • 86. ایجاد یک بازی پلتفرمر ساده
  • 87. ایجاد یک بازی تیراندازی ساده
  • 88. ایجاد یک بازی ماجراجویی متنی
  • 89. بهینه‌سازی کد
  • 90. افزایش سرعت اجرای برنامه
  • 91. کاهش حجم برنامه
  • 92. مستندسازی کد
  • 93. ایجاد راهنمای کاربر
  • 94. استفاده از کتابخانه‌های خارجی
  • 95. مقدمه‌ای بر زبان C
  • 96. ادغام کد C با آمیگا بیسیک
  • 97. توسعه برنامه‌های پیچیده
  • 98. مفاهیم پیشرفته: مدیریت حافظه
  • 99. مفاهیم پیشرفته: وقفه‌ها
  • 100. مفاهیم پیشرفته: درایورهای سخت‌افزاری
آمیگا بیسیک برای مبتدیان: اولین قدم در دنیای برنامه‌نویسی رترو

آمیگا بیسیک برای مبتدیان: اولین قدم در دنیای برنامه‌نویسی رترو

سفر به قلب نوستالژی و خلاقیت: شروع برنامه‌نویسی با آمیگا بیسیک

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

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

درباره دوره: ریشه‌های برنامه‌نویسی، در قالبی نو

دوره "آمیگا بیسیک برای مبتدیان" با اتکا بر مفاهیم اصیل و ساختار یافته کتاب "Elementary Amiga BASIC"، گامی موثر در جهت یادگیری برنامه‌نویسی برای تمام علاقه‌مندان، به خصوص کسانی که تازه‌کار هستند، برمی‌دارد. این دوره به زبانی ساده و کاربردی، شما را با مفاهیم بنیادی برنامه‌نویسی از طریق زبان BASIC که بر روی کامپیوترهای افسانه‌ای آمیگا اجرا می‌شد، آشنا می‌کند. با انجام پروژه‌های عملی و درک عمیق‌تر منطق برنامه‌نویسی، شما قادر خواهید بود اولین نرم‌افزارها و بازی‌های ساده خود را خلق کنید.

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

موضوعات کلیدی دوره: ورود به دنیای آمیگا بیسیک

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

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

مخاطبان دوره: آیا این دوره برای شما مناسب است؟

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

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

چرا این دوره را بگذرانیم؟ گشودن دریچه‌ای به سوی خلاقیت

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

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

سرفصل‌های جامع دوره: گامی به گام تا تسلط بر آمیگا بیسیک

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

  • بخش 1: خوش‌آمدگویی به دنیای آمیگا و BASIC
    • تاریخچه کامپیوترهای آمیگا و جایگاه BASIC در آن
    • نصب و راه‌اندازی امولاتورهای آمیگا (WinUAE, FS-UAE)
    • آشنایی با محیط Workbench و دسکتاپ آمیگا
    • اجرای اولین برنامه BASIC
    • مفهوم کامپایلر و اینترپرتور
  • بخش 2: مبانی برنامه‌نویسی در آمیگا بیسیک
    • انواع داده‌ها: اعداد صحیح، اعشاری، رشته‌ها
    • متغیرها و ثوابت
    • عملگرهای ریاضی، منطقی و مقایسه‌ای
    • دستور PRINT برای نمایش خروجی
    • دستور INPUT برای دریافت ورودی از کاربر
  • بخش 3: کنترل جریان برنامه
    • دستور IF...THEN...ELSE برای تصمیم‌گیری
    • دستور GOTO و GOSUB (با احتیاط!)
    • حلقه‌های FOR...NEXT برای تکرار
    • حلقه‌های WHILE...WEND برای تکرار شرطی
    • دستورات EXIT FOR و EXIT WHILE
  • بخش 4: کار با داده‌ها و ساختارهای پیچیده‌تر
    • آرایه‌ها: یک‌بعدی و چندبعدی
    • توابع کاربردی برای کار با رشته‌ها
    • مرتب‌سازی و جستجو در آرایه‌ها
    • کار با تاریخ و زمان
  • بخش 5: گرافیک و صدا در آمیگا بیسیک
    • تنظیم حالت‌های گرافیکی (Screen Modes)
    • دستورات PLOT, LINE, CIRCLE, RECTANGLE
    • تغییر رنگ پیکسل‌ها
    • ایجاد انیمیشن‌های ساده
    • مفاهیم اولیه صدا در آمیگا (اختیاری/پیشرفته)
  • بخش 6: مدیریت فایل و داده‌های پایدار
    • باز کردن و بستن فایل‌ها
    • خواندن و نوشتن داده‌ها در فایل‌های متنی
    • ذخیره و بازیابی داده‌ها در فرمت‌های باینری
    • مدیریت خطا در عملیات فایل
  • بخش 7: نوشتن کدهای تمیزتر و پروژه‌های کاربردی
    • ساخت رویه‌ها (Subroutines) با GOSUB
    • استفاده از توابع (Functions)
    • سازماندهی کد با استفاده از کامنت‌ها
    • اشتباه‌یابی (Debugging) و ابزارهای آن
    • پروژه ساخت ماشین حساب ساده
    • پروژه ساخت یک بازی حدس عدد
    • پروژه ساخت یک دفترچه تلفن ساده
    • و بسیاری سرفصل‌های دیگر...

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

همین امروز ثبت‌نام کنید و اولین قدم خود را در دنیای هیجان‌انگیز برنامه‌نویسی رترو بردارید!

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

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

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

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

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

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

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

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

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

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

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

🏅

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

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

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

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

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

تجربه‌ای کامل‌تر برای مطالعه، تمرین و یادگیری
express24.ir
تگ‌ها: Amiga Amiga BASIC Basic Beginners classic computers Programming Retro Computing Retro programming آمیگا آمیگا بیسیک برنامه‌نویسی برنامه‌نویسی رترو بیسیک کامپیوترهای کلاسیک مبتدیان

نظرات

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

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