دوره آموزشی پیشرفته ASP.NET Core : تست واحد
2 ساعتپیشرفته2024-11-21
مدرسین

Ervis Trupja
Full-Stack .NET Web Developer with a mathematical background
جزئیات دوره
توسعهدهندگان اغلب با چالشهای تضمین کیفیت کد در پروژههای نرمافزاری مواجه میشوند. وجود خطاهای ناخواسته در کد میتواند تاثیرات منفی بسیاری بر تجربه کاربر و عملکرد محصول نهایی داشته باشد. تست واحد، به عنوان روشی استاندارد و قابل اعتماد، به توسعهدهندگان این امکان را میدهد که عملکرد بخشهای مختلف برنامه خود را پیش از عرضه، ارزیابی و تایید کنند.
این دوره برای توسعهدهندگانی طراحی شده است که میخواهند مهارتهای تست خود را ارتقا دهند و کدی با کیفیت بالا ارائه دهند. ارویس تروپجا در این دوره با نگاهی عملیاتی، ابتدا مفاهیم پایه و اهمیت تست نرمافزار را توضیح میدهد و سپس به انتخاب مناسبترین چارچوب تست واحد بر اساس نیازها و ویژگیهای پروژه شما میپردازد.
در ادامه، شما با فرآیند راهاندازی و اجرای تست در سه نوع برنامه مهم ASP.NET Core، یعنی کنسول، Web API و MVC، آشنا میشوید. این آموزشها شامل مثالهای عملی، چالشهای مهارتی و بهترین شیوههای پیادهسازی تست واحد هستند. علاوه بر این، این دوره به شما کمک میکند مهارتهای خود را در حوزه تست نرمافزار تقویت کنید و اعتماد به نفس بیشتری در توسعه کدهای بدون باگ به دست آورید.
این دوره برای توسعهدهندگانی طراحی شده است که میخواهند مهارتهای تست خود را ارتقا دهند و کدی با کیفیت بالا ارائه دهند. ارویس تروپجا در این دوره با نگاهی عملیاتی، ابتدا مفاهیم پایه و اهمیت تست نرمافزار را توضیح میدهد و سپس به انتخاب مناسبترین چارچوب تست واحد بر اساس نیازها و ویژگیهای پروژه شما میپردازد.
در ادامه، شما با فرآیند راهاندازی و اجرای تست در سه نوع برنامه مهم ASP.NET Core، یعنی کنسول، Web API و MVC، آشنا میشوید. این آموزشها شامل مثالهای عملی، چالشهای مهارتی و بهترین شیوههای پیادهسازی تست واحد هستند. علاوه بر این، این دوره به شما کمک میکند مهارتهای خود را در حوزه تست نرمافزار تقویت کنید و اعتماد به نفس بیشتری در توسعه کدهای بدون باگ به دست آورید.
مهارت ها
ASP.NET CoreBack-End Web DevelopmentFull-Stack Web DevelopmentAdvancedFront-End Web DevelopmentWeb DevelopmentMicrosoft
سرفصل ها
0. مقدمه
- 01 - واحد تست برنامههای ASP.NET Core
- 02 - آنچه باید بدانید
- 03 - تغییرات در ASP.NET Core
1. با تست واحد شروع کنید
- 04 - استراتژیهای تست برنامه
- 05 - چرا تست واحد
- 06 - چارچوب MSTest را درک کنید
- 07 - چارچوب NUnit را درک کنید
- 08 - چارچوب xUnit را درک کنید
- 09 - بین چارچوبها تصمیم بگیرید
2. برنامههای کاربردی کنسول
- 10 - نمای کلی پروژه کنسول ASP.NET Core
- 11 - پروژه تست کنسول را راهاندازی کنید
- 12 - تئوری xUnit با InlineData
- 13 - چالش - روشهای جمع و میانگین را تست کنید
- 14 - راه حل - روشهای جمع و میانگین را آزمایش کنید
- 15 - تئوری xUnit با MemberData
- 16 - تئوری xUnit با ClassData
3. برنامههای کاربردی Web API
- 17 - نمای کلی پروژه ASP.NETCore web API
- 18 - پروژه تست web API را راهاندازی کنید
- 19 - نقطه پایانی HttpGet API را آزمایش میکند
- 20 - چالش - نقطه پایانی HttpGet API را با شناسه تست کنید
- 21 - راه حل - نقطه پایانی HttpGet API را با شناسه تست کنید
- 22 - نقطه پایانی HttpPost API را آزمایش میکند
- 23 - واحد تست نقطه پایانی HttpDelete API
4. برنامههای کاربردی MVC
- 24 - نمای کلی پروژه ASP.NETCore MVC
- 25 - پروژه تست MVC را راهاندازی کنید
- 26 - واحد تست شاخص ActionResult
- 27 - چالش - جزئیات تست واحد ActionResult
- 28 - راه حل - جزئیات تست واحد ActionResult
- 29 - تست واحد ایجاد ActionResult
- 30 - تست واحد ActionResult را حذف کنید
نتیجه گیری
- 31 - بعد کجا برویم
دوره های مرتبط
- دوره آموزشی Middleware در 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
- دوره آموزشی انتقال برنامه های ASP.NET Core Web به Azure