کتاب C برای مبتدیان: قدم به قدم تا برنامه نویسی حرفه ای با فرمت AZW3 برای کتابخوان کیندل و فرمت EPUB
249,950 تومان
🎓 دوره آموزشی جامع
📚 اطلاعات دوره
عنوان دوره: دوره C برای مبتدیان: قدم به قدم تا برنامه نویسی حرفه ای
موضوع کلی: برنامه نویسی
موضوع میانی: سی (C)
📋 سرفصلهای دوره
- 1. مقدمهای بر زبان برنامهنویسی C
- 2. آشنایی با محیط توسعه یکپارچه (IDE)
- 3. نصب و راهاندازی کامپایلر C
- 4. اولین برنامه C: "سلام دنیا"
- 5. مفاهیم پایه: متغیرها و انواع داده
- 6. عملگرهای حسابی در C
- 7. عملگرهای رابطهای و منطقی
- 8. دستورات شرطی: if, else if, else
- 9. دستورات شرطی: switch-case
- 10. حلقهها: for loop
- 11. حلقهها: while loop
- 12. حلقهها: do-while loop
- 13. دستورات پرش: break و continue
- 14. آرایهها: تعریف و استفاده
- 15. آرایهها: آرایههای دو بعدی
- 16. توابع: تعریف، فراخوانی و پارامترها
- 17. توابع: بازگشتی (Recursion)
- 18. اشارهگرها (Pointers): مقدمه و تعریف
- 19. اشارهگرها: عملیات روی اشارهگرها
- 20. اشارهگرها و آرایهها
- 21. اشارهگرها و توابع
- 22. ساختارها (Structs): تعریف و استفاده
- 23. ساختارها: اشارهگر به ساختار
- 24. اتحادها (Unions)
- 25. ورودی و خروجی استاندارد: printf و scanf
- 26. فایلهای ورودی و خروجی: fopen, fclose
- 27. فایلهای ورودی و خروجی: fprintf, fscanf
- 28. فایلهای ورودی و خروجی: fgetc, fputc
- 29. فایلهای ورودی و خروجی: fgets, fputs
- 30. فایلهای ورودی و خروجی: fread, fwrite
- 31. مدیریت حافظه: تخصیص حافظه پویا (malloc)
- 32. مدیریت حافظه: realloc و free
- 33. مدیریت حافظه: alloca
- 34. پیشپردازنده C: #define
- 35. پیشپردازنده C: #include
- 36. پیشپردازنده C: #ifdef, #ifndef
- 37. پیشپردازنده C: #pragma
- 38. رشتهها (Strings): معرفی و عملیات
- 39. توابع کار با رشتهها: strcpy, strcat
- 40. توابع کار با رشتهها: strcmp, strlen
- 41. توابع کار با رشتهها: strstr, strtok
- 42. کار با کاراکترها: توابع ctype.h
- 43. مفاهیم شیءگرایی در C (مقدماتی)
- 44. کلاسها و اشیاء در C (شبیهسازی)
- 45. وراثت در C (شبیهسازی)
- 46. چندریختی در C (شبیهسازی)
- 47. اصول برنامهنویسی ماژولار
- 48. مقدمهای بر الگوریتمها
- 49. مرتبسازی: مرتبسازی حبابی (Bubble Sort)
- 50. مرتبسازی: مرتبسازی انتخابی (Selection Sort)
- 51. مرتبسازی: مرتبسازی درجی (Insertion Sort)
- 52. جستجو: جستجوی خطی (Linear Search)
- 53. جستجو: جستجوی دودویی (Binary Search)
- 54. ساختارهای داده: لیست پیوندی (Linked List)
- 55. ساختارهای داده: پشته (Stack)
- 56. ساختارهای داده: صف (Queue)
- 57. ساختارهای داده: درخت (Tree)
- 58. ساختارهای داده: گراف (Graph)
- 59. مقدمهای بر پیچیدگی زمانی الگوریتمها (Big O Notation)
- 60. تحلیل پیچیدگی الگوریتمهای مرتبسازی
- 61. تحلیل پیچیدگی الگوریتمهای جستجو
- 62. برنامهنویسی موازی در C (مقدماتی)
- 63. موضوعات پیشرفته در اشارهگرها
- 64. اشارهگرهای به تابع
- 65. توابع و ساختارها
- 66. مفاهیم سطح پایین در C
- 67. کار با بیتها و بایتها
- 68. مقدمهای بر سیستمعامل و C
- 69. ارتباط C با سختافزار
- 70. برنامهنویسی سیستمی در C (مقدماتی)
- 71. استفاده از کتابخانههای استاندارد C
- 72. برنامهنویسی شبکه با C (مقدماتی)
- 73. امنیت در برنامهنویسی C (مقدماتی)
- 74. اشکالزدایی (Debugging) برنامههای C
- 75. تکنیکهای بهینهسازی کد C
- 76. آزمون واحد (Unit Testing) در C
- 77. مقدمهای بر کامپایلرها و مفسرها
- 78. ساختار فایلهای اجرایی
- 79. نکات تکمیلی برای برنامهنویسی حرفهای
- 80. پروژههای عملی و کاربردی با C
- 81. نکات مهم در توسعه نرمافزارهای بزرگ
- 82. یادگیری مداوم و منابع پیشرفته C
- 83. مروری بر مفاهیم کلیدی C
- 84. جمعبندی و گامهای بعدی در برنامهنویسی
- 85. آشنایی با زبانهای سطح بالاتر
- 86. مفاهیم پایگاه داده (مقدماتی)
- 87. کار با پایگاه داده از طریق C (مقدماتی)
- 88. مقدمهای بر هوش مصنوعی و C
- 89. مقدمهای بر علم داده و C
- 90. مقدمهای بر توسعه وب با C (محدود)
- 91. مقدمهای بر اینترنت اشیاء (IoT) و C
- 92. مفاهیم معماری کامپیوتر و C
- 93. سیستمهای نهفته (Embedded Systems) و C
- 94. مقدمهای بر سیستمعامل لینوکس و C
- 95. توسعه درایورها در C (مقدماتی)
- 96. کار با ابزارهای خط فرمان در C
- 97. مقدمهای بر زبان اسمبلی و ارتباط آن با C
- 98. کار با فایلهای پیکربندی در C
- 99. اصول طراحی نرمافزار در C
تگها:
C برای مبتدیان
آموزش C
الگوریتم C
برنامه نویسی C
برنامه نویسی مقدماتی
زبان C
ساختار داده C
کامپایلر C
کدنویسی C
یادگیری C
نظرات
هنوز نظری ثبت نشده است.
وارد شوید تا نظر ثبت کنید.