کتاب تسلط بر ساختارهای کنترلی و برنامه‌نویسی شیءگرا در Dart

انتخاب پلن

انتخاب پلن برای ادامه خرید الزامی است.

پرداخت اقساطی
در صورت خرید اقساطی هر قسط: 62,488 تومان
۴ قسط ماهانه. بدون سود، چک و ضامن.
پرداخت اقساطی با دیجی‌پی پرداخت اقساطی با ترب‌پی

📚 محتوای این محصول آموزشی (پکیج کامل)

💡 این محصول یک نسخهٔ کامل و جامع است

تمامی محتوای آموزشی این کتاب در قالب یک بسته‌ی کامل و یکپارچه ارائه می‌شود و شامل تمام نسخه‌ها و فایل‌های موردنیاز برای یادگیری است.

🎁 محتویات کامل بسته دانلودی

🎯 این بسته یک دورهٔ آموزشی کامل و چندلایه است؛ شامل کتاب‌ها، تمرین‌ها و خودآزمایی .


ℹ️ نکات مهم هنگام خرید

  • این محصول به صورت فایل دانلودی کامل ارائه می‌شود و نسخهٔ چاپی ندارد.
  • توجه: لینک‌های اختصاصی دوره طی حداکثر 24 ساعت پس از ثبت سفارش ارسال می‌شوند.
  • دقت کنید لینک ها به شماره موبایل شما ارسال می شوند. پس در ارائه شماره موبایل صحیح دقت کنید.
  • برای راهنمایی در مورد نحوه دانلود به شماره 09395106248 پیامک دهید یا تماس بگیرید. (ایده آل ترین گزینه ارسال پیام در یکی از پیام رسان ها به همین شماره است تا سریعا لینک های کتاب همانجا برای شما ارسال گردد.)
  • اگر پرداخت انجام شده ولی بعد از 24 ساعت هنوز لینک‌ها را دریافت نکرده‌اید، نام و نام خانوادگی و نام محصول را پیامک کنید تا لینک‌ها دوباره ارسال شوند.

💬 راه‌های ارتباطی پشتیبانی:
واتس‌اپ یا هر پیام رسان داخلی یا پیامک: 09395106248
تلگرام: @ma_limbs

🎓 دوره آموزشی جامع

📚 اطلاعات دوره

عنوان دوره: دوره تسلط بر ساختارهای کنترلی و برنامه‌نویسی شیءگرا در Dart

موضوع کلی: برنامه‌نویسی و توسعه نرم‌افزار

موضوع میانی: زبان‌های برنامه‌نویسی و مفاهیم پیشرفته

