دوره آموزشی Dart Clean Code: نوشتن برنامه های دارت با کارایی بالا و قابل نگهداری
52 دقیقهمتوسط2022-11-23
مدرسین

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
تست و بهینه سازی
- تست دارت
- ادغام مستمر
نتیجه
- به یادگیری ادامه دهید