آموزش تست و دیباگ در اپلیکیشن‌های .NET Core - آخرین آپدیت

دانلود Testing and Debugging in .NET Core Applications

نکته: ممکن هست محتوای این صفحه بروز نباشد ولی دانلود دوره آخرین آپدیت می باشد.
نمونه ویدیوها:
توضیحات دوره: با دوره جامع ما، هنر تست و دیباگ در .NET Core را به طور کامل بیاموزید. از تست واحد (Unit Testing) گرفته تا تست‌های یکپارچگی (Integration) و تست‌های سرتاسری (End-to-End)، شما تکنیک‌های متعددی را برای اطمینان از پایداری و بدون خطا بودن اپلیکیشن‌های .NET Core خود خواهید آموخت. در این دوره، عمیقاً به ابزارها و متدولوژی‌های دیباگ می‌پردازیم، مسائل را به طور موثر تشخیص می‌دهیم و مهارت‌های لازم برای حفظ کیفیت و قابلیت اطمینان نرم‌افزار را کسب می‌کنیم. چه یک توسعه‌دهنده باسابقه باشید و چه تازه کار خود را شروع کرده باشید، این دوره شما را با مهارت‌های ضروری برای مقابله با چالش‌های تست و دیباگ تجهیز می‌کند. نتایج یادگیری: تکنیک‌های پیشرفته تست: کسب مجموعه مهارت‌های جامع شامل تست واحد، تست یکپارچگی و تست سرتاسری برای تضمین تاب‌آوری اپلیکیشن‌های .NET Core. مهارت‌های حرفه‌ای در دیباگ: بررسی عمیق ابزارها و روش‌های دیباگ، یادگیری شناسایی و رفع موثر خطاها و ارتقای کیفیت کلی کد. کاربرد در دنیای واقعی: کسب دیدگاه‌های عملی برای پیاده‌سازی تکنیک‌های تست و دیباگ در سناریوهای واقعی و آماده شدن برای مدیریت چالش‌ها در محیط‌های توسعه حرفه‌ای. پیش‌نیاز این دوره، داشتن دانش پایه در توسعه .NET Core و آشنایی با زبان برنامه‌نویسی C# است. این دوره برای توسعه‌دهندگان سطح متوسط تا ارشد جهت ارتقای مهارت‌ها، مهندسان نرم‌افزار و متخصصان تضمین کیفیت (QA) توصیه می‌شود. پس از اتمام این دوره، می‌توانید برای موقعیت‌های شغلی مانند توسعه‌دهنده .NET Core، مهندس تست و معمار نرم‌افزار اقدام کنید.

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

مقدمه‌ای بر تست در .NET Core Introduction to Testing in .NET Core

  • چرا تست در توسعه نرم‌افزار اهمیت دارد (بخش اول) Why Testing Matters in Software Development Part 1

  • چرا تست در توسعه نرم‌افزار اهمیت دارد (بخش دوم) Why Testing Matters in Software Development Part 2

  • مروری بر متدولوژی‌های تست Overview of Testing Methodologies

  • توسعه تست‌محور (TDD) در .NET Core (بخش اول) Test-Driven Development (TDD) in .NET Core Part 1

  • توسعه تست‌محور (TDD) در .NET Core (بخش دوم) Test-Driven Development (TDD) in .NET Core Part 2

  • آشنایی با فریم‌ورک‌های تست Introduction to Testing Frameworks

  • مدیریت تست‌کیس‌ها و مجموعه‌ تست‌ها Managing Test Cases and Test Suites

  • اجرا و گزارش‌دهی تست‌ها در Visual Studio Running and Reporting Tests in Visual Studio

نوشتن تست‌های واحد Writing Unit Tests

  • مبانی تست واحد و ساختار تست (بخش اول) Basics of Unit Testing and Test Anatomy Part 1

  • مبانی تست واحد و ساختار تست (بخش دوم) Basics of Unit Testing and Test Anatomy Part 2

  • تست فیکسچرها و متدهای Setup/TearDown (بخش اول) Test Fixtures and Setup/TearDown Methods Part 1

  • تست فیکسچرها و متدهای Setup/TearDown (بخش دوم) Test Fixtures and Setup/TearDown Methods Part 2

  • اعتبارسنجی‌ها (Assertions) و کتابخانه‌های Assert Assertions and Assert Libraries

  • چرخه Red-Green-Refactor در TDD Red-Green-Refactor Cycle in TDD

  • آشنایی با فریم‌ورک‌های Mocking و جداسازی Introduction to Mocking and Isolation Frameworks

  • شبیه‌سازی وابستگی‌ها (Mocking) برای تست واحد Mocking Dependencies for Unit Testing

  • تست مدیریت استثناها و حالت‌های خاص (بخش اول) Testing Exception Handling and Edge Cases Part 1

  • تست مدیریت استثناها و حالت‌های خاص (بخش دوم) Testing Exception Handling and Edge Cases Part 2

تست یکپارچگی در .NET Core Integration Testing in .NET Core

  • تست یکپارچگی چیست؟ What Is Integration Testing

  • راه‌اندازی محیط تست یکپارچگی Setting Up an Integration Testing Environment

  • تست دسترسی به پایگاه داده Testing Database Access

  • تست وابستگی‌های خارجی Testing External Dependencies

  • آشنایی با تست خودکار رابط کاربری (UI) Introduction to Automated UI Testing

  • آشنایی با تست عملکرد و بارگذاری (بخش اول) Introduction to Performance and Load Testing Part 1

  • آشنایی با تست عملکرد و بارگذاری (بخش دوم) Introduction to Performance and Load Testing Part 2

  • ابزارها و تکنیک‌های تست بارگذاری در .NET Core Tools and Techniques for Load Testing in .NET Core

تکنیک‌های دیباگ Debugging Techniques

  • مروری بر فرآیند دیباگ Overview of Debugging Process

  • ابزارهای دیباگ در Visual Studio Debugging Tools in Visual Studio

  • نقاط توقف شرطی (Conditional Breakpoints) Conditional Breakpoints

  • شمارش دفعات برخورد (Hit Counts) Hit Counts

  • دیباگ کردن اپلیکیشن‌های چندرشته‌ای (Multithreaded) Debugging Multithreaded Applications

  • دیباگ کردن اپلیکیشن‌های وب و API Debugging Web Applications and APIs

  • استراتژی‌ها و گردش کار موثر در دیباگ Effective Debugging Strategies and Workflow

نمایش نظرات

آموزش تست و دیباگ در اپلیکیشن‌های .NET Core
جزییات دوره
9h 42m
33
(آخرین آپدیت)
1,038
- از 5
دارد
دارد
دارد
Chris Croft
جهت دریافت آخرین اخبار و آپدیت ها در کانال تلگرام عضو شوید.

Google Chrome Browser

Internet Download Manager

Pot Player

Winrar

Chris Croft Chris Croft

مربی مدیریت، سخنران، نویسنده