header-logo.png BiaTech

برای آنکه بتوانیم برنامه ای قوی، با قابلیت نگهداری بالا و توسعه پذیر داشته باشیم، باید در شروع پروژه تصمیمات مهمی اتخاذ کنیم. یکی از مهمترین تصمیمات می‌تواند اراده برای استفاده از تست‌های واحد در جهت بالا بردن دقت کدها، جلوگیری از نوشتن کدهای بد و در نهایت رسیدن به یک برنامه قدرتمند، باشد. در این دوره در مورد توسعه مبتنی بر تست، معایب، مزایا و ضرورت آن صحبت کرده و ابزار xUnit را که یکی از قدرتمند ترین کتابخانه های تست واحد است با جزئیات معرفی می کنیم. این دوره شامل چهار فصل و شانزده جلسه می باشد.

این دوره برای اشخاص زیر مناسب است:

  • افرادی که جویای کار هستند و می خواهند برای موفقیت در مصاحبه مفاهیم بیشتری بیاموزند.
  • تیم هایی که قصد شروع یک پروژه بزرگ دارند.
  • همه برنامه نویسان با تجربه ای که احساس می کنند نیاز به یادآوری این مفاهیم دارند.

 

 پیش نیازها

آشنایی با زبان برنامه نویسی C#

آشنایی با مفاهیم شئ گرایی

آشنایی مختصر با Lambda Expression، Delegate، Anonymous Methods و LINQ

آشنایی با Reflection

فصل‌های دوره



در این فصل مقدمه ای بر TDD و مفاهیم پایه ارائه می شود.  این فصل شامل دو جلسه با عناوین زیر است:

  • Introduction to TTD
  • Testable Code

01 ساعت و 11 دقیقه | 225 MB

در این فصل امکانات xUnit در قالب تعداد زیادی مثال‌های کوچک شرح داده می‌شود. این فصل شامل هفت جلسه با عناوین زیر است:

  • xUnit Interview
  • Assertion
  • Test Parallelism
  • Sharing Context
  • Extensibility Classes
  • Capturing output
  • xUnit Configuration

03 ساعت و 24 دقیقه | 1240 MB

این فصل شامل مفاهیم تست واحد مبتنی بر داده است. دراین فصل چگونگی تامین داده مورد نیاز برای اجرای تست ها را می آموزید. این فصل شامل پنج جلسه با عناوین زیر است:

  • Introduction
  • Inline Data Attribute
  • Member Data Attribute
  • Class Data Attribute
  • Custom Data Attribute

01 ساعت و 13 دقیقه | 427 MB

در این فصل با مفهوم تقلید منابع در هنگام تست و ابزار Moq برای این کار آشنا می شوید. این فصل شامل دو جلسه با عناوین زیر است:

  • Introduction to Mocking
  • Moq Framework

49 دقیقه | 285 MB

حاوی کدهای پروژه های انجام شده در طی دوره


00 دقیقه | 23 MB

درباره مدرس


میلاد روزی خوار

میلاد روزی خوار

کارشناس ارشد فناوری اطلاعات- برنامه نویس NET.

10 دوره آموزشی

دیدگاه‌ها


سعید اباذری

درود مهندس عزیز. من به تازگی مصاحبه رفتم و در مرحله فنی قبول شدم. گذروندن این دوره بهم کمک کرد چند تا سوال که اونها فکر نمی کردن بدونم رو جواب بدم. خیلی راضیم زنده باد. کاش یه راهنما هم برای مصاحبه منابع انسانی گذاشته بودین


ثبت دیدگاه و امتیاز


برای ثبت نظر یا امتیازدهی وارد شوید
ورود/ثبت نام
رایگان

برای استفاده از دوره‌های رایگان ابتدا ثبت نام | ورود کنید
ورود | ثبت نام

ویژگی‌های دوره


  • تعداد هنرجو 162
  • سطح دوره مبتدی تا پیشرفته
  • مدت زمان 06:37
  • مجموع حجم دوره 2200 MB
  • امتیاز
  • لینک کوتاه https://biatech.ir/links?id=bt3