دوره آموزشی ASP.NET Core: توسعه مبتنی بر آزمایش
37 دقیقهمتوسط2017-07-27
مدرسین

Richard Rout
Software Developer
جزئیات دوره
تجربه عملی و کاربردی در زمینه توسعه برنامه های کاربردی ASP.NET Core مبتنی بر آزمایش را کسب کنید. برنامه هایی که با یک استراتژی تست محکم توسعه یافته اند، تمیزتر، انعطاف پذیرتر هستند و به راحتی در حال تغییر هستند. این دوره دانش پایه TDD را در اختیار توسعه دهندگان قرار می دهد تا بتوانند از طریق کد جدید و موجود استفاده کنند. مربی ریچارد روت برخی از ابزارهای مفید برای آزمایش ASP.NET Core، از جمله Visual Studio، ReSharper و چارچوب های xUnit و Mock را معرفی می کند. سپس مفاهیمی مانند تزریق وابستگی و کنترل نسخه را پوشش می دهد و نحوه تنظیم یک برنامه وب برای آزمایش را نشان می دهد. سرانجام، او چرخه آزمایشی قرمز-سبز-بازساز را پشت سر می گذارد، از جمله نوشتن آزمون های ناموفق و قبولی، اجرای تست ها و تغییر شکل کد برای بهبود کیفیت.
توجه: نمونه های این دوره با استفاده از C# ASP.NET Core تهیه شده اند، اما مفاهیم مربوط به همه برنامه های کاربردی NET Core. است.
اهداف یادگیری
دریافت ابزارهای TDD
موارد آزمایش
تغییر شکل کد
تکمیل موارد آزمون
آزمایش تغییرات در کد های آزمایش نشده
تغییر کد
توجه: نمونه های این دوره با استفاده از C# ASP.NET Core تهیه شده اند، اما مفاهیم مربوط به همه برنامه های کاربردی NET Core. است.
اهداف یادگیری
دریافت ابزارهای TDD
موارد آزمایش
تغییر شکل کد
تکمیل موارد آزمون
آزمایش تغییرات در کد های آزمایش نشده
تغییر کد
مهارت ها
ASP.NET CoreSoftware TestingBack-End Web DevelopmentDevOps FoundationsFull-Stack Web DevelopmentFront-End Web DevelopmentDevOpsWeb DevelopmentMicrosoftSoftware DevelopmentDeep Dive (X:Y)
سرفصل ها
0. مقدمه
- 01 - خوش آمدید
- 02 - آنچه باید بدانید
- 03 - استفاده از فایلهای تمرین
1. با TDD در ASP.NETCore شروع کنید
- 04 - TDD و ابزار
- 05 - تزریق وابستگی و IoC
- 06 - برنامه را برای آزمایش پذیری پیکربندی کنید
2. کد تست شده را بنویسید
- 07 - کیس پایه تست
- 08 - تست N+1 مورد
- 09 - کد Refactor و آزمایشات
- 10 - موارد آزمایشی کامل
- 11 - برنامه را تمام کرده و اجرا کنید
3. آزمایش تغییرات در کد تست نشده
- 12 - TDD در کد تست نشده
- 13 - کدهای غیر قابل آزمایش را قابل آزمایش کنید
- 14 - با اطمینان کد خود را تغییر دهید، قسمت 1
- 15 - با اطمینان کد خود را تغییر دهید قسمت 2
- 16 - کد موجود را Refactor کنید
نتیجه
- 17 - مراحل بعدی
دوره های مرتبط
- دوره آموزشی Middleware در ASP.NET Core
- دوره آموزشی ASP.NET Core: مدیریت استثنائات
- دوره آموزشی پیشرفته ASP.NET Core : تست واحد
- دوره آموزشی بررسی سلامت در ASP.NET Core
- دوره آموزشی استقرار برنامههای ASP.NET Core: از اصول اولیه تا استراتژیهای پیشرفته استقرار
- دوره آموزشی APIهای وب پیشرفته با ASP.NET Core 8
- دوره آموزشی ساخت Web API با ASP.NET Core 8
- دوره آموزشی حفاظت از داده های امنیتی پیشرفته ASP.NET Core