دوره C و برنامه نویسی Functional همراه با فلشکارت آموزشی — ارائه روی فلش مموری
🎓 دوره آموزشی جامع
📚 اطلاعات دوره
عنوان دوره: دوره C و برنامه نویسی Functional
موضوع کلی: برنامه نویسی
موضوع میانی: سی (C)
📋 سرفصلهای دوره
- 1. مبانی زبان سی و مقدمه ای بر برنامه نویسی تابعی
- 2. انواع داده های پایه در سی
- 3. عملگرها و اولویت آنها
- 4. دستورات شرطی و تصمیم گیری
- 5. حلقه ها و تکرار در سی
- 6. توابع و فراخوانی آنها
- 7. آرایه ها و کار با آنها
- 8. اشاره گرها و مدیریت حافظه
- 9. ساختارها و اتحادیه ها
- 10. کار با رشته ها در سی
- 11. مدیریت فایل در سی
- 12. مقدمه ای بر برنامه نویسی تابعی
- 13. تفاوت برنامه نویسی دستوری و تابعی
- 14. مزایای برنامه نویسی تابعی
- 15. توابع لامبدا و کاربرد آنها
- 16. توابع مرتبه بالا
- 17. توابع بازگشتی در برنامه نویسی تابعی
- 18. تطابق الگو و کاربرد آن
- 19. استفاده از لیست ها و ساختارهای داده تابعی
- 20. توابع مولد و کاربرد آنها
- 21. تعبیر کننده های (Generators) توالی
- 22. توابع خالص (Pure Functions)
- 23. تأثیرات جانبی (Side Effects) و اجتناب از آنها
- 24. نوشتن کد تابعی قابل تست
- 25. برنامه نویسی تابعی در سی (با استفاده از کتابخانه ها)
- 26. مقدمه ای بر زبان C++
- 27. انواع داده های پیشرفته در C++
- 28. اشاره گرها و ارجاع ها در C++
- 29. کلاس ها و اشیاء در C++
- 30. وراثت در C++
- 31. چندریختی در C++
- 32. قالب ها (Templates) در C++
- 33. مدیریت استثناها در C++
- 34. کتابخانه استاندارد C++ (STL)
- 35. الگوریتم های STL
- 36. ساختارهای داده STL
- 37. کار با فایل در C++
- 38. مقدمه ای بر برنامه نویسی شی گرا در C++
- 39. اصول SOLID در برنامه نویسی شی گرا
- 40. الگوهای طراحی (Design Patterns)
- 41. الگوهای طراحی خلاقانه
- 42. الگوهای طراحی ساختاری
- 43. الگوهای طراحی رفتاری
- 44. استفاده از الگوهای طراحی در C++
- 45. تست واحد (Unit Testing) در C++
- 46. مقدمه ای بر مفاهیم پیشرفته برنامه نویسی تابعی
- 47. توابع مرتبه بالاتر پیشرفته
- 48. مدیریت حالت (State Management) در برنامه نویسی تابعی
- 49. ساختارهای داده تغییرناپذیر (Immutable Data Structures)
- 50. برنامه نویسی تابعی با استفاده از ساختارهای داده تغییرناپذیر
- 51. توابع بازگشتی پیشرفته و بهینه سازی
- 52. استفاده از Monads در برنامه نویسی تابعی
- 53. پایپ لاین های داده (Data Pipelines)
- 54. پردازش موازی و توزیع شده تابعی
- 55. مقدمه ای بر زبان C#
- 56. مفاهیم پایه C#
- 57. انواع داده در C#
- 58. ساختارهای کنترلی در C#
- 59. توابع در C#
- 60. کلاس ها و اشیاء در C#
- 61. وراثت و چندریختی در C#
- 62. رابط ها (Interfaces) در C#
- 63. رویدادها (Events) و نماینده ها (Delegates) در C#
- 64. LINQ (Language Integrated Query)
- 65. کار با مجموعه ها در C#
- 66. مدیریت استثناها در C#
- 67. کار با فایل در C#
- 68. برنامه نویسی ناهمزمان (Asynchronous Programming) در C#
- 69. مقدمه ای بر برنامه نویسی تابعی در C#
- 70. توابع لامبدا در C#
- 71. توابع مرتبه بالا در C#
- 72. استفاده از LINQ برای برنامه نویسی تابعی
- 73. توابع خالص در C#
- 74. مدیریت حالت در C# با رویکرد تابعی
- 75. ساختارهای داده تغییرناپذیر در C#
- 76. کاربردهای برنامه نویسی تابعی در C#
- 77. اصول طراحی نرم افزار
- 78. اصول مهندسی نرم افزار
- 79. مقدمه ای بر معماری نرم افزار
- 80. الگوهای معماری نرم افزار
- 81. معماری میکروسرویس
- 82. معماری یکپارچه
- 83. معماری رویداد محور (Event-Driven Architecture)
- 84. اصول تست نرم افزار
- 85. روش های تست نرم افزار
- 86. ابزارهای تست نرم افزار
- 87. مدیریت پروژه نرم افزاری
- 88. متدولوژی های چابک (Agile Methodologies)
- 89. اسکرام (Scrum)
- 90. کانبان (Kanban)
- 91. توسعه تست محور (TDD)
- 92. توسعه رفتار محور (BDD)
- 93. مقدمه ای بر امنیت نرم افزار
- 94. اصول امنیت نرم افزار
- 95. آسیب پذیری های رایج نرم افزار
- 96. روش های پیشگیری از آسیب پذیری ها
- 97. امنیت در چرخه عمر توسعه نرم افزار (SDLC)
- 98. مقدمه ای بر پایگاه داده ها
- 99. انواع پایگاه داده ها
- 100. مدل رابطه ای پایگاه داده ها
محتویات بسته آموزشی
🌐 سامانه آنلاین فلشکارت؛ مرور هدفمند و هوشمند
اکانت ارائهشده، دسترسی به نسخه تحت وب سامانه فلشکارت ویژه این دوره را فراهم میکند. این سامانه از الگوریتم زمانبندی مرور SM-2 استفاده میکند و بر اساس ارزیابی شما از میزان یادآوری هر کارت، زمان مرورهای بعدی را تنظیم میکند.
به این ترتیب، کارتهای دشوارتر میتوانند زودتر مرور شوند و برای تثبیت مطالب در حافظه، برنامه مرور متناسبتری داشته باشید.
مدتزمان معادل آموزشی بر اساس برآورد این دوره در گواهی درج میشود.
گواهی دوزبانه با استعلام آنلاین
پس از تکمیل فعالیتهای لازم و تأیید درخواست، گواهی پایان دوره به زبان فارسی و انگلیسی صادر میشود. گواهی دارای لینک اختصاصی و QR Code برای بررسی و استعلام آنلاین است.
این گواهی صرفاً بهعنوان گواهی اتمام دوره آموزشی صادر میشود و معادل مدرک دانشگاهی، آکادمیک یا مدرک رسمی مورد تأیید نهادهای دولتی نیست. صدور آن منوط به تکمیل شرایط دوره و تأیید نهایی درخواست است.
نظرات
هنوز نظری ثبت نشده است.
وارد شوید تا نظر ثبت کنید.