اپلیکیشن اندرویدی فلشکارت آموزشی آموزش جامع زبان برنامهنویسی دارت برای توسعهدهندگان
🎓 دوره آموزشی جامع
📚 اطلاعات دوره
عنوان دوره: دوره آموزش جامع زبان برنامهنویسی دارت برای توسعهدهندگان
موضوع کلی: برنامه نویسی
موضوع میانی: دارت (Dart)
📋 سرفصلهای دوره
- 1. مقدمهای بر زبان برنامهنویسی دارت
- 2. تاریخچه و سیر تکامل دارت
- 3. فلسفه طراحی زبان دارت
- 4. محیط توسعه دارت (SDK)
- 5. نصب و راهاندازی دارت
- 6. اولین برنامه دارت: سلام دنیا
- 7. مفاهیم پایه دارت: متغیرها و انواع داده
- 8. انواع دادههای عددی: int و double
- 9. انواع دادههای متنی: String
- 10. انواع دادههای بولی: bool
- 11. لیستها (Lists) در دارت
- 12. مجموعهها (Sets) در دارت
- 13. نقشهها (Maps) در دارت
- 14. عملگرهای ریاضی در دارت
- 15. عملگرهای مقایسهای در دارت
- 16. عملگرهای منطقی در دارت
- 17. ساختارهای کنترلی: دستور شرطی if-else
- 18. ساختارهای کنترلی: switch-case
- 19. حلقهها: for loop
- 20. حلقهها: while loop
- 21. حلقهها: do-while loop
- 22. توابع در دارت: تعریف و فراخوانی
- 23. پارامترهای توابع: positional و named
- 24. مقادیر پیشفرض پارامترها
- 25. توابع لامبدا (Arrow functions)
- 26. توابع ناشناس (Anonymous functions)
- 27. مفهوم Scope در دارت
- 28. مدیریت خطا با try-catch
- 29. پرتاب استثنا (Throwing exceptions)
- 30. مفهوم کلاسها در دارت
- 31. ساخت کلاس و تعریف ویژگیها
- 32. متدها در کلاسها
- 33. سازندهها (Constructors) در دارت
- 34. وراثت (Inheritance) در دارت
- 35. کلاسهای انتزاعی (Abstract Classes)
- 36. اینترفیسها (Interfaces) در دارت
- 37. پلیمورفیسم (Polymorphism)
- 38. کپسولهسازی (Encapsulation)
- 39. کلاسهای ثابت (Static members)
- 40. کلاسهای تکنمونه (Singleton pattern)
- 41. کتابخانهها و پکیجها در دارت
- 42. مدیریت پکیج با pub.dev
- 43. استفاده از پکیجهای خارجی
- 44. ایجاد پکیج خودمان
- 45. مفاهیم Asynchronous Programming
- 46. Promises و Futures در دارت
- 47. کلمات کلیدی async و await
- 48. مدیریت Stream در دارت
- 49. کار با فایلها در دارت
- 50. ورودی و خروجی فایل
- 51. کار با تاریخ و زمان
- 52. مفاهیم پایه شیگرایی در دارت
- 53. الگوهای طراحی (Design Patterns)
- 54. الگوی کارخانه (Factory Pattern)
- 55. الگوی استراتژی (Strategy Pattern)
- 56. الگوی مشاهدهگر (Observer Pattern)
- 57. الگوی تزئینکننده (Decorator Pattern)
- 58. کدنویسی تمیز (Clean Code)
- 59. اصول SOLID در طراحی شیگرا
- 60. استفاده از Dart VM
- 61. کامپایل دارت به JavaScript
- 62. کامپایل دارت به Native Code
- 63. مفاهیم Dart FFI (Foreign Function Interface)
- 64. تستنویسی در دارت (Unit Testing)
- 65. تستهای یکپارچهسازی (Integration Testing)
- 66. مفاهیم کارایی (Performance) در دارت
- 67. بهینهسازی کد دارت
- 68. مدیریت حافظه و Garbage Collection
- 69. مقدمهای بر توسعه وب با دارت
- 70. فریمورک AngularDart
- 71. فریمورک Flutter (مقدماتی)
- 72. ساخت رابط کاربری با Flutter
- 73. مدیریت وضعیت در Flutter
- 74. مفاهیم پایه توسعه موبایل با Flutter
- 75. پکیجهای پرکاربرد در Flutter
- 76. مقدمهای بر توسعه دسکتاپ با دارت
- 77. پکیجهای توسعه دسکتاپ
- 78. مقدمهای بر توسعه سرور با دارت
- 79. فریمورک Aqueduct
- 80. فریمورک Shelf
- 81. مباحث پیشرفتهتر در دارت
- 82. متاپروگرمینگ (Metaprogramming)
- 83. کد ژنریتورها (Code Generators)
- 84. امنیت در برنامههای دارت
- 85. بهترین شیوهها (Best Practices)
- 86. جمعبندی و مسیر یادگیری
- 87. مقدمهای بر مبانی اقتصاد اسلامی
- 88. پول و ارزش در اقتصاد اسلامی
- 89. مفهوم ربا و حرمت آن
- 90. انواع عقود اسلامی (بیع، اجاره، مضاربه)
- 91. بانکداری بدون ربا
- 92. اصول بیمه در اسلام
- 93. مبانی خانواده در فرهنگ ایرانی-اسلامی
- 94. نقش زن و مرد در خانواده
- 95. احکام ازدواج و خانواده
- 96. مبانی اخلاق حرفهای در کسبوکار
- 97. تأثیر اخلاق بر موفقیت شغلی
- 98. احترام به حقوق دیگران در محیط کار
- 99. دوری از غیبت و تهمت
- 100. صداقت و امانتداری
این اپلیکیشن فارسی برای یادگیری و مرور محتوای آموزشی از طریق فلشکارت طراحی شده است. کارتها را یکییکی مرور کنید، پاسخ پرسشها را به یاد بیاورید و نتیجه هر پاسخ را ثبت کنید. محتوای دوره پس از نصب درون برنامه در دسترس است تا برای مطالعه روزمره معمولاً به اتصال مداوم اینترنت نیاز نداشته باشید.
محتوای آموزشی در قالبهای متنوع ارائه میشود تا هم برای یادگیری مفاهیم جدید و هم برای تثبیت آموختهها قابل استفاده باشد.
- رابط کاربری فارسی و راستچین با فونت وزیر.
- تم روشن و تیره مطابق تنظیمات سیستم.
- صفحهبندی ساده برای انتخاب دوره و شروع مرور.
- نمایش تعداد دفعات مرور هر فصل.
- انتخاب چند فصل برای مرور همزمان.
- امکان تمرکز بر فصلهایی که هنوز مرور نشدهاند.
این اپلیکیشن برای دانشآموزان، دانشجویان، داوطلبان آزمونها و علاقهمندان به یادگیری طراحی شده است؛ بهویژه کسانی که میخواهند مطالب آموزشی را در زمانهای کوتاه مرور کنند، دانستههای خود را بسنجند و مطالعه منظمتری داشته باشند.
نظرات
هنوز نظری ثبت نشده است.
وارد شوید تا نظر ثبت کنید.