اپلیکیشن اندرویدی فلشکارت آموزشی 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. مدل رابطه ای پایگاه داده ها
این اپلیکیشن فارسی برای یادگیری و مرور محتوای آموزشی از طریق فلشکارت طراحی شده است. کارتها را یکییکی مرور کنید، پاسخ پرسشها را به یاد بیاورید و نتیجه هر پاسخ را ثبت کنید. محتوای دوره پس از نصب درون برنامه در دسترس است تا برای مطالعه روزمره معمولاً به اتصال مداوم اینترنت نیاز نداشته باشید.
محتوای آموزشی در قالبهای متنوع ارائه میشود تا هم برای یادگیری مفاهیم جدید و هم برای تثبیت آموختهها قابل استفاده باشد.
- رابط کاربری فارسی و راستچین با فونت وزیر.
- تم روشن و تیره مطابق تنظیمات سیستم.
- صفحهبندی ساده برای انتخاب دوره و شروع مرور.
- نمایش تعداد دفعات مرور هر فصل.
- انتخاب چند فصل برای مرور همزمان.
- امکان تمرکز بر فصلهایی که هنوز مرور نشدهاند.
این اپلیکیشن برای دانشآموزان، دانشجویان، داوطلبان آزمونها و علاقهمندان به یادگیری طراحی شده است؛ بهویژه کسانی که میخواهند مطالب آموزشی را در زمانهای کوتاه مرور کنند، دانستههای خود را بسنجند و مطالعه منظمتری داشته باشند.
نظرات
هنوز نظری ثبت نشده است.
وارد شوید تا نظر ثبت کنید.