آموزش توسعه C# تست محور

C# Test-Driven Development

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

ضرب المثل قدیمی نجاری "دوبار اندازه گیری ، یکبار برش" ممکن است در برنامه نویسی کاربردی به نظر نرسد ، اما وقتی همه اثرات بدی را که کد بد می تواند در پی داشته باشد در نظر بگیرید ، آیا "دو بار آزمایش ، یک بار کد" منطقی نیست؟ هرچه دیرتر آزمایش کنید ، تلاش بیشتری برای رفع مشکلات احتمالی ماه ها پیش نیاز است. با توسعه تست محور ، ابتدا آزمون را ایجاد کرده و سپس کد را می نویسید. در این دوره ، Christian Wenz نحوه بکارگیری اصول TDD در برنامه نویسی C# را نشان می دهد. کریستین نگاهی به TDD از نظر تئوری دارد (منظور از آن چیست و برنامه نویس باید چه چیزی را بداند؟) و همچنین از نظر عملی (چگونه از TDD برای پروژه های مبتنی بر C#استفاده می کنید؟). او همچنین TDD را در عمل با افزودن آزمایش ها نشان می دهد ، توصیه هایی برای کمک به برنامه نویسان در درک چارچوب های موجود ارائه می دهد و سناریوهای پیچیده تری را برای استفاده از TDD مانند آزمایش برنامه های وب و API ها و جایگزینی اشیاء پایگاه داده در طول یک آزمایش بررسی می کند.


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

معرفی Introduction

  • آزمایش برنامه های کاربردی وب و API ها Testing web applications and APIs

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

1. نظریه TDD 1. TDD Theory

  • در مورد آزمایش About testing

  • TDD چیست؟ What is TDD?

  • مزایا و معایب TDD Advantages and disadvantages of TDD

  • نرم افزار و ابزار Software and tooling

2. شروع به کار با TDD 2. Getting Started with TDD

  • معرفی پروژه نمایشی Demo project introduction

  • ایجاد یک آزمون Creating a test

  • اصلاح کد Fixing the code

  • اضافه کردن یک تست دیگر Adding another test

  • راضی کردن آزمون بعدی Satisfying the next test

  • چالش: موفقیت در آزمون Challenge: Making the test pass

  • راه حل: ساخت آزمون آزمون Solution: Making the test pass

3. تکنیک های پیشرفته TDD 3. Advanced TDD Techniques

  • مقدمه ای بر تمسخر Introduction to mocking

  • اضافه کردن یک رابط Adding an interface

  • استفاده از آزمایش با ماکت Using a test with a mock

  • آزمایش بدون پایگاه داده: آماده سازی Testing without a database: Preparations

  • نسخه ی نمایشی: آزمایش بدون پایگاه داده Demo: Testing without a database

  • آزمایش برنامه های کاربردی اصلی ASP.NET: آماده سازی Testing ASP.NET Core applications: Preparations

  • نسخه ی نمایشی: آزمایش برنامه های اصلی ASP.NET Demo: Testing ASP.NET Core applications

  • چالش: آزمایش API Challenge: Testing an API

  • راه حل: آزمایش API Solution: Testing an API

نتیجه Conclusion

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

نمایش نظرات

آموزش توسعه C# تست محور
جزییات دوره
1h 22m
23
Linkedin (لینکدین) Linkedin (لینکدین)
(آخرین آپدیت)
-
- از 5
ندارد
دارد
دارد
جهت دریافت آخرین اخبار و آپدیت ها در کانال تلگرام عضو شوید.

Google Chrome Browser

Internet Download Manager

Pot Player

Winrar

Christian Wenz Christian Wenz

پیشگام وب ، متخصص فناوری ، کارآفرین

کریستین ونز یک پیشگام وب ، متخصص فناوری و کارآفرین است.

از سال 1999 ، وی نزدیک به 150 کتاب در زمینه فناوری های وب و موضوعات مرتبط نوشته است و به ده زبان ترجمه شده است. او در شغل روزانه خود ، م cسس و مدیر فناوری اطلاعات شرکت Arrabiata Solutions ، یک آژانس دیجیتالی بین المللی است. با شرکت های دیجیتالی و صنعت 4.0 مشورت می کند. و در چندین شرکت و استارتاپ دیگر مشارکت دارد. او که در کنفرانس های توسعه دهندگان بین المللی حضور داشته ، در سه قاره ارائه کرده است.

مسیحی یک MVP برای ASP.NET از سال 2004 ، نویسنده اصلی گواهینامه رسمی PHP ، و به طور پراکنده در پروژه های OSS مشارکت می کند. او دارای مدرک دانشگاهی در زمینه علوم رایانه و انفورماتیک کسب و کار است و دو بار دریافت کننده چک جایزه کنوت است.