دوره آموزشی 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 - مراحل بعدی
دوره های مرتبط
- دوره آموزشی استقرار برنامههای ASP.NET Core: از اصول اولیه تا استراتژیهای پیشرفته استقرار
- دوره آموزشی پیشرفته ASP.NET Core : تست واحد
- دوره آموزشی APIهای وب پیشرفته با ASP.NET Core 8
- دوره آموزشی ASP.NET Core در NET 6. : تزریق وابستگی
- دوره آموزشی ASP.NET Core: مدیریت استثنائات
- دوره آموزشی ASP.NET Core: احراز هویت مبتنی بر توکن
- دوره آموزشی ASP.NET Core MVC
- دوره آموزشی Middleware در ASP.NET Core آپدیت (2017)
مسیرهای مرتبط
- مسیر آموزشی آماده شدن برای آزمون MTA: اصول توسعه نرم افزار (98-361)
- مسیر آموزشی شروع به کار به عنوان یک توسعه دهنده ASP.NET
- مسیر آموزشی تبدیل شدن به یک توسعه دهنده MEAN Javascript
- مسیر آموزشی تبدیل شدن به یک توسعه دهنده Back-End وب
- مسیر آموزشی توسعه برنامه را با پشته MERN کاوش کنید
- مسیر آموزشی توسعه وب را با Node.js کاوش کنید
- مسیر آموزشی شروع به کار به عنوان یک توسعه دهنده هسته ASP.NET
- مسیر آموزشی آماده شدن برای آزمون Microsoft Azure Administrator (AZ-104)