دوره C و برنامه نویسی برای سیستم های مالی همراه با فلشکارت آموزشی — ارائه روی فلش مموری
📚 کتاب آموزشی جامع
📚 اطلاعات کتاب
عنوان کتاب: کتاب C و برنامه نویسی برای سیستم های مالی
موضوع کلی: برنامه نویسی
موضوع میانی: سی (C)
📋 سرفصلهای کتاب (100 موضوع)
- 1. مقدمه: چرا C برای سیستمهای مالی؟
- 2. تاریخچه و استانداردهای زبان C
- 3. نصب و راهاندازی محیط توسعه (GCC, IDE)
- 4. اولین برنامه: ساختار یک برنامه C و تابع main
- 5. کامپایل و اجرای برنامه (فرآیند Build)
- 6. متغیرها و انواع دادههای پایه (int, float, char)
- 7. ثابتها (Constants) و کلمه کلیدی const
- 8. عملگرهای حسابی و اولویت آنها
- 9. دریافت ورودی از کاربر با تابع scanf
- 10. انواع دادههای توسعهیافته (long, double, short)
- 11. عملگرهای رابطهای و منطقی
- 12. تبدیل انواع داده (Type Casting)
- 13. عملگر sizeof و آشنایی با حافظه
- 14. کامنتگذاری و مستندسازی کد
- 15. مثال مالی: محاسبه سود ساده
- 16. دستور if و تصمیمگیری
- 17. دستورات if-else و if-else if
- 18. دستورات if تودرتو (Nested if)
- 19. عملگر شرطی سهتایی (Ternary Operator)
- 20. دستور switch-case
- 21. حلقه while
- 22. حلقه do-while
- 23. حلقه for
- 24. حلقههای تودرتو و کاربردها
- 25. دستورات break و continue
- 26. مفهوم تابع و ماژولارسازی کد
- 27. تعریف و فراخوانی توابع
- 28. پیشالگوی تابع (Function Prototypes)
- 29. بازگرداندن مقدار از توابع (Return Values)
- 30. آرگومانها و پارامترها (ارسال با مقدار)
- 31. توابع بازگشتی (Recursion)
- 32. کلاسهای حافظه (auto, static, extern, register)
- 33. حوزه دید متغیرها (Scope Rules)
- 34. آشنایی با فایلهای هدر (.h)
- 35. مثال مالی: تابع محاسبه سود مرکب
- 36. آرایههای یکبعدی: تعریف و مقداردهی
- 37. دسترسی به عناصر آرایه و پیمایش
- 38. آرایهها به عنوان پارامتر توابع
- 39. آرایههای چندبعدی (ماتریسها)
- 40. مفهوم اشارهگر (Pointer)
- 41. عملگرهای آدرس (&) و ارجاع (*)
- 42. اشارهگرها و آرایهها
- 43. محاسبات روی اشارهگرها (Pointer Arithmetic)
- 44. آرایههای کاراکتری و رشتهها (Strings)
- 45. توابع استاندارد کار با رشتهها (string.h)
- 46. آرایهای از اشارهگرها
- 47. اشارهگر به اشارهگر (Double Pointers)
- 48. اشارهگر به توابع (Function Pointers)
- 49. تخصیص حافظه پویا: malloc و calloc
- 50. تغییر اندازه حافظه با realloc
- 51. آزادسازی حافظه با free
- 52. خطرات: نشت حافظه و اشارهگرهای سرگردان
- 53. مثال مالی: ذخیره سری زمانی قیمت سهام در آرایه
- 54. مثال مالی: مدیریت پویای یک سبد دارایی
- 55. اشارهگر void و کاربردهای آن
- 56. ساختارها (struct): تعریف انواع داده ترکیبی
- 57. مقداردهی و دسترسی به اعضای ساختار
- 58. آرایهای از ساختارها
- 59. اشارهگرها به ساختارها
- 60. ساختارهای تودرتو
- 61. ارسال ساختار به توابع
- 62. اجتماعها (union) و کاربردهای آن
- 63. انواع شمارشی (enum)
- 64. کلمه کلیدی typedef برای سادهسازی انواع
- 65. مثال مالی: طراحی ساختار یک «تراکنش» (Transaction)
- 66. مقدمهای بر کار با فایلها (جریانها - Streams)
- 67. باز کردن و بستن فایلها (fopen, fclose)
- 68. خواندن و نوشتن کاراکتر به کاراکتر
- 69. خواندن و نوشتن رشتهها در فایل
- 70. ورودی و خروجی قالببندی شده در فایل (fprintf, fscanf)
- 71. کار با فایلهای باینری (fread, fwrite)
- 72. دسترسی تصادفی به فایل (fseek, ftell)
- 73. مدیریت خطا در عملیات فایل
- 74. مثال مالی: ثبت گزارش روزانه معاملات در فایل متنی
- 75. مثال مالی: ذخیره دادههای بازار در فایل باینری برای کارایی
- 76. پیشپردازنده C (The C Preprocessor)
- 77. ماکروها و ماکروهای دارای آرگومان
- 78. دستورات شرطی پیشپردازنده (#if, #ifdef)
- 79. آرگومانهای خط فرمان (argc, argv)
- 80. عملگرهای بیتی (Bitwise Operators)
- 81. توابع با تعداد آرگومان متغیر (stdarg.h)
- 82. کتابخانههای ایستا و پویا (Static vs. Dynamic Libraries)
- 83. مدیریت خطا با errno و perror
- 84. مروری بر کتابخانه استاندارد ریاضی (math.h)
- 85. کار با تاریخ و زمان (time.h) برای ثبت وقایع مالی
- 86. مقدمهای بر ساختمان دادهها و اهمیت آن در مالی
- 87. پیادهسازی لیست پیوندی (Linked List)
- 88. پیادهسازی پشته (Stack) و صف (Queue)
- 89. تحلیل پیچیدگی زمانی و فضایی (Big O Notation)
- 90. الگوریتمهای جستجو: خطی و دودویی
- 91. الگوریتمهای مرتبسازی پایه (حبابی، درج)
- 92. الگوریتم مرتبسازی سریع (Quick Sort)
- 93. پیادهسازی جدول درهمسازی (Hash Table)
- 94. مثال مالی: استفاده از لیست پیوندی برای دفتر کل (Ledger)
- 95. مثال مالی: استفاده از Hash Table برای دسترسی سریع به قیمت داراییها
- 96. تکنیکهای بهینهسازی عملکرد در C
- 97. شیوههای کدنویسی امن (مقابله با سرریز بافر)
- 98. ابزارها و تکنیکهای اشکالزدایی (Debugging)
- 99. استانداردهای کدنویسی و راهنماهای استایل
- 100. پروژه نهایی: ساخت یک سیستم مدیریت پورتفوی ساده
محتویات بسته آموزشی
🌐 سامانه آنلاین فلشکارت؛ مرور هدفمند و هوشمند
اکانت ارائهشده، دسترسی به نسخه تحت وب سامانه فلشکارت ویژه این دوره را فراهم میکند. این سامانه از الگوریتم زمانبندی مرور SM-2 استفاده میکند و بر اساس ارزیابی شما از میزان یادآوری هر کارت، زمان مرورهای بعدی را تنظیم میکند.
به این ترتیب، کارتهای دشوارتر میتوانند زودتر مرور شوند و برای تثبیت مطالب در حافظه، برنامه مرور متناسبتری داشته باشید.
مدتزمان معادل آموزشی بر اساس برآورد این دوره در گواهی درج میشود.
گواهی دوزبانه با استعلام آنلاین
پس از تکمیل فعالیتهای لازم و تأیید درخواست، گواهی پایان دوره به زبان فارسی و انگلیسی صادر میشود. گواهی دارای لینک اختصاصی و QR Code برای بررسی و استعلام آنلاین است.
این گواهی صرفاً بهعنوان گواهی اتمام دوره آموزشی صادر میشود و معادل مدرک دانشگاهی، آکادمیک یا مدرک رسمی مورد تأیید نهادهای دولتی نیست. صدور آن منوط به تکمیل شرایط دوره و تأیید نهایی درخواست است.
نظرات
هنوز نظری ثبت نشده است.
وارد شوید تا نظر ثبت کنید.