کتاب آموزش C و Pointers to Functions: توابع به عنوان متغیر با فرمت AZW3 برای کتابخوان کیندل و فرمت EPUB
آموزش جامع C و Pointers to Functions: توابع به عنوان متغیر آموزش جامع C و Pointers to Functions: توابع به عنوان متغیر قدرت بینهایت C: دروازهای به برنامهنویسی سطح پایین آیا تا به حال به این فکر کرده...
🎓 دوره آموزشی جامع
📚 اطلاعات دوره
عنوان دوره: دوره آموزش C و Pointers to Functions: توابع به عنوان متغیر
موضوع کلی: برنامه نویسی
موضوع میانی: سی (C)
📋 سرفصلهای دوره
- 1. مقدمه ای بر برنامه نویسی و زبان C
- 2. نصب و راه اندازی محیط توسعه C
- 3. ساختار کلی یک برنامه C
- 4. متغیرها و انواع داده های پایه در C
- 5. عملگرها در زبان C (ریاضی، مقایسه ای، منطقی)
- 6. ساختارهای کنترلی: if/else
- 7. ساختارهای کنترلی: switch
- 8. حلقه ها: for
- 9. حلقه ها: while و do-while
- 10. ورودی و خروجی در C (printf و scanf)
- 11. توابع در C: تعریف و فراخوانی
- 12. مقادیر بازگشتی توابع
- 13. آرایه ها در C: تعریف و استفاده
- 14. آرایه های چند بعدی
- 15. رشته ها در C: تعریف و عملیات پایه
- 16. توابع رشته ای استاندارد (strlen, strcpy, strcat, ...)
- 17. ساختارها در C: تعریف و استفاده
- 18. دسترسی به اعضای ساختارها
- 19. آرایه ای از ساختارها
- 20. enum ها در C
- 21. عملگرهای بیتی
- 22. پیش پردازنده های C (define, include, ...)
- 23. توابع کتابخانه ای استاندارد
- 24. مدیریت حافظه پویا (malloc, calloc, free)
- 25. اشاره گرها: مفاهیم اولیه
- 26. اعلان و مقداردهی اشاره گرها
- 27. عملگرهای اشاره گر (* و &)
- 28. اشاره گرها و آرایه ها
- 29. اشاره گرها و رشته ها
- 30. اشاره گرها و ساختارها
- 31. آرایه ای از اشاره گرها
- 32. اشاره گر به اشاره گر
- 33. مدیریت حافظه با اشاره گرها
- 34. مشکلات رایج اشاره گرها (segfault, memory leak)
- 35. مقدمه ای بر توابع به عنوان متغیر
- 36. تعریف و اعلان تابع به عنوان متغیر
- 37. نحوه استفاده از typedef برای توابع
- 38. فراخوانی توابع با استفاده از اشاره گر توابع
- 39. ارسال اشاره گر توابع به توابع دیگر
- 40. بازگرداندن اشاره گر توابع از توابع
- 41. مثال های عملی از استفاده از اشاره گر توابع
- 42. توابع callback و کاربرد های آن
- 43. توابع مرتب سازی با استفاده از اشاره گر توابع
- 44. تابع جستجو با استفاده از اشاره گر توابع
- 45. پیاده سازی generic programming با اشاره گر توابع
- 46. توابع و آرایه های توابع
- 47. توابع و ساختارهای داده
- 48. توابع و فایل ها
- 49. آشنایی با فایل های متنی
- 50. خواندن از فایل
- 51. نوشتن در فایل
- 52. توابع استاندارد کار با فایل ها (fopen, fclose, fread, fwrite)
- 53. مدیریت خطا در کار با فایل ها
- 54. فایل های باینری
- 55. ساختار فایل های باینری
- 56. خواندن و نوشتن ساختارها در فایل
- 57. سیستم عامل و C
- 58. آشنایی با دستورات خط فرمان
- 59. کامپایل و لینک کردن برنامه های C
- 60. مدیریت پروژه های C
- 61. Makefile ها
- 62. کتابخانه های استاتیک
- 63. کتابخانه های دینامیک
- 64. دبیگ کردن برنامه های C
- 65. ابزارهای دبیگ کردن (GDB)
- 66. شناخت خطاهای رایج برنامه نویسی
- 67. تست واحد
- 68. مفاهیم اولیه برنامه نویسی شی گرا (OOP) در C
- 69. ساخت کلاس ها و اشیاء در C (با استفاده از struct و اشاره گر توابع)
- 70. ارث بری در C (با استفاده از ساختارها و اشاره گر توابع)
- 71. چندریختی در C (با استفاده از اشاره گر توابع)
- 72. Encapsulation در C (با استفاده از ساختارها و اشاره گر توابع)
- 73. طراحی الگوهای برنامه نویسی با اشاره گر توابع
- 74. الگوی observer
- 75. الگوی strategy
- 76. الگوی factory
- 77. معرفی به کتابخانه های C (stdio, stdlib, math, ...)
- 78. استفاده از کتابخانه های جانبی
- 79. ارتباط بین C و زبان های دیگر
- 80. بهینه سازی کد C
- 81. آشنایی با مفاهیم عملکرد (performance)
- 82. ابزارهای اندازه گیری عملکرد
- 83. بهینه سازی حافظه
- 84. بهینه سازی سرعت
- 85. امنیت در برنامه نویسی C
- 86. باگ های رایج امنیتی
- 87. جلوگیری از حملات buffer overflow
- 88. استفاده از ابزارهای امنیتی
- 89. مباحث پیشرفته اشاره گرها
- 90. اشاره گرها و multi-threading
- 91. آشنایی با pthreads
- 92. همگام سازی thread ها
- 93. مسائل race condition و راه حل ها
- 94. ارتباط بین فرآیندها
- 95. شبیه سازی سیستم عامل با C
- 96. طراحی یک مفسر ساده C
- 97. طراحی یک کامپایلر ساده C
- 98. آشنایی با زبان اسمبلی
- 99. ادغام زبان C و اسمبلی
- 100. کاربرد های زبان C در سیستم های embedded
تگها:
C Pointers
C Programming
C++ tutorial
Function Pointers
Pointers to Functions
آموزش C++
آموزش برنامه نویسی
اشارهگر به تابع در C
اشارهگرها در C
برنامه نویسی C++
توابع به عنوان متغیر
دوره آموزشی C#
زبان C++
مفاهیم پیشرفته C#
نظرات
هنوز نظری ثبت نشده است.
وارد شوید تا نظر ثبت کنید.