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

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

انتخاب پلن

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

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

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

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

عنوان دوره: جادوی بیسیک: ساخت برنامه‌های کاربردی و بازی با الهام از کامپیوترهای کلاسیک

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

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

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

  • 1. مقدمه ای بر برنامه نویسی رترو و کامپیوترهای کلاسیک
  • 2. آشنایی با زبان بیسیک: تاریخچه و کاربردها
  • 3. نصب و راه اندازی شبیه ساز Model 100
  • 4. اولین برنامه بیسیک: چاپ "Hello, World!"
  • 5. متغیرها و انواع داده در بیسیک
  • 6. عملگرهای ریاضیاتی و محاسبات پایه
  • 7. ورودی و خروجی: دستور INPUT و PRINT
  • 8. ساختار شرطی IF...THEN...ELSE
  • 9. حلقه های تکرار FOR...NEXT
  • 10. حلقه های تکرار WHILE...WEND
  • 11. آرایه ها: ذخیره و دسترسی به داده ها
  • 12. توابع داخلی بیسیک: LEN، MID$، LEFT$، RIGHT$
  • 13. توابع مثلثاتی: SIN، COS، TAN
  • 14. توابع لگاریتمی و نمایی: LOG، EXP
  • 15. تولید اعداد تصادفی: دستور RND
  • 16. مدیریت رشته ها: الحاق، برش، جستجو
  • 17. زیرروال ها و توابع تعریف شده توسط کاربر
  • 18. آشنایی با حافظه کامپیوتر Model 100
  • 19. برنامه نویسی گرافیکی: دستور LINE، CIRCLE
  • 20. رسم خطوط و اشکال هندسی
  • 21. رنگ ها و گرافیک ساده
  • 22. آشنایی با فایل ها: ذخیره و بازیابی داده ها
  • 23. خواندن و نوشتن در فایل های متنی
  • 24. ایجاد فایل های داده
  • 25. مدیریت خطاها: دستور ON ERROR GOTO
  • 26. اشکال زدایی برنامه ها: DEBUGGING
  • 27. برنامه نویسی ساخت یافته
  • 28. ایجاد منوها و رابط کاربری ساده
  • 29. برنامه نویسی بازی: حدس عدد
  • 30. برنامه نویسی بازی: سنگ، کاغذ، قیچی
  • 31. برنامه نویسی بازی: دوز
  • 32. برنامه نویسی بازی: مارپله ساده
  • 33. برنامه نویسی ابزارهای کاربردی: ماشین حساب
  • 34. برنامه نویسی ابزارهای کاربردی: دفترچه تلفن
  • 35. برنامه نویسی ابزارهای کاربردی: لیست کارهای روزانه
  • 36. برنامه نویسی ابزارهای کاربردی: تبدیل واحدها
  • 37. برنامه نویسی ابزارهای کاربردی: مدیریت رمز عبور
  • 38. کار با پورت سریال: ارتباط با دستگاه های خارجی
  • 39. کنترل سخت افزار با بیسیک
  • 40. برنامه نویسی صوتی: پخش صداهای ساده
  • 41. ساخت موسیقی ساده با بیسیک
  • 42. آشنایی با دستورات POKE و PEEK
  • 43. دسترسی مستقیم به حافظه
  • 44. بهینه سازی کد بیسیک: سرعت و حجم
  • 45. تکنیک های برنامه نویسی پیشرفته
  • 46. استفاده از اسمبلی در بیسیک (مقدماتی)
  • 47. آشنایی با اینتراپت ها (مقدماتی)
  • 48. برنامه نویسی بازی: پینگ پنگ
  • 49. برنامه نویسی بازی: آجر شکن
  • 50. برنامه نویسی بازی: مهاجمان فضایی (ساده)
  • 51. برنامه نویسی بازی: ماز (ساده)
  • 52. برنامه نویسی گرافیکی: ایجاد انیمیشن
  • 53. برنامه نویسی گرافیکی: رسم نمودارها
  • 54. برنامه نویسی گرافیکی: طراحی لوگو
  • 55. کار با فونت ها و متن در گرافیک
  • 56. ایجاد افکت های ویژه در گرافیک
  • 57. برنامه نویسی فایل های باینری
  • 58. برنامه نویسی پایگاه داده ساده
  • 59. کار با آرایه های چند بعدی
  • 60. برنامه نویسی ساختار داده ها: لیست پیوندی
  • 61. برنامه نویسی ساختار داده ها: درخت
  • 62. برنامه نویسی شبکه (مقدماتی)
  • 63. ارتباط بین دو کامپیوتر Model 100
  • 64. برنامه نویسی بازی: شطرنج (مقدماتی)
  • 65. برنامه نویسی هوش مصنوعی (مقدماتی)
  • 66. الگوریتم های جستجو و مرتب سازی
  • 67. برنامه نویسی سیستم عامل (مقدماتی)
  • 68. ساخت پوسته (Shell) ساده
  • 69. مدیریت حافظه (مقدماتی)
  • 70. کار با وقفه ها (Interrupts) به صورت پیشرفته
  • 71. برنامه نویسی درایور سخت افزاری (مقدماتی)
  • 72. برنامه نویسی بازی: نقش آفرینی (RPG) ساده
  • 73. برنامه نویسی بازی: استراتژیک (RTS) ساده
  • 74. بهینه سازی کد بازی
  • 75. ترفندهای گرافیکی در بازی ها
  • 76. ایجاد جلوه های صوتی پیشرفته
  • 77. کار با موسیقی MIDI
  • 78. ارتباط با اینترنت (مقدماتی)
  • 79. ارسال و دریافت داده از اینترنت
  • 80. برنامه نویسی وب (مقدماتی)
  • 81. ساخت صفحات وب ساده با بیسیک
  • 82. امنیت در برنامه نویسی بیسیک
  • 83. جلوگیری از حملات XSS و SQL Injection (مقدماتی)
  • 84. پروژه نهایی: ساخت یک برنامه کاربردی کامل
  • 85. پروژه نهایی: ساخت یک بازی کامل
  • 86. بررسی کدهای نوشته شده در کتاب "The Model 100 Program Book"
  • 87. توسعه و گسترش کدهای موجود
  • 88. بررسی ابزارهای توسعه بیسیک
  • 89. مقایسه بیسیک با زبان های برنامه نویسی مدرن
  • 90. آینده برنامه نویسی رترو
  • 91. منابع و مراجع برنامه نویسی بیسیک
  • 92. مباحث تکمیلی: اسمبلی برای بیسیک
  • 93. مباحث تکمیلی: بهینه سازی حافظه
  • 94. مباحث تکمیلی: برنامه نویسی شبکه پیشرفته
  • 95. مباحث تکمیلی: هوش مصنوعی در بازی ها
  • 96. مباحث تکمیلی: گرافیک سه بعدی (مقدماتی)
  • 97. مباحث تکمیلی: برنامه نویسی موبایل (مقدماتی)
  • 98. مباحث تکمیلی: برنامه نویسی وب پیشرفته
  • 99. مباحث تکمیلی: امنیت در برنامه نویسی
  • 100. جمع بندی و نتیجه گیری
