دوره آموزشی Dart Clean Code: نوشتن برنامه های دارت با کارایی بالا و قابل نگهداری

دوره آموزشی Dart Clean Code: نوشتن برنامه های دارت با کارایی بالا و قابل نگهداری

52 دقیقهمتوسط2022-11-23

مدرسین

Temidayo Adefioye

Temidayo Adefioye

Founder of CodeNest Africa | Mentor @MentorCruise | Author

جزئیات دوره

طبق نظرسنجی StackOverflow، 68.8٪ از توسعه دهندگان اکنون برنامه های تلفن همراه را با استفاده از Flutter/Dart توسعه می دهند و علاقه شدیدی به ساخت برنامه های بیشتر با این چارچوب نشان داده اند. در این دوره، Temidayo Adefioye از دستورالعمل‌ها و چالش‌های عملی استفاده می‌کند تا بهترین روش‌ها را برای ایجاد کد Dart سازگار، قابل نگهداری و کارآمد برای برنامه‌های کاربردی بزرگ به شما آموزش دهد. Temidayo شما را از طریق دستورالعمل های برنامه نویسی عملی، مانند مستندسازی موثر، طراحی و استفاده از دارت راهنمایی می کند. او اصول SOLID را در Dart برجسته می کند: اصل مسئولیت واحد، اصل باز-بسته، جایگزینی Liskov، اصل جداسازی رابط، و اصل وارونگی وابستگی. Temidayo همچنین ابزارها و برنامه‌های افزودنی Dart را بررسی می‌کند، سپس به شما نشان می‌دهد که تست Dart و یکپارچه‌سازی مداوم به چه معناست و چگونه می‌توانید آنها را در پروژه‌ها و تحویل نرم‌افزار خود پیاده‌سازی کنید.

مهارت ها

DartGoogleProgramming LanguagesSoftware DevelopmentOne-Off

سرفصل ها

مقدمه

  • کد پاک و دارت با کیفیت بالا
  • آنچه باید بدانید

دستورالعمل های کدگذاری عملی

  • دستورالعمل های سبک
  • مستندسازی موثر
  • طراحی موثر
  • استفاده موثر از دارت
  • چالش - ایجاد یک کلاس مشتری
  • راه حل - یک کلاس مشتری ایجاد کنید

اصول جامد در دارت

  • اصل مسئولیت واحد
  • اصل باز-بسته
  • تعویض لیسکوف
  • اصل تفکیک واسط
  • اصل وارونگی وابستگی
  • چالش - یک ماشین حساب مساحت ایجاد کنید
  • راه حل - یک ماشین حساب مساحت ایجاد کنید

ابزارها و برنامه های افزودنی

  • Dart DevTools
  • پسوندهای کد دارت VS

تست و بهینه سازی

  • تست دارت
  • ادغام مستمر

نتیجه

  • به یادگیری ادامه دهید
۴۰,۰۰۰ تومان