آموزش کد پاک با دارت

Clean Code with Dart

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

سرفصل ها و درس ها

معرفی Introduction

  • کد پاک و دارت با کیفیت بالا (در حال انجام) Clean code and high-quality Dart (In progress)

  • آنچه شما باید بدانید What you should know

1. دستورالعمل های کدگذاری عملی 1. Pragmatic Coding Guidelines

  • دستورالعمل های سبک Style guidelines

  • مستندسازی موثر Effective documentation

  • طراحی موثر Effective design

  • استفاده موثر از دارت Effective Dart usage

  • چالش: یک کلاس مشتری ایجاد کنید Challenge: Create a customer class

  • راه حل: یک کلاس مشتری ایجاد کنید Solution: Create a customer class

  • امتحان فصل Chapter Quiz

2. اصول S.O.L.I.D در دارت 2. S.O.L.I.D Principles in Dart

  • اصل مسئولیت واحد Single responsibility principle

  • اصل باز-بسته Open-closed principle

  • تعویض لیسکوف Liskov substitution

  • اصل جداسازی رابط Interface segregation principle

  • اصل وارونگی وابستگی Dependency inversion principle

  • چالش: یک ماشین حساب مساحت ایجاد کنید Challenge: Create an area calculator

  • راه حل: یک ماشین حساب مساحت ایجاد کنید Solution: Create an area calculator

  • امتحان فصل Chapter Quiz

3. ابزارها و برنامه های افزودنی 3. Tools and Extensions

  • Dart DevTools Dart DevTools

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

  • امتحان فصل Chapter Quiz

4. تست و بهینه سازی 4. Testing and Optimization

  • تست دارت Dart testing

  • ادغام مداوم Continuous integration

  • امتحان فصل Chapter Quiz

نتیجه Conclusion

  • به یادگیری ادامه دهید Continue learning

نمایش نظرات

آموزش کد پاک با دارت
جزییات دوره
52m
24
Linkedin (لینکدین) Linkedin (لینکدین)
(آخرین آپدیت)
-
- از 5
ندارد
دارد
دارد
جهت دریافت آخرین اخبار و آپدیت ها در کانال تلگرام عضو شوید.

Google Chrome Browser

Internet Download Manager

Pot Player

Winrar

Temidayo Adefioye Temidayo Adefioye

بنیانگذار CodeNest آفریقا | مربی @MentorCruise | نویسنده

Temidayo Adefioye به عنوان یک برنامه نویس، درک گسترده ای از پشته های مختلف فناوری دارد.

Temidayo CodeNest آفریقا را در سال 2020 با هدف توسعه استعدادهای نرم افزاری در آفریقا و امکان دادن به 1000 نفر برای دستیابی به موفقیت شغلی بیشتر در مدت 3 سال تاسیس کرد. تمیدایو علاوه بر تلاش‌هایش با CodeNest آفریقا، با MentorCruise همکاری می‌کند تا به مربیان کمک کند تا دانش فنی خود را از طریق حل مسئله، اولویت‌بندی، پیشرفت شغلی و تصمیم‌گیری گسترش دهند. او همچنین به عنوان مشاور فنی کار می کند و اخیراً کتاب بقای توسعه دهندگان نرم افزار را نوشته است.