دوره اصول کامپایل و توسعه برنامه ها با Microsoft QuickC همراه با فلشکارت آموزشی — ارائه روی فلش مموری
🎓 دوره آموزشی جامع
📚 اطلاعات دوره
عنوان دوره: دوره اصول کامپایل و توسعه برنامه ها با Microsoft QuickC
موضوع کلی: برنامه نویسی و توسعه نرم افزار
موضوع میانی: زبان های برنامه نویسی و کامپایلرها
📋 سرفصلهای دوره
- 1. مقدمهای بر توسعه نرمافزار در ایران
- 2. آشنایی با محیط توسعه یکپارچه (IDE)
- 3. نصب و راهاندازی QuickC
- 4. اولین برنامه: "سلام دنیا"
- 5. ساختار کلی برنامههای C
- 6. متغیرها، انواع داده و عملگرها
- 7. دستورات شرطی: if و else
- 8. حلقههای تکرار: for، while و do-while
- 9. توابع: تعریف، فراخوانی و پارامترها
- 10. آرایهها: یکبعدی و چندبعدی
- 11. اشارهگرها (Pointers) در C
- 12. عملیات بر روی اشارهگرها
- 13. ساختارها (Structs) و اتحادیهها (Unions)
- 14. مدیریت حافظه: تخصیص و آزادسازی
- 15. کار با فایلها: ورودی/خروجی متنی
- 16. کار با فایلها: ورودی/خروجی باینری
- 17. پیشپردازنده (Preprocessor) در C
- 18. دستورات پیشپردازنده: #include و #define
- 19. ماکروها و جایگزینی
- 20. کامپایل و لینک کردن در QuickC
- 21. خطاها در زمان کامپایل و رفع آنها
- 22. خطاهای زمان اجرا و اشکالزدایی (Debugging)
- 23. ابزارهای اشکالزدایی QuickC
- 24. مفاهیم پایهای زبان اسمبلی
- 25. رابط C با زبان اسمبلی
- 26. توابع کتابخانهای استاندارد C
- 27. کار با رشتهها (Strings)
- 28. توابع کار با رشتهها
- 29. مقدمهای بر ساختار دادهها
- 30. لیستهای پیوندی
- 31. پشتهها (Stacks)
- 32. صفها (Queues)
- 33. درختها (Trees)
- 34. نمودارها (Graphs)
- 35. الگوریتمهای جستجو
- 36. الگوریتمهای مرتبسازی
- 37. مقدمهای بر طراحی الگوریتم
- 38. تحلیل پیچیدگی الگوریتمها
- 39. مفاهیم اولیه کامپایلرها
- 40. مراحل تجزیه واژگانی (Lexical Analysis)
- 41. ابزارهای تولیدکننده تجزیهگر واژگانی
- 42. مراحل تجزیه نحوی (Syntax Analysis)
- 43. گرامرهای مستقل از متن
- 44. تکنیکهای تجزیه نحوی: بالا به پایین
- 45. تکنیکهای تجزیه نحوی: پایین به بالا
- 46. تولید کد میانی
- 47. بهینهسازی کد
- 48. مدیریت نمادها (Symbol Table Management)
- 49. مدیریت خطا در کامپایلر
- 50. کامپایلرهای تفسیری در مقابل کامپایلرهای ترجمهای
- 51. مفاهیم زبانهای سطح بالا
- 52. تفاوت زبانهای کامپایلری و تفسیری
- 53. تاریخچه زبانهای برنامهنویسی
- 54. روند تحول زبانهای برنامهنویسی
- 55. اصول طراحی زبانهای برنامهنویسی
- 56. مدلهای اجرایی برنامهها
- 57. مفاهیم انتزاع در برنامهنویسی
- 58. برنامهنویسی شیءگرا (مقدماتی)
- 59. مفاهیم کلاس و شیء
- 60. کپسولهسازی (Encapsulation)
- 61. وراثت (Inheritance)
- 62. چندریختی (Polymorphism)
- 63. طراحی شیءگرا در عمل
- 64. الگوهای طراحی (Design Patterns) - مقدمه
- 65. الگوهای ایجاد (Creational Patterns)
- 66. الگوهای ساختاری (Structural Patterns)
- 67. الگوهای رفتاری (Behavioral Patterns)
- 68. مدیریت پروژه نرمافزاری
- 69. روشهای توسعه نرمافزار چابک (Agile)
- 70. تست نرمافزار (Testing)
- 71. انواع تست: واحد، یکپارچگی، سیستم
- 72. امنیت در توسعه نرمافزار
- 73. اصول کدنویسی امن
- 74. ملاحظات اخلاقی در توسعه نرمافزار
- 75. قوانین و مقررات توسعه نرمافزار در ایران
- 76. حقوق مالکیت فکری نرمافزار
- 77. استانداردهای توسعه نرمافزار
- 78. مستندسازی نرمافزار
- 79. ابزارهای مدیریت نسخه (Version Control)
- 80. مقدمهای بر شبکههای کامپیوتری
- 81. پروتکلهای شبکه (TCP/IP)
- 82. توسعه برنامههای کاربردی شبکه
- 83. اصول برنامهنویسی سوکت
- 84. مقدمهای بر پایگاه داده
- 85. مدل رابطهای (Relational Model)
- 86. زبان SQL (مقدماتی)
- 87. طراحی پایگاه داده
- 88. امنیت پایگاه داده
- 89. مقدمهای بر هوش مصنوعی
- 90. یادگیری ماشین (مقدماتی)
- 91. شبکههای عصبی (مقدماتی)
- 92. کاربرد هوش مصنوعی در نرمافزار
- 93. ملاحظات فرهنگی در توسعه نرمافزار
- 94. اهمیت بومیسازی نرمافزار
- 95. آینده توسعه نرمافزار
محتویات بسته آموزشی
🌐 سامانه آنلاین فلشکارت؛ مرور هدفمند و هوشمند
اکانت ارائهشده، دسترسی به نسخه تحت وب سامانه فلشکارت ویژه این دوره را فراهم میکند. این سامانه از الگوریتم زمانبندی مرور SM-2 استفاده میکند و بر اساس ارزیابی شما از میزان یادآوری هر کارت، زمان مرورهای بعدی را تنظیم میکند.
به این ترتیب، کارتهای دشوارتر میتوانند زودتر مرور شوند و برای تثبیت مطالب در حافظه، برنامه مرور متناسبتری داشته باشید.
مدتزمان معادل آموزشی بر اساس برآورد این دوره در گواهی درج میشود.
گواهی دوزبانه با استعلام آنلاین
پس از تکمیل فعالیتهای لازم و تأیید درخواست، گواهی پایان دوره به زبان فارسی و انگلیسی صادر میشود. گواهی دارای لینک اختصاصی و QR Code برای بررسی و استعلام آنلاین است.
این گواهی صرفاً بهعنوان گواهی اتمام دوره آموزشی صادر میشود و معادل مدرک دانشگاهی، آکادمیک یا مدرک رسمی مورد تأیید نهادهای دولتی نیست. صدور آن منوط به تکمیل شرایط دوره و تأیید نهایی درخواست است.
نظرات
هنوز نظری ثبت نشده است.
وارد شوید تا نظر ثبت کنید.