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

دانلود C# Test-Driven Development

در حال بارگزاری نمونه ویدیو، لطفا صبر کنید...
Video Player is loading.
Current Time 0:00
Duration 0:00
Loaded: 0%
Stream Type LIVE
Remaining Time 0:00
 
1x
    • Chapters
    • descriptions off, selected
    • subtitles off, selected
      نکته: آخرین آپدیت رو دریافت میکنید حتی اگر این محتوا بروز نباشد.
      نمونه ویدیوها:
      • در حال بارگزاری، لطفا صبر کنید...
      توضیحات دوره: القاء قدیمی نجاری "اندازه گیری دو بار ، برش یک بار" ممکن است برای برنامه نویسی کاربردی به نظر نرسد ، اما وقتی تمام اثرات بدی را که کد بد می تواند خط داشته باشد ، در نظر می گیرید ، آیا "دو بار آزمایش ، یک بار کد" معنی ندارد؟ هرچه بعد آزمایش کنید ، تلاش بیشتری برای رفع هرگونه مشکلی که ماهها پیش معرفی شده باشد نیاز دارد. با توسعه آزمایش محور ، ابتدا آزمون را ایجاد می کنید و سپس کد را می نویسید. در این دوره ، کریستین ونز نحوه استفاده از اصول TDD را در برنامه نویسی C# نشان می دهد. کریستین در تئوری نگاهی به TDD می اندازد (معنی آن چیست و یک برنامه نویس چیست؟) و همچنین از نظر عملی (چگونه از TDD برای پروژه های مبتنی بر C#استفاده می کنید؟). او همچنین با اضافه کردن تست ها ، TDD را در عمل نشان می دهد ، مشاوره ای را برای کمک به برنامه نویسان در درک چارچوب های موجود ارائه می دهد ، و به دنبال سناریوهای پیچیده تر برای استفاده از TDD مانند آزمایش برنامه های وب و API ها و جایگزینی اشیاء پایگاه داده در طی یک آزمایش است.

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

      مقدمه Introduction

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

      • خوش آمدی Welcome

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

      1. بررسی توسعه محور آزمون 1. Review of Test-Driven Development

      • رویکردهای مختلف برای آزمایش Different approaches to testing

      • قرمز ، سبز ، رفیکتور Red, green, refactor

      • پالایشگاه: نگاهی عمیق تر Refactoring: A deeper look

      • هنر تست The art of testing

      1. تئوری TDD 1. TDD Theory

      • TDD چیست؟ What is TDD?

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

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

      • مزایا و مضرات TDD Advantages and disadvantages of TDD

      2. ابزارهای مفید برای توسعه C # محور تست 2. Useful Tools for the C# Test-Driven Development

      • ابزارهای تست (MSTest ، NUnit ، xUnit و MbUnit) Testing tools (MSTest, NUnit, xUnit, and MbUnit)

      • چارچوب های مسخره (Moq ، NSubstitute و FakeItEasy) Mocking frameworks (Moq, NSubstitute, and FakeItEasy)

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

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

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

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

      • اصلاح کد Fixing the code

      • چالش: انجام آزمون Challenge: Making the test pass

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

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

      3. یک پروژه C # تست محور ساده 3. A Simple Test-Driven C# Project

      • یک پروژه C # تست محور ساده ایجاد کنید Create a simple test-driven C# project

      • تست عدم موفقیت را اضافه کنید Add a failing test

      • آزمون را به روز کنید Update test to pass

      • کد را refactor کنید Refactor the code

      • آزمایش دیگری ایجاد کنید Create another test

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

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

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

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

      • استفاده از تست با مسخره Using a test with a mock

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

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

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

      • آزمایش بدون بانک اطلاعاتی: آماده سازی Testing without a database: Preparations

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

      4- یک پروژه C # موجود 4. An Existing C# Project

      • آزمایشات خود را به یک پروژه C # موجود اضافه کنید Add tests to an existing C# project

      • تست عدم موفقیت را اضافه کنید Add a failing test

      • آزمون را به روز کنید Update test to pass

      • کد رفکتور Refactor code

      • برای آزمایش داده ها از Moq استفاده کنید Use Moq to test data

      نتیجه Conclusion

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

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

      نمایش نظرات

      نظری ارسال نشده است.

      آموزش C# توسعه آزمایش محور
      خرید اشتراک و دانلودخرید تکی و دانلود | 210,000 تومان (5 روز مهلت دانلود ) زمان تقریبی آماده سازی لینک دانلود این دوره آموزشی حدود 2 تا 14 ساعت می باشد.
      جزییات دوره
      1h 22m
      41
      Linkedin (لینکدین) Linkedin (لینکدین)
      (آخرین آپدیت)
      22,793
      - از 5
      دارد
      دارد
      دارد
      جهت دریافت آخرین اخبار و آپدیت ها در کانال تلگرام عضو شوید.

      Google Chrome Browser

      Internet Download Manager

      Pot Player

      Winrar

      Reynald Adolphe Reynald Adolphe

      تکنسین و توسعه دهنده NET رینالد آدولف یک تکنسین و توسعه دهنده دات نت است که در زمینه مشاوره و توسعه وب سایت تخصص دارد.

      وی تمرکز خود را بر روی تجربه کاربر ، رابط کاربری ، توسعه back-end و زبانهایی که برای ایجاد برنامه های وب استفاده می شود ، دارد. او یک سخنران و مربی فن آوری شخصی است که به برنامه نویسان کمک می کند نام تجاری و حرفه خود را در سطح بالاتری قرار دهند و تازه واردان را به سمت مهندسین نخبه نرم افزار راهنمایی می کند. پیش از این ، وی برای شرکت تریبون در لس آنجلس و اکسنتور در شیکاگو کار می کرد. تخصص های رینالد شامل C # ، Silverlight ، ASP.NET ، MVC ، Razor ، LINQ ، Java ، JavaScript ، JQuery ، AJAX ، HTML5 ، CSS3 ، SOAP ، Knockout.js ، RequireJS ، Underscore.js ، AmplifyJS ، XML ، WCF ، SQL ، SDLC است. ، MSTest ، Moq ، QUnit و Bootstrap. رینالد همچنین با تولید سخنرانان محبوب فن آوری ، نوازندگان و کمدین ها ، رویدادهای فناوری را تولید می کند. می توانید در مورد reynaldadolphe.com درباره رویدادها/مربیگری وی بیشتر بیاموزید و او را در توییتر دنبال کنید @ reynaldadolphe .

      Christian Wenz Christian Wenz

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

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

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

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