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

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

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

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

عنوان دوره: سفر به گذشته کدنویسی: مایکروسافت بیسیک برای مکینتاش - از مبانی تا کاربردها

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

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

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

  • 1. آغاز سفر: برنامه‌نویسی چیست؟
  • 2. نگاهی به گذشته: تولد زبان‌های برنامه‌نویسی
  • 3. چرا بیسیک؟ زبان برنامه‌نویسی برای همه
  • 4. جادوی مکینتاش: آشنایی با اولین کامپیوتر گرافیکی
  • 5. محیط برنامه‌نویسی مایکروسافت بیسیک در مکینتاش
  • 6. اولین گام‌ها: نصب و راه‌اندازی
  • 7. پنجره فرمان (Command Window): اولین تعامل با بیسیک
  • 8. پنجره لیست (List Window): نوشتن و مشاهده کد
  • 9. سلام، مکینتاش! نوشتن و اجرای اولین برنامه
  • 10. ذخیره و بارگذاری برنامه‌ها: اولین پروژه شما
  • 11. دستور PRINT: نمایش متن و اعداد بر روی صفحه
  • 12. متغیرها: جعبه‌هایی برای نگهداری اطلاعات
  • 13. انواع داده‌ها: اعداد صحیح و اعشاری
  • 14. کار با رشته‌ها: متغیرهای متنی
  • 15. عملگرهای ریاضی: جمع، تفریق، ضرب و تقسیم
  • 16. اولویت عملگرها و استفاده از پرانتز
  • 17. دستور INPUT: دریافت اطلاعات از کاربر
  • 18. ساخت یک ماشین حساب ساده
  • 19. دستورات CLS و HOME: پاک کردن صفحه
  • 20. کامنت‌گذاری: یادداشت‌هایی برای خودتان در کد (REM)
  • 21. ثابت‌ها: مقادیری که تغییر نمی‌کنند
  • 22. توابع ریاضی داخلی: SIN, COS, SQR
  • 23. کار با اعداد تصادفی: تابع RND
  • 24. قالب‌بندی خروجی با PRINT USING
  • 25. دستور READ و DATA: خواندن داده‌های از پیش تعریف‌شده
  • 26. دستور RESTORE: استفاده مجدد از داده‌ها
  • 27. آشنایی با کدهای اسکی (ASCII)
  • 28. توابع CHR$ و ASC: تبدیل کاراکتر به کد و برعکس
  • 29. خطایابی مقدماتی: آشنایی با پیام‌های خطا
  • 30. تمرین جامع: ساخت یک برنامه پرسش و پاسخ ساده
  • 31. دستور IF...THEN: تصمیم‌گیری در برنامه
  • 32. شرط‌های منطقی: عملگرهای مقایسه‌ای (=, <, >)
  • 33. دستور IF...THEN...ELSE: انتخاب بین دو مسیر
  • 34. عملگرهای منطقی: AND, OR, NOT
  • 35. تصمیم‌گیری‌های تو در تو (Nested IFs)
  • 36. دستور GOTO: پرش در برنامه (و چرا باید مراقب آن بود)
  • 37. حلقه‌ها: تکرار دستورات
  • 38. حلقه FOR...NEXT: تکرار به تعداد مشخص
  • 39. استفاده از STEP در حلقه‌های FOR...NEXT
  • 40. حلقه‌های تو در تو (Nested Loops)
  • 41. حلقه WHILE...WEND: تکرار تا زمانی که شرطی برقرار است
  • 42. ایجاد تاخیر در برنامه با حلقه
  • 43. مقایسه حلقه‌های FOR و WHILE
  • 44. دستور ON...GOTO: انتخاب از بین چندین مسیر
  • 45. تمرین جامع: بازی حدس عدد
  • 46. آرایه‌ها: نگهداری لیستی از داده‌ها
  • 47. تعریف آرایه با دستور DIM
  • 48. پر کردن و خواندن اطلاعات از آرایه‌ها با حلقه
  • 49. آرایه‌های چندبعدی: جداول داده
  • 50. کار با آرایه‌های رشته‌ای
  • 51. جستجو در یک آرایه
  • 52. مرتب‌سازی یک آرایه (الگوریتم حباب)
  • 53. توابع کار با رشته‌ها: LEN, LEFT$, RIGHT$
  • 54. تابع MID$: استخراج بخشی از یک رشته
  • 55. الحاق رشته‌ها: عملگر +
  • 56. چرا برنامه‌نویسی ساخت‌یافته؟ شکستن مسائل بزرگ
  • 57. زیربرنامه‌ها: GOSUB و RETURN
  • 58. استفاده از زیربرنامه‌ها برای خوانایی بهتر کد
  • 59. متغیرهای محلی و سراسری در بیسیک کلاسیک
  • 60. توابع تعریف شده توسط کاربر: DEF FN
  • 61. ارسال پارامتر به توابع DEF FN
  • 62. ساخت کتابخانه‌ای از توابع کاربردی
  • 63. دستور ON...GOSUB: فراخوانی شرطی زیربرنامه‌ها
  • 64. طراحی بالا به پایین (Top-Down Design)
  • 65. پروژه: بازنویسی برنامه‌های قبلی به صورت ساخت‌یافته
  • 66. ورود به دنیای گرافیک مکینتاش
  • 67. سیستم مختصات صفحه نمایش
  • 68. دستور PSET: روشن کردن یک پیکسل
  • 69. دستور LINE: رسم خطوط مستقیم
  • 70. رسم مستطیل و مربع با دستور LINE
  • 71. دستور CIRCLE: رسم دایره و بیضی
  • 72. رنگ‌آمیزی اشکال با دستور PAINT
  • 73. کار با صدا: دستور BEEP و SOUND
  • 74. ساخت ملودی‌های ساده با SOUND
  • 75. مفهوم پنجره (Window) در مکینتاش
  • 76. دستور WINDOW: ایجاد و مدیریت پنجره‌ها
  • 77. آشنایی با منوها (Menus)
  • 78. دستور MENU: ساخت منوهای سفارشی
  • 79. برنامه‌نویسی رویدادگرا (Event-Driven): یک مفهوم جدید
  • 80. کار با ماوس: خواندن موقعیت و کلیک‌ها
  • 81. تابع MOUSE: دریافت وضعیت ماوس
  • 82. ساخت یک برنامه نقاشی ساده
  • 83. آشنایی با دیالوگ‌باکس‌ها (Dialog Boxes)
  • 84. دکمه‌ها (BUTTONS) در مکینتاش بیسیک
  • 85. ایجاد یک رابط کاربری گرافیکی ساده
  • 86. چرا به فایل‌ها نیاز داریم؟ ذخیره دائمی اطلاعات
  • 87. فایل‌های ترتیبی (Sequential Files)
  • 88. دستور OPEN برای نوشتن در فایل
  • 89. دستورات WRITE# و PRINT#: ذخیره داده‌ها
  • 90. دستور CLOSE: بستن یک فایل
  • 91. دستور OPEN برای خواندن از فایل
  • 92. دستور INPUT#: خواندن داده‌ها از فایل
  • 93. تشخیص پایان فایل با تابع EOF
  • 94. فایل‌های با دسترسی تصادفی (Random-Access Files) - مقدمه
  • 95. پروژه: ساخت یک دفترچه تلفن ساده با ذخیره‌سازی فایل
  • 96. مدیریت خطا: دستور ON ERROR GOTO
  • 97. دستور RESUME: ادامه کار پس از خطا
  • 98. تکنیک‌های اشکال‌زدایی (Debugging): دستورات TRON و TROFF
  • 99. بهینه‌سازی کد برای سرعت و حافظه
  • 100. پروژه نهایی: ساخت یک بازی ساده گرافیکی با منو و صدا