📋 سرفصل‌های دوره

  • 1. مقدمه‌ای بر زبان برنامه‌نویسی Dart
  • 2. انواع داده‌های پایه در Dart
  • 3. متغیرها و ثابت‌ها در Dart
  • 4. عملگرها در Dart
  • 5. ساختارهای کنترلی: شرط‌ها (if, else, else if)
  • 6. ساختارهای کنترلی: عملگر سه‌تایی
  • 7. ساختارهای کنترلی: switch case
  • 8. حلقه‌های تکرار: for loop
  • 9. حلقه‌های تکرار: while loop
  • 10. حلقه‌های تکرار: do-while loop
  • 11. حلقه‌های تکرار: break و continue
  • 12. لیست‌ها (Lists) در Dart
  • 13. مجموعه‌ها (Sets) در Dart
  • 14. نقشه‌ها (Maps) در Dart
  • 15. توابع در Dart: تعریف و فراخوانی
  • 16. پارامترهای توابع: positional و named
  • 17. پارامترهای اختیاری و default
  • 18. توابع لامبدا (Arrow Functions)
  • 19. توابع مرتبه بالا (Higher-Order Functions)
  • 20. کلاس‌ها در Dart: تعریف و ساخت اشیاء
  • 21. ویژگی‌ها (Properties) در کلاس‌ها
  • 22. متدها (Methods) در کلاس‌ها
  • 23. سازنده‌ها (Constructors) در Dart
  • 24. سازنده‌های نام‌گذاری شده (Named Constructors)
  • 25. سازنده‌های ثابت (Constant Constructors)
  • 26. وراثت (Inheritance) در Dart
  • 27. کلاس‌های انتزاعی (Abstract Classes)
  • 28. اینترفیس‌ها (Interfaces) در Dart
  • 29. پیاده‌سازی اینترفیس‌ها (Implementing Interfaces)
  • 30. پلی‌مورفیسم (Polymorphism) در Dart
  • 31. کلاس‌های نهایی (Final Classes)
  • 32. کلاس‌های بسته‌شده (Sealed Classes)
  • 33. کلاس‌های داده (Data Classes)
  • 34. مقایسه اشیاء (Object Comparison)
  • 35. پنهان‌سازی داده‌ها (Data Encapsulation)
  • 36. اصول SOLID در برنامه‌نویسی شیءگرا
  • 37. اصل مسئولیت واحد (Single Responsibility Principle)
  • 38. اصل باز-بسته (Open-Closed Principle)
  • 39. اصل جایگزینی لیسکوف (Liskov Substitution Principle)
  • 40. اصل جداسازی اینترفیس (Interface Segregation Principle)
  • 41. اصل وارونگی وابستگی (Dependency Inversion Principle)
  • 42. مدیریت خطا (Error Handling) در Dart
  • 43. استثناها (Exceptions) در Dart
  • 44. پرتاب استثناها (Throwing Exceptions)
  • 45. مدیریت استثناها (Catching Exceptions)
  • 46. بلوک finally
  • 47. استثناهای سفارشی (Custom Exceptions)
  • 48. کار با فایل‌ها در Dart
  • 49. ورودی/خروجی ناهمزمان (Asynchronous I/O)
  • 50. Promiseها و Futureها در Dart
  • 51. Async/Await در Dart
  • 52. Streamها در Dart
  • 53. مدیریت Streamها
  • 54. کار با APIهای وب در Dart
  • 55. JSON Encoding و Decoding
  • 56. نمایندگی داده‌ها (Data Serialization)
  • 57. تست واحد (Unit Testing) در Dart
  • 58. تست ویجت (Widget Testing) برای Flutter (در صورت امکان)
  • 59. تست یکپارچگی (Integration Testing)
  • 60. ابزارهای تحلیل کد (Code Analysis Tools)
  • 61. استایل کدنویسی (Code Style) و Linting
  • 62. مدیریت وابستگی‌ها (Dependency Management)
  • 63. پکیج‌ها و Pubspec.yaml
  • 64. مفاهیم پیشرفته در Dart
  • 65. تایپ‌های پیشرفته (Advanced Types)
  • 66. Type Promotion
  • 67. Type Casting و Checking
  • 68. Generics در Dart
  • 69. کلاس‌های Generic
  • 70. توابع Generic
  • 71. محدودیت‌های Generic
  • 72. Extension Methods در Dart
  • 73. Mixins در Dart
  • 74. کاربرد Mixins
  • 75. متا‌داده‌ها (Metadata) در Dart
  • 76. Annotationها
  • 77. کار با تاریخ و زمان در Dart
  • 78. الگوهای طراحی (Design Patterns)
  • 79. الگوی کارخانه (Factory Pattern)
  • 80. الگوی سازنده (Builder Pattern)
  • 81. الگوی استراتژی (Strategy Pattern)
  • 82. الگوی مشاهده‌گر (Observer Pattern)
  • 83. الگوی Singleton
  • 84. الگوی Decorator
  • 85. الگوی Facade
  • 86. الگوی Proxy
  • 87. کار با پایگاه داده در Dart
  • 88. SQLite در Dart
  • 89. SharedPreferences برای داده‌های کوچک
  • 90. فریم‌ورک‌های UI در Dart (اشاره مختصر)
  • 91. Flutter و Dart
  • 92. مبانی توسعه اپلیکیشن‌های موبایل با Dart
  • 93. امنیت داده‌ها در اپلیکیشن‌ها
  • 94. ملاحظات عملکردی (Performance Considerations)
  • 95. بهینه‌سازی کد Dart
  • 96. استفاده از Dart VM
  • 97. کاربردهای پیشرفته Dart
  • 98. Dart برای بک‌اند (Server-side Dart)
  • 99. Dart برای دسکتاپ
  • 100. Dart برای وب (WebAssembly)

📚 محتوای این محصول آموزشی (پکیج کامل)

💡 این محصول یک نسخهٔ کامل و جامع است

تمامی محتوای آموزشی این کتاب در قالب یک بسته‌ی کامل و یکپارچه ارائه می‌شود و شامل تمام نسخه‌ها و فایل‌های موردنیاز برای یادگیری است.

🎁 محتویات کامل بسته دانلودی

🎯 این بسته یک دورهٔ آموزشی کامل و چندلایه است؛ شامل کتاب‌ها، تمرین‌ها و خودآزمایی .


ℹ️ نکات مهم هنگام خرید

  • این محصول به صورت فایل دانلودی کامل ارائه می‌شود و نسخهٔ چاپی ندارد.
  • توجه: لینک‌های اختصاصی دوره طی حداکثر 24 ساعت پس از ثبت سفارش ارسال می‌شوند.
  • دقت کنید لینک ها به شماره موبایل شما ارسال می شوند. پس در ارائه شماره موبایل صحیح دقت کنید.
  • برای راهنمایی در مورد نحوه دانلود به شماره 09395106248 پیامک دهید یا تماس بگیرید. (ایده آل ترین گزینه ارسال پیام در یکی از پیام رسان ها به همین شماره است تا سریعا لینک های کتاب همانجا برای شما ارسال گردد.)
  • اگر پرداخت انجام شده ولی بعد از 24 ساعت هنوز لینک‌ها را دریافت نکرده‌اید، نام و نام خانوادگی و نام محصول را پیامک کنید تا لینک‌ها دوباره ارسال شوند.

💬 راه‌های ارتباطی پشتیبانی:
واتس‌اپ یا هر پیام رسان داخلی یا پیامک: 09395106248
تلگرام: @ma_limbs

نظرات

هنوز نظری ثبت نشده است.

وارد شوید تا نظر ثبت کنید.