آموزش هسته ASP.NET: توسعه آزمایشی

ASP.NET Core: Test-Driven Development

نکته: آخرین آپدیت رو دریافت میکنید حتی اگر این محتوا بروز نباشد.
نمونه ویدیوها:
توضیحات دوره:

تجربه عملی و عملی را در اجرای آزمایش محور برنامه های هسته ASP.NET کسب کنید. برنامه های توسعه یافته با یک استراتژی تست جامد ، تمیزتر ، انعطاف پذیر تر و راحت تر قابل تغییر هستند. این دوره دانش پایه TDD را به توسعه دهندگان می دهد تا بتوانند از طریق کد جدید و کد موجود تکرار شوند. مربی Richard Rout ابزارهای مفیدی را برای آزمایش هسته ASP.NET معرفی می کند ، از جمله Visual Studio ، ReSharper و چارچوب های xUnit و Mock. سپس او مفاهیمی مانند تزریق وابستگی و کنترل نسخه را پوشش می دهد ، و نحوه راه اندازی یک برنامه وب برای آزمایش را نشان می دهد. سرانجام ، او از طریق چرخه تست قرمز-قرمز ، از جمله نوشتن تست های عدم موفقیت و قبولی ، تست های در حال اجرا و کد بازسازی برای بهبود کیفیت ، قدم می گذارد.

توجه: نمونه هایی در این دوره با استفاده از C # ASP.NET Core ایجاد شده اند ، اما مفاهیم مربوط به همه برنامه های .NET Core هستند.

اهداف یادگیری
  • دریافت ابزارهای TDD
  • موارد آزمایش
  • کد refactoring
  • تکمیل موارد آزمایشی
  • در حال آزمایش تغییرات در کد آزمایش نشده
  • تغییر کد

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

معرفی Introduction

  • خوش آمدی Welcome

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

  • با استفاده از پرونده های تمرینی Using the excercise files

1. با TDD در ASP.NET Core شروع کنید 1. Get Started with TDD in ASP.NET Core

  • TDD و ابزارها TDD and tools

  • تزریق وابستگی و IoC Dependency injection and IoC

  • برنامه را برای قابلیت آزمایش پیکربندی کنید Configure the app for testability

2. کد تست شده را بنویسید 2. Write Tested Code

  • مورد آزمون پایه Test base case

  • تست N + 1 مورد Test N+1 case

  • کد و آزمایشات راکتور Refactor code and tests

  • موارد آزمایشی کامل Complete test cases

  • پایان و اجرای برنامه Finish and run the app

3. تغییرات در کد آزمایش نشده را امتحان کنید 3. Test Changes in Untested Code

  • TDD در کد آزمایش نشده TDD in untested code

  • کد غیر قابل قبول را تست کنید Make untestable code testable

  • با اعتماد به نفس کد خود را تغییر دهید ، قسمت 1 Confidently change your code, part 1

  • با اطمینان کد خود را تغییر دهید ، قسمت 2 Confidently change your code, part 2

  • رفرکتور کد موجود Refactor existing code

نتیجه Conclusion

  • مراحل بعدی Next steps

نمایش نظرات

آموزش هسته ASP.NET: توسعه آزمایشی
جزییات دوره
37m
17
Linkedin (لینکدین) Linkedin (لینکدین)
(آخرین آپدیت)
15,084
- از 5
ندارد
دارد
دارد
Richard Rout
جهت دریافت آخرین اخبار و آپدیت ها در کانال تلگرام عضو شوید.

Google Chrome Browser

Internet Download Manager

Pot Player

Winrar

Richard Rout Richard Rout

توسعه دهنده نرم افزار Richard Rout یک توسعه دهنده نرم افزار است که در FACTORY ، شبکه برتر نوآوری در جهان کار می کند.

قبل از FACTORY ، او به عنوان یک توسعه دهنده ارشد نرم افزار در Replicon و در Absorb Software کار می کرد ، جایی که او روی محصولی به نام Absorb LMS کار می کرد ، یک سیستم مدیریت یادگیری مبتنی بر وب. & nbsp؛ ثروتمند کدگذاری را دوست دارد. این نه تنها یک کار بلکه یک سرگرمی است. تجربه اصلی او در توسعه وب با C # ، & nbsp؛ ASP.NET و JavaScript است. ریچ از نوشتن کدهای زیبا و قوی لذت می برد که دنیا را به مکانی بهتر برای مردم تبدیل می کند. وی که اصالتاً اهل یورکشایر انگلیس است ، اکنون در کلگری برفی کانادا اقامت دارد.