کتاب صوتی آموزش C و Pointers to Functions: توابع به عنوان متغیر
آموزش جامع 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
برای آموختن، همیشه لازم نیست بخوانید
گاهی بهترین فرصت یادگیری زمانی است که در مسیر رفتوآمد هستید، قدم میزنید، استراحت میکنید یا کارهای روزمرهتان را انجام میدهید. محتوای صوتی کمک میکند از این لحظهها برای شنیدن، اندیشیدن و آشنایی با موضوعات تازه بهره ببرید.
◷
یادگیری در دل روزمرگی
از زمان رفتوآمد، پیادهروی یا استراحت برای شنیدن محتوای مفید استفاده کنید؛ بدون آنکه همیشه به کتاب چاپی یا صفحه نمایش نیاز داشته باشید.
◎
تجربهای شنیداری و دلنشین
با روایت صوتی، توضیحات گفتاری و فضای شنیداری هر محتوا همراه شوید و متناسب با سلیقه خود، شیوه تازهای برای دریافت مطالب تجربه کنید.
✦
گسترش دانش و دیدگاه
با موضوعات متنوع آشنا شوید، ایدههای تازه کشف کنید و فرصت بیشتری برای یادگیری مستمر و پرورش کنجکاوی خود بسازید.
♫
همراه با سبک زندگی شما
محتوای صوتی را متناسب با برنامه روزانه خود انتخاب کنید و در زمان مناسب، شنیدن را به بخشی از عادتهای شخصیتان تبدیل کنید.
کتاب صوتی یا پادکست؟
کتاب صوتی
راهی برای همراه شدن با محتوای یک کتاب از طریق شنیدن. بسته به اثر، میتوانید داستانها، آموزشها، مفاهیم تخصصی یا مطالب کاربردی را در قالب روایت و بیان صوتی دنبال کنید.
مناسب برای شنیدن و مرور محتوای کتابها
پادکست آموزشی
فرصتی برای دنبال کردن موضوعات مشخص در قالب گفتوگو، روایت، توضیح آموزشی یا مجموعهای از قسمتهای صوتی؛ مناسب برای کشف ایدهها و آشنایی با دیدگاههای گوناگون.
مناسب برای یادگیری موضوعی و شنیدن دیدگاههای تازه
هر جا که هستید، شنیدن را آغاز کنید
با دستگاه مناسب خود، محتوای صوتی را به آسانی دنبال کنید.
▯
گوشی هوشمند
اندروید و آیفون
▣
تبلت
برای شنیدن و دنبال کردن محتوا
▤
رایانه و لپتاپ
با پخشکننده صوتی سازگار
♫
هدفون و بلندگو
برای شنیدن متناسب با محیط
چطور از تجربه شنیدن بیشتر بهره ببریم؟
✦ زمان مناسبی برای شنیدن انتخاب کنید؛ زمانی که بتوانید با آرامش به محتوا توجه داشته باشید.
✦ برای مطالب آموزشی، نکتههای مهم را یادداشت کنید یا پس از پایان شنیدن، آنها را مرور کنید.
✦ اگر محتوا طولانی است، آن را در چند نوبت دنبال کنید تا فرصت بیشتری برای درک و مرور داشته باشید.
✦ هنگام رانندگی یا انجام کارهای نیازمند تمرکز، ایمنی را در اولویت قرار دهید و از شیوه شنیدنی استفاده کنید که حواس شما را مختل نکند.
هر شنیدن، فرصتی برای کشف است
با کتابهای صوتی و پادکستهای آموزشی، دنیای تازهای از ایدهها، روایتها و آموختنیها را به لحظههای خود اضافه کنید.
express24.ir
امکانات پخش، ادامه شنیدن و دسترسی آفلاین به نوع فایل، دستگاه و نرمافزار مورد استفاده بستگی دارد.
تگها:
C Pointers
C Programming
C++ tutorial
Function Pointers
Pointers to Functions
آموزش C++
آموزش برنامه نویسی
اشارهگر به تابع در C
اشارهگرها در C
برنامه نویسی C++
توابع به عنوان متغیر
دوره آموزشی C#
زبان C++
مفاهیم پیشرفته C#
نظرات
هنوز نظری ثبت نشده است.
وارد شوید تا نظر ثبت کنید.