اپلیکیشن اندرویدی فلشکارت آموزشی آموزش جامع برنامهنویسی برای کامپیوترهای شخصی IBM PC
🎓 دوره آموزشی جامع
📚 اطلاعات دوره
عنوان دوره: دوره آموزش جامع برنامهنویسی برای کامپیوترهای شخصی IBM PC
موضوع کلی: علوم کامپیوتر و مهندسی نرمافزار
موضوع میانی: برنامهنویسی و توسعه نرمافزار
📋 سرفصلهای دوره
- 1. مقدمهای بر کامپیوترهای شخصی IBM PC
- 2. تاریخچهٔ توسعهٔ کامپیوترهای شخصی
- 3. معماری سختافزاری IBM PC
- 4. بایوس (BIOS) و راهاندازی سیستم
- 5. سیستمعامل DOS: مفاهیم اولیه
- 6. دستورات اساسی DOS
- 7. مدیریت فایلها و دایرکتوریها در DOS
- 8. آشنایی با زبان اسمبلی برای IBM PC
- 9. اصول برنامهنویسی به زبان اسمبلی
- 10. ثباتها و آدرسدهی در اسمبلی
- 11. دستورات پرش و حلقه در اسمبلی
- 12. مدیریت ورودی/خروجی (I/O) در اسمبلی
- 13. برنامهنویسی سطح پایین با اسمبلی
- 14. مقدمهای بر زبان برنامهنویسی C
- 15. ساختار برنامههای C
- 16. متغیرها و انواع داده در C
- 17. عملگرها و عبارات در C
- 18. دستورات کنترلی (شرطی و حلقهها) در C
- 19. توابع در C: تعریف و فراخوانی
- 20. آرایهها در C
- 21. اشارهگرها (Pointers) در C
- 22. ساختارها (Structs) در C
- 23. مدیریت حافظه در C
- 24. کار با فایلها در C
- 25. مقدمهای بر زبان برنامهنویسی پاسکال
- 26. ساختار برنامههای پاسکال
- 27. انواع داده در پاسکال
- 28. دستورات کنترلی در پاسکال
- 29. روالها و توابع در پاسکال
- 30. آرایهها در پاسکال
- 31. رکوردها (Records) در پاسکال
- 32. کار با فایلها در پاسکال
- 33. مقدمهای بر زبان برنامهنویسی بیسیک (BASIC)
- 34. دستورات اولیه بیسیک
- 35. حلقهها و شرطها در بیسیک
- 36. آرایهها در بیسیک
- 37. توابع در بیسیک
- 38. مقدمهای بر توسعهٔ نرمافزار
- 39. چرخهٔ حیات توسعهٔ نرمافزار
- 40. روشهای توسعهٔ نرمافزار (سنتی)
- 41. روشهای توسعهٔ نرمافزار (چابک)
- 42. مدیریت پروژهٔ نرمافزاری
- 43. مستندسازی نرمافزار
- 44. اصول طراحی نرمافزار
- 45. الگوهای طراحی (Design Patterns)
- 46. معماری نرمافزار
- 47. مقدمهای بر پایگاههای داده
- 48. مدل رابطهای پایگاه داده
- 49. زبان SQL: اصول اولیه
- 50. دستورات SELECT در SQL
- 51. دستورات INSERT, UPDATE, DELETE در SQL
- 52. طراحی جداول در پایگاه داده
- 53. روابط بین جداول
- 54. مقدمهای بر شبکههای کامپیوتری
- 55. مدل OSI و TCP/IP
- 56. آدرسدهی IP
- 57. پروتکلهای شبکه
- 58. مقدمهای بر امنیت نرمافزار
- 59. آسیبپذیریهای رایج نرمافزاری
- 60. اصول رمزنگاری
- 61. امنیت در توسعهٔ نرمافزار
- 62. مقدمهای بر سیستمهای عامل
- 63. مفاهیم پردازش و مدیریت آن
- 64. مدیریت حافظه در سیستمعامل
- 65. مدیریت فایل در سیستمعامل
- 66. مقدمهای بر توسعهٔ وب (سمت کاربر)
- 67. زبان HTML: ساختار صفحات وب
- 68. زبان CSS: استایلدهی صفحات وب
- 69. زبان جاوا اسکریپت: مقدمات
- 70. کار با DOM در جاوا اسکریپت
- 71. مقدمهای بر توسعهٔ وب (سمت سرور)
- 72. مفاهیم پایگاه داده سمت سرور
- 73. اصول طراحی API
- 74. امنیت در برنامههای سمت سرور
- 75. مقدمهای بر ابزارهای توسعه
- 76. کامپایلرها و مفسرها
- 77. دیباگرها (Debuggers)
- 78. سیستمهای کنترل نسخه (مانند Git)
- 79. مقدمهای بر مهندسی نرمافزار
- 80. استانداردهای مهندسی نرمافزار
- 81. تست نرمافزار: انواع و روشها
- 82. تضمین کیفیت نرمافزار (SQA)
- 83. مدیریت پیکربندی نرمافزار
- 84. مقدمهای بر هوش مصنوعی (کاربردها)
- 85. یادگیری ماشین (مفاهیم پایه)
- 86. شبکههای عصبی (مقدماتی)
- 87. پردازش زبان طبیعی (مقدماتی)
- 88. کاربرد هوش مصنوعی در نرمافزار
- 89. مقدمهای بر رایانش ابری
- 90. مفاهیم IaaS, PaaS, SaaS
- 91. امنیت در رایانش ابری
- 92. مقدمهای بر اینترنت اشیاء (IoT)
- 93. معماری سیستمهای IoT
- 94. امنیت در IoT
- 95. مقدمهای بر بلاکچین (مفاهیم)
- 96. قراردادهای هوشمند (مقدماتی)
- 97. کاربرد بلاکچین در نرمافزار
- 98. مقدمهای بر تحلیل داده
- 99. ابزارهای تحلیل داده
- 100. تجسم دادهها
این اپلیکیشن فارسی برای یادگیری و مرور محتوای آموزشی از طریق فلشکارت طراحی شده است. کارتها را یکییکی مرور کنید، پاسخ پرسشها را به یاد بیاورید و نتیجه هر پاسخ را ثبت کنید. محتوای دوره پس از نصب درون برنامه در دسترس است تا برای مطالعه روزمره معمولاً به اتصال مداوم اینترنت نیاز نداشته باشید.
محتوای آموزشی در قالبهای متنوع ارائه میشود تا هم برای یادگیری مفاهیم جدید و هم برای تثبیت آموختهها قابل استفاده باشد.
- رابط کاربری فارسی و راستچین با فونت وزیر.
- تم روشن و تیره مطابق تنظیمات سیستم.
- صفحهبندی ساده برای انتخاب دوره و شروع مرور.
- نمایش تعداد دفعات مرور هر فصل.
- انتخاب چند فصل برای مرور همزمان.
- امکان تمرکز بر فصلهایی که هنوز مرور نشدهاند.
این اپلیکیشن برای دانشآموزان، دانشجویان، داوطلبان آزمونها و علاقهمندان به یادگیری طراحی شده است؛ بهویژه کسانی که میخواهند مطالب آموزشی را در زمانهای کوتاه مرور کنند، دانستههای خود را بسنجند و مطالعه منظمتری داشته باشند.
نظرات
هنوز نظری ثبت نشده است.
وارد شوید تا نظر ثبت کنید.