🎓 دوره آموزشی جامع
📚 اطلاعات دوره
عنوان دوره: راهنمای جامع برنامهنویسی IBM PC: از صفر تا قهرمانی با زبان بیسیک
موضوع کلی: برنامهنویسی کامپیوترهای شخصی
موضوع میانی: مبانی برنامهنویسی IBM PC با زبان بیسیک
📋 سرفصلهای دوره (100 موضوع)
- 1. مقدمهای بر برنامهنویسی کامپیوترهای شخصی
- 2. تاریخچه IBM PC و اهمیت آن
- 3. آشنایی با زبان برنامهنویسی BASIC
- 4. محیط توسعه IBM PC BASIC (مفسر و ویرایشگر)
- 5. اولین برنامه شما: "Hello, World!"
- 6. مفاهیم پایه: دستورات، خطوط و شمارهگذاری
- 7. متغیرها: ذخیرهسازی اطلاعات
- 8. انواع دادهها در BASIC: عددی و رشتهای
- 9. اعلان و استفاده از متغیرهای عددی
- 10. اعلان و استفاده از متغیرهای رشتهای
- 11. عملگرهای محاسباتی: جمع، تفریق، ضرب، تقسیم، باقیمانده
- 12. اولویت عملگرها و استفاده از پرانتز
- 13. دستور PRINT: نمایش خروجی روی صفحه
- 14. قالببندی خروجی با PRINT USING
- 15. دستور INPUT: دریافت ورودی از کاربر
- 16. ترکیب PRINT و INPUT برای تعامل
- 17. دستورات REM و ': افزودن توضیحات به کد
- 18. عبارات منطقی و عملگرهای مقایسهای
- 19. دستور IF…THEN: تصمیمگیری ساده
- 20. دستور IF…THEN…ELSE: انتخاب بین دو گزینه
- 21. تصمیمگیریهای پیچیدهتر با IFهای تودرتو
- 22. پرشهای شرطی با ON…GOTO و ON…GOSUB
- 23. حلقههای FOR…NEXT: تکرار با شمارنده
- 24. حلقههای WHILE…WEND: تکرار با شرط
- 25. حلقههای نامحدود و کنترل خروج (با IF و GOTO)
- 26. دستور GOSUB و RETURN: زیربرنامههای ساده
- 27. مدیریت دادههای ثابت با READ, DATA, RESTORE
- 28. ایجاد توابع توسط کاربر (DEF FN)
- 29. آرایهها: ذخیره مجموعهای از دادهها
- 30. آرایههای یکبعدی: لیستها
- 31. آرایههای دوبعدی: ماتریسها
- 32. ورود و خروج داده از آرایهها
- 33. آرایههای رشتهای و عددی: تفاوتها و کاربردها
- 34. رشتهها و عملگرهای رشتهای: اتصال و برش
- 35. توابع رشتهای: LEN, LEFT$, RIGHT$, MID$
- 36. توابع رشتهای: INSTR, STRING$, SPACE$, CHR$, ASC
- 37. تبدیل بین انواع داده: STR$, VAL
- 38. توابع ریاضی: SQR, INT, FIX, RND, ABS, SGN
- 39. تولید اعداد تصادفی: RANDOMIZE, RND
- 40. مقدمهای بر خطایابی و اشکالزدایی در BASIC
- 41. دستورات STOP و END: کنترل اجرای برنامه
- 42. مدیریت خطا با ON ERROR GOTO
- 43. استفاده از RESUME, ERL, ERR برای تحلیل خطا
- 44. تنظیمات صفحه نمایش متنی: ابعاد و مختصات
- 45. دستور CLS: پاک کردن صفحه
- 46. دستور LOCATE: قرار دادن مکاننما
- 47. دستور COLOR: تنظیم رنگ متن و پسزمینه
- 48. استفاده از کد رنگهای IBM PC برای متن
- 49. کار با کاراکترهای ASCII و Extended ASCII در حالت متنی
- 50. نمایش کاراکترهای خاص با CHR$ در متن
- 51. دریافت ورودی تککاراکتری با INKEY$
- 52. دستور WIDTH: تنظیم عرض صفحه نمایش (متنی)
- 53. دستور KEY: برنامهریزی کلیدهای تابع
- 54. تنظیم ساعت سیستم و تاریخ با TIME$ و DATE$
- 55. مقدمهای بر حالتهای گرافیکی IBM PC (CGA)
- 56. دستور SCREEN: تغییر حالت گرافیکی (0, 1, 2)
- 57. سیستم مختصات در حالت گرافیکی: پیکسلها
- 58. رسم نقطه با PSET و PRESET
- 59. رسم خط با LINE
- 60. رسم مستطیل و جعبه با LINE (B/BF)
- 61. رسم دایره، بیضی و کمان با CIRCLE
- 62. پر کردن اشکال گرافیکی با PAINT
- 63. تنظیمات پالت رنگ در حالت گرافیکی (CGA)
- 64. آشنایی با بافر صفحه نمایش گرافیکی
- 65. ذخیره و بازیابی قسمتهایی از صفحه با GET و PUT
- 66. اصول اولیه انیمیشن با GET/PUT
- 67. استفاده از DRAW برای ترسیم گرافیک بر اساس رشته فرمان
- 68. مقدمهای بر تولید صدا در IBM PC با بلندگو
- 69. دستور BEEP: صدای بوق سیستم
- 70. دستور SOUND: تولید فرکانس و مدت زمان
- 71. دستور PLAY: زبان ماکرو موسیقی (MML)
- 72. ایجاد ملودیهای ساده با PLAY
- 73. کنترل همزمان صدا و گرافیک در برنامهها
- 74. مدیریت فایلها در IBM PC BASIC: مقدمه
- 75. آشنایی با سیستم فایل DOS و مسیرهای فایل
- 76. باز کردن و بستن فایلها (OPEN, CLOSE)
- 77. فایلهای ترتیبی (Sequential Files): مقدمه و کاربردها
- 78. نوشتن در فایل ترتیبی با PRINT #
- 79. خواندن از فایل ترتیبی با INPUT # و LINE INPUT #
- 80. بررسی پایان فایل با EOF
- 81. فایلهای دسترسی تصادفی (Random Access Files): مقدمه و کاربردها
- 82. تعریف ساختار رکورد با FIELD
- 83. نوشتن در فایل دسترسی تصادفی با PUT #
- 84. خواندن از فایل دسترسی تصادفی با GET #
- 85. توابع LSET و RSET: آمادهسازی دادهها برای PUT #
- 86. استفاده از LOC و LOF برای موقعیتیابی و اندازه فایل
- 87. عملیات مدیریت فایل DOS: KILL, NAME, CHDIR, MKDIR, RMDIR, FILES
- 88. دسترسی مستقیم به حافظه با PEEK و POKE
- 89. مفاهیم Segment و Offset در حافظه IBM PC
- 90. استفاده از VARPTR: آدرسدهی به متغیرها
- 91. فراخوانی کدهای ماشین با CALL (برای آدرسهای مطلق)
- 92. استفاده از توابع USR برای فراخوانی کدهای ماشین لینکشده
- 93. تعامل با سیستم عامل DOS از طریق دستور SHELL
- 94. زمانبندی و رویدادها: دستور TIMER و ON TIMER GOSUB
- 95. مدیریت ورودی صفحه کلید با ON KEY GOSUB
- 96. برنامهنویسی برای چاپگر: LPRINT, LPRINT USING
- 97. زنجیره کردن برنامهها با CHAIN (انتقال کنترل به برنامه دیگر)
- 98. استفاده از COMMON برای اشتراکگذاری متغیرها بین برنامهها
- 99. ساخت پروژههای عملی: یک برنامه مدیریت اطلاعات ساده
- 100. نکات پیشرفته و منابع بیشتر برای برنامهنویسی IBM PC
راهنمای جامع برنامهنویسی IBM PC: از صفر تا قهرمانی با زبان بیسیک
سفری به قلب تاریخ کامپیوتر و یادگیری اصول برنامهنویسی از ریشه
معرفی دوره: بازگشت به آینده با جادوی برنامهنویسی
آیا تا به حال به این فکر کردهاید که غولهای تکنولوژی امروز چگونه کار خود را آغاز کردند؟ پاسخ در دل ماشینهای ساده اما انقلابی مانند IBM PC و زبان برنامهنویسی قدرتمند آن، یعنی بیسیک (BASIC)، نهفته است. در دورانی که هر خط کد یک اکتشاف بود، کتاب “A Guide to Programming the IBM Personal Computer” به عنوان چراغ راهی برای نسل اول برنامهنویسان عمل میکرد. امروز، ما با افتخار روح آن کتاب افسانهای را در یک دوره جامع، مدرن و کاملاً ویدیویی زنده کردهایم تا شما را به سفری هیجانانگیز در زمان ببریم.
دوره “راهنمای جامع برنامهنویسی IBM PC” فقط یک آموزش برنامهنویسی نیست؛ بلکه یک تجربه عمیق برای درک فلسفه و منطق پشت نرمافزارهاست. ما شما را از همان نقطه صفر، یعنی جایی که کامپیوترهای شخصی متولد شدند، همراهی میکنیم و قدم به قدم، رازهای ساخت برنامههای کاربردی، بازیهای ساده و ابزارهای خلاقانه را با زبان شیرین و قابل فهم بیسیک به شما میآموزیم. این دوره پلی است میان نوستالژی گذشته و مهارتهای بنیادین آینده. اگر میخواهید برنامهنویسی را از پایهایترین و مستحکمترین نقطه شروع کنید، این دوره دروازه ورود شما به دنیای بیانتهای کدنویسی است.
درباره دوره: از تئوری کلاسیک تا مهارت عملی
این دوره با الهام مستقیم از ساختار و محتوای غنی کتاب مرجع “A Guide to Programming the IBM Personal Computer” طراحی شده است. ما مفاهیم کلیدی آن کتاب را استخراج کرده و با استفاده از روشهای تدریس مدرن، مثالهای عملی و پروژههای جذاب، آن را به یک تجربه یادگیری پویا تبدیل کردهایم. در این دوره، شما فقط با دستورات زبان بیسیک آشنا نمیشوید، بلکه یاد میگیرید چگونه مانند یک مهندس نرمافزار فکر کنید، مسائل را تحلیل کرده و برای آنها راهحلهای الگوریتمیک طراحی نمایید. هر درس به گونهای طراحی شده که مفاهیم را به صورت ساده و قابل هضم ارائه دهد و بلافاصله شما را برای پیادهسازی عملی آن آماده کند.
موضوعات کلیدی دوره
در این سفر آموزشی، شما بر مفاهیم اساسی و پیشرفتهای مسلط خواهید شد که سنگ بنای دانش برنامهنویسی شما را تشکیل میدهند:
- مبانی زبان بیسیک (BASIC): آشنایی کامل با متغیرها، حلقهها، دستورات شرطی و ساختارهای داده.
- برنامهنویسی گرافیکی: خلق تصاویر، اشکال هندسی و انیمیشنهای ساده روی صفحه نمایش.
- تولید صدا و موسیقی: ساخت ملودیها و افکتهای صوتی برای جان بخشیدن به برنامهها.
- کار با فایلها و ورودی/خروجی: ذخیرهسازی و بازیابی اطلاعات روی دیسک و تعامل با کاربر.
- دیباگ و بهینهسازی کد: یادگیری تکنیکهای خطایابی و نوشتن کدهای کارآمد و تمیز.
- ساخت پروژههای کاربردی: توسعه بازیهای ساده، نرمافزارهای مدیریتی و ابزارهای محاسباتی از صفر.
- درک عمیق معماری کامپیوتر: آشنایی با نحوه تعامل نرمافزار با سختافزار در سطح پایه.
این دوره برای چه کسانی مناسب است؟
- مبتدیان مطلق: افرادی که هیچ تجربهای در برنامهنویسی ندارند و میخواهند از یک نقطه مطمئن و اصولی شروع کنند.
- علاقهمندان به تاریخ کامپیوتر: کسانی که به دنیای کامپیوترهای قدیمی (Retro Computing) علاقه دارند و میخواهند تجربه برنامهنویسی روی ماشینهای کلاسیک را کسب کنند.
- دانشجویان علوم کامپیوتر: دانشجویانی که میخواهند درک خود را از مفاهیم پایهای مانند الگوریتم، ساختار داده و معماری کامپیوتر عمیقتر کنند.
- برنامهنویسان باتجربه: توسعهدهندگانی که کنجکاوند بدانند برنامهنویسی مدرن از کجا ریشه گرفته و میخواهند دیدگاه جدیدی نسبت به حرفه خود پیدا کنند.
- هنرمندان و طراحان دیجیتال: افرادی که به دنبال راهی برای خلق آثار هنری مبتنی بر کد (Creative Coding) با ابزارهای ساده و بنیادین هستند.
چرا باید در این دوره شرکت کنید؟
۱. یادگیری بنیادین و عمیق
برخلاف بسیاری از دورههای مدرن که روی فریمورکها تمرکز دارند، این دوره شما را با اصول اولیه و تغییرناپذیر برنامهنویسی آشنا میکند. این دانش به شما کمک میکند تا هر زبان یا تکنولوژی جدیدی را در آینده بسیار سریعتر بیاموزید.
۲. مسیر یادگیری ساختاریافته و کامل
با بیش از ۱۰۰ سرفصل جامع، این دوره یک نقشه راه کامل از صفر تا قهرمانی را پیش روی شما قرار میدهد. هیچ نکتهای ناگفته باقی نمیماند و شما با اطمینان کامل مسیر یادگیری را طی خواهید کرد.
۳. پروژههای عملی و نوستالژیک
شما فقط تماشا نمیکنید، بلکه دست به کد میشوید! با ساخت بازیهای کلاسیک، ابزارهای کاربردی و برنامههای گرافیکی، مفاهیم تئوری را به مهارتهای عملی و ماندگار تبدیل میکنید.
۴. درک تاریخی و دید وسیعتر
این دوره به شما دیدی منحصربهفرد از تاریخ تکامل نرمافزار میدهد. درک میکنید که محدودیتهای سختافزاری گذشته چگونه منجر به راهحلهای نرمافزاری خلاقانه شده است؛ دانشی که امروز نیز بسیار ارزشمند است.
۵. محتوای کلاسیک در قالبی مدرن
ما حکمت یک کتاب مرجع کلاسیک را با کیفیت تولید ویدیویی بالا، توضیحات روان و پشتیبانی مدرن ترکیب کردهایم تا بهترین تجربه یادگیری ممکن را برای شما فراهم کنیم.
نگاهی به گستردگی سرفصلهای دوره
این دوره با بیش از ۱۰۰ سرفصل دقیق و کاربردی، شما را به یک متخصص واقعی در برنامهنویسی IBM PC با بیسیک تبدیل میکند. در اینجا تنها بخشی از موضوعاتی که پوشش داده میشوند را مشاهده میکنید:
بخش اول: مبانی و شروع کار
- آشنایی با محیط BASIC
- دستورات PRINT و INPUT
- متغیرهای عددی و رشتهای
- عملگرهای ریاضی و منطقی
- ساختارهای شرطی IF-THEN-ELSE
- حلقههای FOR-NEXT و WHILE-WEND
- تولید اعداد تصادفی (RND)
- کار با توابع داخلی (LEFT$, MID$, … )
بخش دوم: گرافیک و صدا
- آشنایی با مدهای گرافیکی
- رسم نقطه، خط و دایره (PSET, LINE, CIRCLE)
- رنگآمیزی اشکال (PAINT)
- ساخت انیمیشنهای ساده
- دستورات BEEP و SOUND
- ساخت ملودیهای ساده با PLAY
- کار با کاراکترهای گرافیکی (ASCII Art)
بخش سوم: ساختارهای داده و فایلها
- کار با آرایهها (DIM)
- مرتبسازی و جستجو در آرایهها
- خواندن و نوشتن فایلهای ترتیبی (Sequential Files)
- کار با فایلهای دسترسی تصادفی (Random-Access Files)
- مدیریت خطاها (ON ERROR GOTO)
- زیربرنامهها و توابع (GOSUB, DEF FN)
بخش چهارم: پروژههای عملی
- ساخت بازی حدس عدد
- طراحی یک دفترچه تلفن ساده
- ساخت بازی کلاسیک Snake
- برنامه مدیریت موجودی انبار
- شبیهسازی یک ماشین حساب
- ایجاد یک برنامه نقاشی ساده
- و دهها پروژه جذاب دیگر…
و این تنها آغاز راه است… آمادهاید تا به جمع استادان برنامهنویسی بپیوندید و اولین نرمافزار خود را خلق کنید؟ همین امروز ثبتنام کنید و این سفر شگفتانگیز را آغاز نمایید!
📚 محتوای این محصول آموزشی (پکیج کامل)
💡 این محصول یک نسخهٔ کامل و جامع است
تمامی محتوای آموزشی این کتاب در قالب یک بستهی کامل و یکپارچه ارائه میشود و شامل تمام نسخهها و فایلهای موردنیاز برای یادگیری است.
🎁 محتویات کامل بسته دانلودی
- ویدیوهای آموزشی فارسی — آموزش قدمبهقدم، کاربردی و قابل فهم
- پادکستهای صوتی فارسی — توضیح مفاهیم کلیدی و نکات تکمیلی
- کتاب PDF فارسی — شامل کلیهٔ سرفصلها و محتوای آموزشی
- کتاب خلاصه نکات ویدیوها و پادکستها – نسخه PDF — مناسب مرور سریع و جمعبندی مباحث
- کتاب صدها نکته فارسی (خودمونی) – نسخه PDF — زبان ساده و کاربردی
- کتاب صدها نکته رسمی فارسی – نسخه PDF — نگارش استاندارد، علمی و مناسب چاپ
-
کتاب صدها پرسش و پاسخ تشریحی – نسخه PDF
— هر سؤال بلافاصله همراه با پاسخ کامل و شفاف ارائه شده است؛ مناسب درک عمیق مفاهیم و رفع ابهام. -
کتاب صدها پرسش و پاسخ چهارگزینهای – نسخه PDF (نسخه یادگیری سریع)
— پاسخها بلافاصله پس از سؤال قرار دارند؛ مناسب یادگیری سریع و تثبیت مطالب. -
کتاب صدها پرسش و پاسخ چهارگزینهای – نسخه PDF (نسخه خودآزمایی پایانبخش)
— پاسخها در انتهای هر بخش آمدهاند؛ مناسب آزمون واقعی و سنجش میزان یادگیری. -
کتاب تمرینهای درست / نادرست (True / False) – نسخه PDF
— مناسب افزایش دقت مفهومی و تشخیص صحیح یا نادرست بودن گزارهها. -
کتاب تمرینهای جای خالی – نسخه PDF
— تقویت یادگیری فعال و تسلط بر مفاهیم و اصطلاحات کلیدی.
🎯 این بسته یک دورهٔ آموزشی کامل و چندلایه است؛ شامل آموزش تصویری، صوتی، کتابها، تمرینها و خودآزمایی .
ℹ️ نکات مهم هنگام خرید
- این محصول به صورت فایل دانلودی کامل ارائه میشود و نسخهٔ چاپی ندارد.
- تمامی فایلها و کتابها کاملاً فارسی هستند.
- توجه: لینکهای اختصاصی دوره طی ۴۸ ساعت پس از ثبت سفارش ارسال میشوند.
- نیازی به درج شماره موبایل نیست؛ اما برای پشتیبانی سریعتر توصیه میشود.
- در صورت بروز مشکل در دانلود با شماره 09395106248 تماس بگیرید.
- اگر پرداخت انجام شده ولی لینکها را دریافت نکردهاید، نام و نام خانوادگی و نام محصول را پیامک کنید تا لینکها دوباره ارسال شوند.
💬 راههای ارتباطی پشتیبانی:
واتساپ یا پیامک:
09395106248
تلگرام: @ma_limbs


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