دوره راهنمای جامع برنامهنویسی IBM PC: از اصول تا توسعه برنامههای کاربردی همراه با فلشکارت آموزشی — ارائه روی فلش مموری
📚 کتاب آموزشی جامع
📚 اطلاعات کتاب
عنوان کتاب: کتاب راهنمای جامع برنامهنویسی IBM PC: از اصول تا توسعه برنامههای کاربردی
موضوع کلی: مبانی و برنامهنویسی کامپیوتر
موضوع میانی: برنامهنویسی سیستمهای شخصی
📋 سرفصلهای کتاب (100 موضوع)
- 1. آشنایی با تاریخچه کامپیوترهای شخصی و IBM PC
- 2. معرفی معماری IBM PC: پردازنده، حافظه و اجزای جانبی
- 3. آشنایی با سیستمعامل DOS و رابط خط فرمان
- 4. نصب و راهاندازی DOS و پیکربندی اولیه
- 5. کار با دستورات اولیه DOS: فهرستبندی، کپی، حذف فایلها
- 6. مفاهیم فایل و پوشه در DOS
- 7. آشنایی با ویرایشگر متن EDLIN و ویرایش فایلهای متنی
- 8. مبانی زبان اسمبلی: معرفی و ساختار
- 9. مجموعه دستورالعملهای پردازنده 8088/8086
- 10. ثباتها و آدرسدهی در زبان اسمبلی
- 11. دستورات انتقال دادهها در اسمبلی
- 12. عملگرهای محاسباتی و منطقی در اسمبلی
- 13. ساختارهای کنترل جریان: شرطیها و حلقهها در اسمبلی
- 14. زیرروالها و استفاده از پشته در اسمبلی
- 15. مدیریت حافظه در اسمبلی
- 16. وقفه (Interrupt) و سرویسهای وقفه در DOS و BIOS
- 17. ورودی و خروجی پایه در زبان اسمبلی
- 18. برنامهنویسی صفحه نمایش در اسمبلی
- 19. کار با کیبورد و خواندن ورودی در اسمبلی
- 20. مبانی برنامهنویسی گرافیکی در اسمبلی
- 21. آشنایی با تایمر و ساعت در اسمبلی
- 22. ساخت برنامههای کاربردی ساده در اسمبلی
- 23. معرفی زبان برنامهنویسی BASIC
- 24. مبانی زبان BASIC: متغیرها، دادهها و عملگرها
- 25. دستورات ورودی و خروجی در BASIC
- 26. ساختارهای کنترل جریان در BASIC
- 27. حلقهها و تکرار در BASIC
- 28. کار با آرایهها در BASIC
- 29. توابع و زیرروالها در BASIC
- 30. مدیریت رشتهها در BASIC
- 31. کار با فایلها در BASIC
- 32. برنامهنویسی گرافیکی در BASIC
- 33. برنامهنویسی صوتی در BASIC
- 34. ساخت بازیهای ساده در BASIC
- 35. معرفی زبان C و مفاهیم اولیه
- 36. ساختار یک برنامه C
- 37. انواع دادهها و متغیرها در C
- 38. عملگرها و عبارات در C
- 39. ساختارهای کنترل جریان در C
- 40. حلقهها در C
- 41. توابع در C
- 42. آرایهها و رشتهها در C
- 43. ساختمان دادهها در C
- 44. اشارهگرها در C
- 45. مدیریت حافظه پویا در C
- 46. ورودی و خروجی در C
- 47. کار با فایلها در C
- 48. برنامهنویسی گرافیکی در C (با استفاده از کتابخانههای گرافیکی اولیه)
- 49. برنامهنویسی سیستمعامل DOS با C
- 50. آشنایی با BIOS و تماس با آن از طریق C
- 51. ایجاد وقفه های نرم افزاری در C
- 52. مدیریت صفحه نمایش در C
- 53. مدیریت کیبورد در C
- 54. مدیریت ماوس در C
- 55. برنامهنویسی سریال و موازی در C
- 56. آشنایی با مبانی سختافزاری PC
- 57. معرفی کارتهای جانبی و درایورها
- 58. مدیریت حافظه گسترده (Expanded Memory)
- 59. مدیریت حافظه توسعهیافته (Extended Memory)
- 60. مفاهیم چندوظیفهای (Multitasking) اولیه
- 61. آشنایی با محافظت حافظه (Protected Mode)
- 62. کار با پورتهای ورودی/خروجی
- 63. برنامهنویسی درایورهای دستگاه (مفاهیم اولیه)
- 64. اشکالزدایی (Debugging) برنامههای اسمبلی و C
- 65. استفاده از اشکالزداها (Debuggers)
- 66. معرفی کامپایلرها و ویرایشگرها
- 67. استفاده از ابزارهای جانبی برنامهنویسی
- 68. بهینهسازی کد اسمبلی و C
- 69. برنامهنویسی سختافزاری پیشرفته
- 70. آشنایی با ساختار فایلهای اجرایی (EXE و COM)
- 71. آشنایی با سیستمعامل OS/2
- 72. برنامهنویسی برای OS/2 (مفاهیم اولیه)
- 73. معرفی مفاهیم شبکه
- 74. برنامهنویسی شبکه (مفاهیم اولیه)
- 75. معرفی واسطهای برنامهنویسی نرمافزار (API)
- 76. استفاده از APIهای DOS و BIOS
- 77. اصول طراحی رابط کاربری (UI)
- 78. برنامهنویسی رابط کاربری متنی
- 79. معرفی محیطهای توسعه یکپارچه (IDE)
- 80. استفاده از IDEهای DOS
- 81. برنامهنویسی تحت DOS با استفاده از کتابخانهها
- 82. ایجاد کتابخانههای شخصی
- 83. معرفی ساختار دادههای پیچیده
- 84. ساختارهای دادهای در حافظه
- 85. آشنایی با الگوریتمها و ساختمان دادهها
- 86. مدیریت خطا و استثنائات
- 87. اصول امنیت در برنامهنویسی
- 88. پروژه: ساخت یک برنامه کاربردی ساده (Assembly)
- 89. پروژه: ساخت یک برنامه کاربردی ساده (BASIC)
- 90. پروژه: ساخت یک برنامه کاربردی ساده (C)
- 91. مروری بر مفاهیم و تکنیکهای پیشرفته
- 92. نکات و ترفندهای برنامهنویسی حرفهای
- 93. بهبود عملکرد برنامهها
- 94. استفاده از ابزارهای پروفایل (Profiling)
- 95. برنامهنویسی موازی (مفاهیم اولیه)
- 96. آینده برنامهنویسی کامپیوترهای شخصی
- 97. جمعبندی و مرور کلی دوره
- 98. آمادهسازی برای آزمونهای تخصصی
- 99. منابع و مراجع تکمیلی
- 100. سخن پایانی و راهنماییهای بیشتر
محتویات بسته آموزشی
🌐 سامانه آنلاین فلشکارت؛ مرور هدفمند و هوشمند
اکانت ارائهشده، دسترسی به نسخه تحت وب سامانه فلشکارت ویژه این دوره را فراهم میکند. این سامانه از الگوریتم زمانبندی مرور SM-2 استفاده میکند و بر اساس ارزیابی شما از میزان یادآوری هر کارت، زمان مرورهای بعدی را تنظیم میکند.
به این ترتیب، کارتهای دشوارتر میتوانند زودتر مرور شوند و برای تثبیت مطالب در حافظه، برنامه مرور متناسبتری داشته باشید.
مدتزمان معادل آموزشی بر اساس برآورد این دوره در گواهی درج میشود.
گواهی دوزبانه با استعلام آنلاین
پس از تکمیل فعالیتهای لازم و تأیید درخواست، گواهی پایان دوره به زبان فارسی و انگلیسی صادر میشود. گواهی دارای لینک اختصاصی و QR Code برای بررسی و استعلام آنلاین است.
این گواهی صرفاً بهعنوان گواهی اتمام دوره آموزشی صادر میشود و معادل مدرک دانشگاهی، آکادمیک یا مدرک رسمی مورد تأیید نهادهای دولتی نیست. صدور آن منوط به تکمیل شرایط دوره و تأیید نهایی درخواست است.
نظرات
هنوز نظری ثبت نشده است.
وارد شوید تا نظر ثبت کنید.