جادوی بیسیک: ساخت برنامه‌های کاربردی و بازی با الهام از کامپیوترهای کلاسیک

جادوی بیسیک: ساخت برنامه‌های کاربردی و بازی با الهام از کامپیوترهای کلاسیک

کشف زیبایی فراموش شده برنامه‌نویسی

آیا تا به حال به دوران طلایی کامپیوترهای شخصی فکر کرده‌اید؟ زمانی که هر خط کد، جرقه‌ای برای خلق یک دنیای جدید بود و خلاقیت، مرز واقعی را تعیین می‌کرد؟ ما شما را به سفری هیجان‌انگیز در قلب این دوران دعوت می‌کنیم. در این دوره آموزشی، با الهام از شاهکار "The Model 100 Program Book"، شما را با دنیای شگفت‌انگیز برنامه‌نویسی بیسیک آشنا می‌کنیم؛ زبانی که پدر بسیاری از زبان‌های امروزی است و با سادگی و قدرتش، انقلابی در دنیای فناوری ایجاد کرد.

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

درباره دوره: بازگشتی به ریشه‌ها، رو به سوی آینده

دوره "جادوی بیسیک" با تکیه بر روح و فلسفه کتاب "The Model 100 Program Book"، تمرکز خود را بر آموزش عملی و خلاقانه برنامه‌نویسی با زبان بیسیک قرار داده است. ما معتقدیم که یادگیری اصول پایه‌ای و چگونگی استفاده از آن‌ها برای حل مسائل، کلید موفقیت در دنیای پرسرعت امروز است. این دوره صرفاً آموزش یک زبان برنامه‌نویسی نیست، بلکه یادگیری یک شیوه تفکر منطقی و حل مسئله است که از دل سادگی بیسیک بیرون می‌آید.

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

موضوعات کلیدی که کشف خواهید کرد

  • مبانی و اصول زبان برنامه‌نویسی بیسیک
  • دستورات پایه و پیشرفته بیسیک
  • کار با متغیرها، حلقه‌ها و شرط‌ها
  • ساخت برنامه‌های محاسباتی و کاربردی
  • طراحی بازی‌های ساده و سرگرم‌کننده
  • تکنیک‌های الگوریتم‌نویسی و حل مسئله
  • الهام‌گیری از خلاقیت برنامه‌نویسان کلاسیک
  • ساخت پروژه‌های عملی و کاربردی

این دوره برای چه کسانی ایده‌آل است؟

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

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

چرا باید دوره "جادوی بیسیک" را بگذرانید؟

در دنیایی که دائماً در حال تغییر است، یادگیری اصول بنیادی و توانایی حل مسئله، از هر زمان دیگری اهمیت بیشتری یافته است. این دوره به شما کمک می‌کند تا:

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

100 سرفصل جامع برای تسلط کامل بر جادوی بیسیک

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

با گذراندن این دوره جامع، شما قادر خواهید بود:

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

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

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

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

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

تگ‌ها: Basic BASIC Programming Code Computer Programming Model 100 Retro Computing The Model 100 Program Book Vintage Computing آموزش برنامه‌نویسی آموزش بیسیک بازی کلاسیک بازی‌سازی برنامه‌نویسی برنامه‌نویسی رترو کامپیوتر کلاسیک

نظرات

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

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