سفر به گذشته کدنویسی: مایکروسافت بیسیک برای مکینتاش - از مبانی تا کاربردها

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

آیا رویای خلق نرم‌افزارهای جذاب و کاربردی در دوران طلایی کامپیوترهای مکینتاش را در سر دارید؟ آیا به دنبال درک عمیق‌تری از اصول و مبانی برنامه‌نویسی هستید؟ دوره آموزشی "سفر به گذشته کدنویسی: مایکروسافت بیسیک برای مکینتاش - از مبانی تا کاربردها" دقیقاً همان چیزی است که به آن نیاز دارید!

این دوره با الهام از کتاب کلاسیک و ارزشمند "Microsoft Basic Book/MacIntosh Edition" طراحی شده است تا شما را در یک سفر هیجان‌انگیز به دنیای برنامه‌نویسی ساخت‌یافته با زبان مایکروسافت بیسیک همراهی کند. ما در این دوره نه تنها به آموزش اصول و مبانی این زبان قدرتمند می‌پردازیم، بلکه با بررسی مثال‌های عملی و کاربردی، شما را قادر می‌سازیم تا ایده‌های خود را به واقعیت تبدیل کنید.

درباره دوره

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

ارتباط این دوره با کتاب "Microsoft Basic Book/MacIntosh Edition" بسیار نزدیک است. در واقع، این دوره به عنوان یک مکمل و به‌روزرسانی برای این کتاب عمل می‌کند. ما مفاهیم ارائه شده در کتاب را با مثال‌های جدیدتر و کاربردی‌تر شرح می‌دهیم و همچنین به تکنیک‌ها و ابزارهایی که در طول سال‌ها توسعه یافته‌اند، می‌پردازیم. هدف ما این است که شما نه تنها دانش نظری لازم را کسب کنید، بلکه بتوانید این دانش را به طور عملی در پروژه‌های واقعی به کار بگیرید.

