کمپ آموزشی و پروژه محور Asp.Net Core (اجرای پروژه واقعی )

کمپ آموزشی و پروژه محور Asp.Net Core (اجرای پروژه واقعی )

دوره  آموزشی Asp.Net Core کاملا پروژه محور 

اگر به دنبال یادگیری فریمورک قدرتمند و محبوب Asp.net core هستی و میخوای دقیقا بلافاصله بعد از یادگیری یک پروژه فروشگاه هم بنویسی تا به مطالبی که یاد گرفتی مسلط بشی، پیشنهاد میکنیم کمپ آموزشی و پروژه محور Asp.net core رو شرکت کنی.

ما در این کمپ از صفر شروع به یادگیری ساختار وب، معماری های نرم افزار و فریمورک Asp.net core میکنیم و بعد از اینکه Asp.net core و معماری رو یاد گرفتیم بلافاصله با معماری یادگرفته شده و فریمورک Asp.net core شروع به پیاده سازی یک فروشگاه آنلاین میکنیم.

قیمت این دوره: 1,000,000 600,000 تومان
  • مدرس دوره : حسین معاصر
  • تعداد ویدیوها : 46 ویدیو
  • مدت زمان دوره : 8:38:00
  • سطح دوره : پیشرفته
  • وضعیت دوره : به اتمام رسیده
  • تاریخ آخرین بروزرسانی : 1404/01/05
ثبتـــ نام در این دوره ثبت نام در دوره
آموزش TDD (Unit Testing) در دات نت

آموزش TDD (Unit Testing) در دات نت

TDD یا توسعه تست محور، از جمله بروزترین روش­های موجود در توسعه نرم­افزار است که بدون آن شما شانسی زیادی برای پیدا کردن پوزیشن­های شغلی سطح بالا نخواهید داشت. در این بین Unit Testing به عنوان یکی از اصول و پایه­های TDD، یکی از روش‌های تست کردن نرم‌افزار است که در آن بخش‌های کوچک و مستقل (واحدهای) نرم‌افزار بصورت مجزا تست می‌شوند. هدف از این تست‌ها اطمینان از این است که هر واحد به صورت مستقل از سایر واحدها به درستی کار می‌کند. شما اگر بتوانید با زبان تست با سایرین گفت و گو کنید، قدرت و کیفیت کد خودتان با به بهترین وجه ممکن میتوانید به نمایش بگذارید.

 از جمله مزایای Unit Testing می­توان به عیب­یابی سریع کد اشاره کرد که در صورت وجود خطا در کدها، با این روش به سرعت قابل شناسایی خواهد بود. در این دوره، مباحث Unit Testing با تمرکز بر اصول TDD از پایه مورد بررسی خواهد گرفت که در پایان آن، شما قادر خواهید بود برای انواع برنامه­های خودتان تست­های مناسب را پیاده کنید و از عملکرد صحیح کدهای خودتان در بالاترین سطح ممکن اطمینان حاصل کنید.

 

 

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

معرفی دوره
Black Box Testing
White Box Testing
Test Pyramid
معرفی TDD
معرفی Unit Testing
معرفی ساختار یک Unit Test فریمورک  های تست نویسی
معرفی Assertation
بررسی Assertation بر روی انواع دیتاتایپ ها
بررسی مفهوم Test Isolation
معرفی Test Doubleها (Mock، Dummies، Fakes، Stubs)
بررسی روش  ای Sharing Context
دسته بندی تست­ها
معرفی Data Driven Test



فهرستـــ ویدیوها

مدت زمان دوره 8:38:00
00:00
00:00
  • با مشاهده آنلاین جلسات در سایت ، هزینه اینترنت شما به صورت نیم بها محاسبه خواهد شد.

1
  • معرفی دوره

00:06:21

معرفی دوره

2
  • انواع متدولوژی های تست

00:06:48

انواع روش های تست نرم افزار

3
  • هرم تست نویسی

00:06:48

معرفی هرم تست نویسی

4
  • اصول TDD

00:05:10

بحث پیرامون اصول TDD

5
  • آشنایی با Unit Testing

00:09:02

مقدمه ای بر Unit Testing

6
  • آناتومی Unit Test

00:07:02

آشنایی با آناتومی Unit testing - نام گذاری یک متد تست

7
  • آناتومی یک Unit-Test - بخش دوم

00:07:04

آشنایی با 3A Pattern

8
  • آشنایی با فریمورک های تست نویسی

