🎓 دوره آموزشی جامع
📚 اطلاعات دوره
عنوان دوره: IBM-PC: راهنمای کامل برنامهنویسی و خلق نرمافزارهای شخصی
موضوع کلی: مبانی برنامهنویسی و سیستمهای اولیه کامپیوتری
موضوع میانی: کدنویسی عملی بر روی کامپیوترهای شخصی کلاسیک
📋 سرفصلهای دوره (100 موضوع)
- 1. مقدمهای بر کامپیوتر شخصی IBM و تاریخچه آن
- 2. معماری IBM-PC: نگاهی به درون پردازنده، حافظه و بایوس
- 3. آشنایی با سیستمعامل DOS: بوت شدن و خط فرمان
- 4. اولین دستورات در محیط DOS: DIR, CD, COPY, DEL
- 5. مفاهیم پایه برنامهنویسی: الگوریتم، فلوچارت و شبهکد
- 6. انتخاب زبان برنامهنویسی: چرا با BASIC شروع میکنیم؟
- 7. آشنایی با مفسر GW-BASIC و محیط آن
- 8. اولین برنامه ما: دستورات PRINT و INPUT
- 9. متغیرها و انواع دادهها در BASIC: عددی و رشتهای
- 10. عملگرهای ریاضی و اولویت آنها
- 11. کار با رشتهها: الحاق و توابع اولیه
- 12. دستورات شرطی: IF…THEN…ELSE
- 13. تصمیمگیریهای چندگانه با ON…GOTO
- 14. حلقههای تکرار: ساختار FOR…NEXT
- 15. حلقههای شرطی: ساختار WHILE…WEND
- 16. کنترل جریان برنامه با GOTO و GOSUB
- 17. سازماندهی کد با استفاده از زیربرنامهها (Subroutines)
- 18. آرایهها: ذخیرهسازی و دسترسی به مجموعهای از دادهها
- 19. آرایههای چندبعدی برای ساختاردهی دادههای پیچیده
- 20. توابع داخلی رشتهای: LEFT$, MID$, RIGHT$
- 21. توابع کاربردی رشتهای: LEN, INSTR, CHR$, ASC
- 22. توابع عددی مهم: INT, SQR, RND
- 23. ایجاد اعداد تصادفی و کاربردهای آن
- 24. دستور READ و DATA برای تعریف دادههای ثابت
- 25. مقدمهای بر کار با فایلها: فایلهای ترتیبی (Sequential)
- 26. باز کردن و بستن فایلها: دستور OPEN و CLOSE
- 27. نوشتن داده در فایل با PRINT# و WRITE#
- 28. خواندن داده از فایل با INPUT# و LINE INPUT
- 29. مدیریت خطاها در عملیات فایل با ON ERROR GOTO
- 30. فایلهای با دسترسی تصادفی (Random-Access Files)
- 31. تعریف رکوردها با FIELD و کار با بافر فایل
- 32. خواندن و نوشتن رکوردهای خاص با GET و PUT
- 33. مقدمهای بر گرافیک در IBM-PC: حالتهای متنی و گرافیکی
- 34. آشنایی با حالتهای گرافیکی CGA و MDA
- 35. دستور SCREEN برای تغییر حالت نمایش
- 36. رسم نقطه با دستور PSET
- 37. رسم خط با دستور LINE و گزینههای آن
- 38. رسم مستطیل و جعبههای توپر
- 39. رسم دایره، بیضی و کمان با دستور CIRCLE
- 40. رنگآمیزی و پر کردن اشکال با دستور PAINT
- 41. تولید صدای ساده با دستور BEEP
- 42. موسیقی و افکتهای صوتی با دستور SOUND و PLAY
- 43. مفهوم حافظه کامپیوتر: RAM، ROM و آدرسدهی
- 44. نقشه حافظه در IBM-PC و محدودیت 640 کیلوبایت
- 45. سگمنت و آفست: روش آدرسدهی پردازنده 8088
- 46. نگاهی به درون حافظه: دستورات PEEK و POKE
- 47. تغییر مستقیم محتوای حافظه و خطرات آن
- 48. بایوس (BIOS) چیست و چه نقشی دارد؟
- 49. مفهوم وقفهها (Interrupts) به عنوان دروازه ارتباط با سختافزار
- 50. آشنایی با وقفه ویدیویی (INT 10h)
- 51. تنظیم حالت ویدیو از طریق وقفه بایوس
- 52. کنترل مکاننما (Cursor) با استفاده از INT 10h
- 53. خواندن و نوشتن کاراکتر و خصوصیات آن در حالت متنی
- 54. نوشتن مستقیم در حافظه ویدیویی برای سرعت بیشتر
- 55. آشنایی با وقفه صفحهکلید (INT 16h)
- 56. خواندن یک کلید از صفحهکلید بدون انتظار
- 57. بررسی وضعیت بافر صفحهکلید
- 58. دریافت کدهای اسکی و کدهای توسعهیافته (Extended Codes)
- 59. آشنایی با وقفه دیسک (INT 13h)
- 60. خواندن یک سکتور از فلاپی دیسک
- 61. نوشتن یک سکتور بر روی فلاپی دیسک (با احتیاط)
- 62. آشنایی با تایمر سیستم و وقفه آن (INT 1Ch)
- 63. کنترل مستقیم اسپیکر کامپیوتر از طریق پورتها
- 64. آشنایی با پورتهای ورودی/خروجی (I/O Ports)
- 65. ارتباط با پورت سریال و موازی از طریق BASIC
- 66. مقدمهای بر زبان اسمبلی و چرایی یادگیری آن
- 67. آشنایی با دیباگر DOS: ابزار DEBUG.EXE
- 68. ثباتهای پردازنده 8088: AX, BX, CX, DX
- 69. دستورات پایه اسمبلی: MOV, ADD, SUB
- 70. اولین برنامه اسمبلی: ساخت یک فایل COM.
- 71. فراخوانی وقفههای بایوس از طریق کد اسمبلی
- 72. ترکیب کدهای اسمبلی و BASIC برای افزایش سرعت
- 73. ساختارهای داده پایه: پشته (Stack) و صف (Queue)
- 74. مفهوم اشارهگرها و لیستهای پیوندی
- 75. الگوریتمهای جستجو: جستجوی خطی و دودویی
- 76. الگوریتمهای مرتبسازی ساده: مرتبسازی حبابی (Bubble Sort)
- 77. الگوریتم مرتبسازی درجی (Insertion Sort)
- 78. فایلهای باینری: ذخیره و بازیابی دادههای خام
- 79. پروژه اول: ساخت یک ویرایشگر متن ساده خطی
- 80. طراحی ساختار داده برای ذخیره متن
- 81. پیادهسازی دستورات اصلی: درج، حذف و نمایش خطوط
- 82. ذخیره و بارگذاری فایل متنی در ویرایشگر
- 83. پروژه دوم: ساخت یک دفترچه تلفن شخصی
- 84. طراحی رکورد برای ذخیره اطلاعات تماس
- 85. پیادهسازی قابلیت افزودن، جستجو و حذف رکورد
- 86. ذخیره و بازیابی اطلاعات در یک فایل با دسترسی تصادفی
- 87. پروژه سوم: ساخت یک بازی ماجراجویی متنی ساده (Text Adventure)
- 88. طراحی نقشه بازی و اتاقها
- 89. پیادهسازی موتور پردازش دستورات کاربر (مثل "برو شمال")
- 90. مدیریت آیتمها و رویدادهای بازی
- 91. پروژه چهارم: یک محافظ صفحه (Screensaver) انیمیشنی ساده
- 92. ایجاد الگوهای گرافیکی متحرک
- 93. مدیریت زمان و سرعت انیمیشن
- 94. پروژه پنجم: ابزاری برای تحلیل فضای دیسک
- 95. خواندن جدول تخصیص فایل (FAT)
- 96. نمایش ساختار درختی دایرکتوریها
- 97. محاسبه فضای اشغال شده توسط فایلها
- 98. طراحی رابط کاربری متنی (TUI) موثر
- 99. مدیریت خطا و ارائه بازخورد به کاربر
- 100. بهینهسازی کد برای سرعت و حجم کمتر
IBM-PC: راهنمای کامل برنامهنویسی و خلق نرمافزارهای شخصی – جادوی کدنویسی را از نو تجربه کنید!
آیا میخواهید سفری هیجانانگیز به دنیای اولین کامپیوترهای شخصی داشته باشید؟ آیا به دنبال درک عمیقتر از مبانی برنامهنویسی و ساختار سیستمهای کامپیوتری هستید؟ دوره آموزشی IBM-PC: راهنمای کامل برنامهنویسی و خلق نرمافزارهای شخصی، دروازهای به این دنیای شگفتانگیز است.
این دوره با الهام از کتاب ارزشمند Program BLANKS on the IBM-PC، شما را به سفری نوستالژیک و در عین حال بسیار کاربردی در دنیای کدنویسی روی کامپیوترهای IBM-PC میبرد. فراموش نکنید، بسیاری از مفاهیم و اصول پایه در دنیای مدرن برنامهنویسی، ریشه در همین کامپیوترهای کلاسیک دارند! با یادگیری برنامهنویسی روی IBM-PC، درک عمیقتری از نحوه عملکرد کامپیوترها پیدا خواهید کرد و توانایی حل مسائل پیچیده را در خود تقویت میکنید.
درباره دوره
دوره IBM-PC: راهنمای کامل برنامهنویسی و خلق نرمافزارهای شخصی، یک دوره جامع و عملی است که به شما کمک میکند تا از صفر تا صد برنامهنویسی بر روی کامپیوترهای شخصی کلاسیک را یاد بگیرید. این دوره بر اساس مفاهیم کلیدی کتاب Program BLANKS on the IBM-PC طراحی شده است و با ارائه مثالهای عملی و پروژههای جذاب، شما را در مسیر یادگیری همراهی میکند. شما نه تنها مفاهیم نظری را فرا خواهید گرفت، بلکه مهارتهای عملی لازم برای نوشتن و دیباگ کردن برنامهها را نیز کسب خواهید کرد.
موضوعات کلیدی
- آشنایی با معماری IBM-PC و سیستم عامل DOS
- زبان اسمبلی: کدنویسی مستقیم با سختافزار
- زبان بیسیک: یادگیری اصول برنامهنویسی ساخت یافته
- کار با حافظه و مدیریت فایلها در DOS
- ساخت بازیهای ساده و برنامههای کاربردی
- دیباگینگ و رفع اشکال برنامهها
- بهینهسازی کد برای عملکرد بهتر
- مفاهیم پیشرفته مانند وقفه ها (Interrupts)
- کار با پورتها و دستگاههای جانبی
- ساخت برنامههای گرافیکی ساده
مخاطبان دوره
این دوره برای افراد زیر مناسب است:
- علاقهمندان به تاریخچه کامپیوتر و فناوری
- دانشجویان علوم کامپیوتر و مهندسی نرمافزار
- برنامهنویسانی که میخواهند دانش خود را عمیقتر کنند
- افرادی که به دنبال درک بهتر از نحوه عملکرد کامپیوترها هستند
- کسانی که میخواهند مهارتهای حل مسئله خود را تقویت کنند
- افرادی که به دنبال یک چالش جذاب و نوستالژیک هستند
چرا این دوره را بگذرانیم؟
گذراندن دوره IBM-PC: راهنمای کامل برنامهنویسی و خلق نرمافزارهای شخصی، مزایای بسیاری برای شما خواهد داشت:
- درک عمیقتر از مبانی برنامهنویسی: با کار کردن با سختافزار و سیستم عاملهای اولیه، درک عمیقتری از نحوه عملکرد کامپیوترها و اصول برنامهنویسی پیدا خواهید کرد.
- تقویت مهارتهای حل مسئله: برنامهنویسی روی IBM-PC نیازمند تفکر خلاقانه و حل مسئله است. این دوره به شما کمک میکند تا مهارتهای حل مسئله خود را به طور چشمگیری بهبود بخشید.
- افزایش ارزش رزومه کاری: داشتن دانش برنامهنویسی IBM-PC، نشاندهنده تعهد شما به یادگیری و درک عمیق از مفاهیم پایه است که میتواند در بازار کار برای شما مزیت ایجاد کند.
- تجربه نوستالژیک و جذاب: این دوره فرصتی است برای سفر به گذشته و تجربه جادوی کدنویسی روی کامپیوترهای کلاسیک.
- یادگیری زبانهای اسمبلی و بیسیک: تسلط بر این زبانها به شما دیدگاه متفاوتی نسبت به برنامهنویسی خواهد داد و در درک معماری سیستمها بسیار کمک خواهد کرد.
- ساخت پروژههای عملی: در طول دوره، پروژههای عملی مختلفی را انجام خواهید داد که به شما کمک میکند تا مهارتهای خود را به کار ببرید و برنامههای کاربردی و بازیهای ساده بسازید.
- آمادگی برای چالشهای آینده: درک مبانی و اصول اولیه، شما را برای یادگیری و مواجهه با چالشهای پیشرفته در دنیای برنامهنویسی آماده میکند.
- دسترسی به جامعه پشتیبانی: ما یک جامعه فعال از دانشآموزان و متخصصان داریم که میتوانید از آنها کمک بگیرید و دانش خود را به اشتراک بگذارید.
سرفصلهای دوره
دوره IBM-PC: راهنمای کامل برنامهنویسی و خلق نرمافزارهای شخصی شامل 100 سرفصل جامع است که به طور کامل مباحث برنامهنویسی بر روی IBM-PC را پوشش میدهد. در اینجا تنها به برخی از سرفصلهای کلیدی اشاره میکنیم:
- بخش اول: آشنایی با IBM-PC و سیستم عامل DOS
- معماری سختافزاری IBM-PC
- نصب و راهاندازی DOS
- دستورات اصلی DOS
- ساختار فایلها و دایرکتوریها
- پیکربندی سیستم
- بخش دوم: برنامهنویسی اسمبلی
- مقدمهای بر زبان اسمبلی
- ثباتها و دستورالعملهای اساسی
- نوشتن برنامههای ساده اسمبلی
- کار با حافظه
- وقفه ها (Interrupts)
- دیباگینگ برنامههای اسمبلی
- بخش سوم: برنامهنویسی بیسیک
- مقدمهای بر زبان بیسیک
- متغیرها و انواع داده
- دستورات کنترلی
- حلقهها
- توابع و رویهها
- کار با فایلها
- گرافیک در بیسیک
- بخش چهارم: پروژههای عملی
- ساخت بازی ساده حدس عدد
- ساخت ماشین حساب ساده
- ساخت دفترچه یادداشت
- ساخت برنامه مدیریت فایل
- ساخت برنامه گرافیکی ساده
- بخش پنجم: مباحث پیشرفته
- بهینهسازی کد
- کار با پورتها
- برنامهنویسی با وقفه ها
- مفاهیم پیشرفته حافظه
- برنامهنویسی دستگاههای جانبی
این تنها بخشی از سرفصلهای جامع این دوره است. با ثبت نام در دوره IBM-PC: راهنمای کامل برنامهنویسی و خلق نرمافزارهای شخصی، شما به تمامی این سرفصلها و منابع آموزشی دسترسی خواهید داشت و میتوانید سفری هیجانانگیز به دنیای برنامهنویسی IBM-PC را آغاز کنید!
همین حالا ثبت نام کنید و جادوی کدنویسی را از نو تجربه کنید!
📚 محتوای این محصول آموزشی (پکیج کامل)
💡 این محصول یک نسخهٔ کامل و جامع است
تمامی محتوای آموزشی این کتاب در قالب یک بستهی کامل و یکپارچه ارائه میشود و شامل تمام نسخهها و فایلهای موردنیاز برای یادگیری است.
🎁 محتویات کامل بسته دانلودی
- ویدیوهای آموزشی فارسی — آموزش قدمبهقدم، کاربردی و قابل فهم
- پادکستهای صوتی فارسی — توضیح مفاهیم کلیدی و نکات تکمیلی
- کتاب PDF فارسی — شامل کلیهٔ سرفصلها و محتوای آموزشی
- کتاب خلاصه نکات ویدیوها و پادکستها – نسخه PDF — مناسب مرور سریع و جمعبندی مباحث
- کتاب صدها نکته فارسی (خودمونی) – نسخه PDF — زبان ساده و کاربردی
- کتاب صدها نکته رسمی فارسی – نسخه PDF — نگارش استاندارد، علمی و مناسب چاپ
-
کتاب صدها پرسش و پاسخ تشریحی – نسخه PDF
— هر سؤال بلافاصله همراه با پاسخ کامل و شفاف ارائه شده است؛ مناسب درک عمیق مفاهیم و رفع ابهام. -
کتاب صدها پرسش و پاسخ چهارگزینهای – نسخه PDF (نسخه یادگیری سریع)
— پاسخها بلافاصله پس از سؤال قرار دارند؛ مناسب یادگیری سریع و تثبیت مطالب. -
کتاب صدها پرسش و پاسخ چهارگزینهای – نسخه PDF (نسخه خودآزمایی پایانبخش)
— پاسخها در انتهای هر بخش آمدهاند؛ مناسب آزمون واقعی و سنجش میزان یادگیری. -
کتاب تمرینهای درست / نادرست (True / False) – نسخه PDF
— مناسب افزایش دقت مفهومی و تشخیص صحیح یا نادرست بودن گزارهها. -
کتاب تمرینهای جای خالی – نسخه PDF
— تقویت یادگیری فعال و تسلط بر مفاهیم و اصطلاحات کلیدی.
🎯 این بسته یک دورهٔ آموزشی کامل و چندلایه است؛ شامل آموزش تصویری، صوتی، کتابها، تمرینها و خودآزمایی .
ℹ️ نکات مهم هنگام خرید
- این محصول به صورت فایل دانلودی کامل ارائه میشود و نسخهٔ چاپی ندارد.
- تمامی فایلها و کتابها کاملاً فارسی هستند.
- توجه: لینکهای اختصاصی دوره طی ۴۸ ساعت پس از ثبت سفارش ارسال میشوند.
- نیازی به درج شماره موبایل نیست؛ اما برای پشتیبانی سریعتر توصیه میشود.
- در صورت بروز مشکل در دانلود با شماره 09395106248 تماس بگیرید.
- اگر پرداخت انجام شده ولی لینکها را دریافت نکردهاید، نام و نام خانوادگی و نام محصول را پیامک کنید تا لینکها دوباره ارسال شوند.
💬 راههای ارتباطی پشتیبانی:
واتساپ یا پیامک:
09395106248
تلگرام: @ma_limbs


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