موضوعات کلیدی

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

مخاطبان دوره

این دوره برای طیف گسترده‌ای از افراد مناسب است، از جمله:

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

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

گذراندن این دوره مزایای فراوانی برای شما خواهد داشت، از جمله:

  • یادگیری یک زبان برنامه‌نویسی کلاسیک و قدرتمند: مایکروسافت بیسیک یک زبان برنامه‌نویسی ساده و در عین حال قدرتمند است که یادگیری آن می‌تواند درک شما از مفاهیم برنامه‌نویسی را به طور قابل توجهی افزایش دهد.
  • درک عمیق‌تر از مبانی برنامه‌نویسی: این دوره به شما کمک می‌کند تا اصول و مبانی برنامه‌نویسی را به طور عمیق‌تری درک کنید، که این امر برای یادگیری سایر زبان‌های برنامه‌نویسی نیز بسیار مفید خواهد بود.
  • افزایش خلاقیت و حل مسئله: برنامه‌نویسی به شما کمک می‌کند تا مهارت‌های خلاقیت و حل مسئله خود را تقویت کنید.
  • ایجاد برنامه‌های کاربردی: با استفاده از دانش و مهارت‌هایی که در این دوره کسب می‌کنید، می‌توانید برنامه‌های کاربردی مختلفی را برای کامپیوترهای مکینتاش ایجاد کنید.
  • یادگیری از یک منبع معتبر و الهام‌بخش: این دوره با الهام از کتاب "Microsoft Basic Book/MacIntosh Edition" طراحی شده است که یک منبع معتبر و ارزشمند در زمینه آموزش برنامه‌نویسی است.
  • دسترسی به جامعه‌ای از علاقه‌مندان: با شرکت در این دوره، شما به جامعه‌ای از علاقه‌مندان به برنامه‌نویسی بیسیک متصل می‌شوید و می‌توانید از تجربیات و دانش آن‌ها بهره‌مند شوید.
  • بازگشت به دوران طلایی کامپیوتر: احساس نوستالژی و تجربه برنامه نویسی در محیط دوست داشتنی مکینتاش.

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

🏅

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

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

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

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

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

تجربه‌ای کامل‌تر برای مطالعه، تمرین و یادگیری
express24.ir
تگ‌ها: Apple Macintosh Basic Classic Programming Languages Coding Basics Computer programming fundamentals History of Computing Learn Programming MacBasic Microsoft BASIC Old school programming Programming Retro Computing Structured Programming Vintage Computing تاریخچه برنامه‌نویسی فارسی مبانی برنامه‌نویسی

نظرات

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

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