00:08:34

آشنایی با فریمورک های تست نویسی

9
  • نوشتن اولین تست

00:16:56

نوشتن اولین تست در xUnit

10
  • توضیحاتی پیرامون Assertation

00:09:31

درباره فاز Assertation بیشتر بدانیم!

11
  • بررسی Assertation بر روی تایپ های Binary

00:18:35

بررسی Assertation بر روی تایپ های Binary

12
  • بررسی Assertation بر روی تایپ داده string

00:17:04

بررسی Assertation بر روی تایپ داده string

13
  • Assertation روی مقادیر عددی

00:17:28

Assertation روی مقادیر عددی

14
  • خلاصه ای درباره فکتوری ها

00:09:48

خلاصه ای درباره فکتوری ها

15
  • Assertation روی Exceptionها

00:25:27

Assertation روی Exceptionها

16
  • ساخت Book Factory

00:07:35

ساخت Book Factory

17
  • Assertation روی ObjectTypeها

00:14:02

Assertation روی ObjectTypeها

18
  • Assertation روی Eventها

00:14:16

Assertation روی Eventها

19
  • نحوه دیباگ کردن تست

00:05:57

آموزش Test Debugging

20
  • نحوه طبقه بندی تست ها

00:07:14

آموزش Test Categorization

21
  • نحوه Skip کردن یک تست

00:04:52

نحوه Skip کردن یک تست

22
  • افزودن خروجی به تست

00:05:52

نحوه افزودن خروجی به تست

23
  • معرفی Test Doubleها

00:10:33

معرفی Test Doubleها

24
  • آموزش Fakeها - بخش اول

00:09:19

آموزش Fakeها از انواع تست دابل ها - قسمت اول

25
  • آموزش Fakeها - قسمت دوم

00:19:01

آموزش Fakeها - قسمت دوم

26
  • معرفی Dummyها - قسمت اول

00:06:48

معرفی Dummyها - قسمت اول

27
  • آموزش Dummyها - قسمت دوم

00:23:23

آموزش Dummyها - قسمت دوم

28
  • آموزش Stubها - بخش اول

00:12:20

آموزش Stubها - بخش اول

29
  • آموزش Stubها - بخش دوم

00:19:39

آموزش Stubها - بخش دوم

30
  • آموزش Mockها - بخش اول

00:06:55

آموزش Mockها - بخش اول

31
  • آموزش Mockها - بخش دوم

00:17:08

آموزش Mockها - بخش دوم

32
  • آموزش Mockها - بخش سوم

00:15:34

آموزش Mockها - بخش سوم

33
  • آموزش Mockها - بخش چهارم

00:12:23

آموزش Mockها - بخش چهارم

34
  • معرفی مختصر مفاهیم Sharing Context

00:03:48

معرفی مختصر مفاهیم Sharing Context

35
  • معرفی روش Constructor And Dispose

00:07:19

معرفی روش Constructor And Dispose

36
  • معرفی روش Class Fixture

00:15:43

معرفی روش Class Fixture

37
  • معرفی روش CollectionFixture

00:15:30

معرفی روش Collection Fixture

38
  • Assertation روی روال های Async

00:06:37

Assertation روی روال های Async

39
  • Assertation روی Collectionها

00:05:24

Assertation روی Collectionها

40
  • معرفی Data Driven Test

00:04:17

معرفی Data Driven Test

41
  • معرفی روش Inline Data

00:09:28

معرفی روش Inline Data

42
  • معرفی روش Member Data

00:11:15

معرفی روش Member Data

43
  • معرفی روش Class Data

00:11:45

معرفی روش Class Data

44
  • نوشتن تست برای External Http Client ها - بخش اول

00:09:06

نوشتن تست برای External Http Client ها

45
  • نوشتن تست برای External Http Client ها - بخش دوم

00:21:04

نوشتن تست برای External Http Client ها - بخش دوم

46
  • تست موارد مرتبط با دیتابیس با استفاده از SQLite-InMemory

00:12:24

تست موارد مرتبط با دیتابیس با استفاده از SQLite-InMemory


نظرات کاربران در رابطه با این دوره

لطفا سوالات خود را راجع به این آموزش در این بخش پرسش و پاسخ مطرح کنید به سوالات در قسمت نظرات پاسخ داده نخواهد شد و آن نظر حذف میشود.
جهت ثبت نظر باید در سایت عضو شوید و یا وارد سایت شده باشید .