کتاب C و برنامه نویسی برای سیستم های مالی با فرمت AZW3 برای کتابخوان کیندل و فرمت EPUB
C و برنامه نویسی برای سیستم های مالی: دروازه ورود به دنیای فرصت ها! C و برنامه نویسی برای سیستم های مالی: کلید موفقیت شما در دنیای فین تک! معرفی دوره آیا به دنبال ورود به دنیای پررونق فین تک (FinTech)...
🎓 دوره آموزشی جامع
📚 اطلاعات دوره
عنوان دوره: دوره C و برنامه نویسی برای سیستم های مالی
موضوع کلی: برنامه نویسی
موضوع میانی: سی (C)
📋 سرفصلهای دوره
- 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. پروژه نهایی: ساخت یک سیستم مدیریت پورتفوی ساده
تگها:
Algorithms
C for finance
C Programming
C#
C++ (اگر دوره به C++ هم اشاره دارد)
Data Structures
Financial Systems
Programming
Software Development
آموزش C++
برنامه نویسی
برنامه نویسی C++
برنامه نویسی مالی
سیستم های مالی
مالی
نظرات
هنوز نظری ثبت نشده است.
وارد شوید تا نظر ثبت کنید.