دوره آموزشی
دوبله زبان فارسی

از مبتدی به متخصص - توسعه تست محور در سی شارپ

از مبتدی به متخصص - توسعه تست محور در سی شارپ

✅ سرفصل و جزئیات آموزش

به هنر TDD از مبانی تا مفاهیم پیشرفته تر مسلط شوید.

توسعه تست محور (به طور خلاصه TDD) یکی از ضروری ترین شیوه های توسعه نرم افزار است. یک شیوه بر اساس این ایده ساده است که به جای اینکه اول کد خود را بنویسیم و بعدا تست هایی برای آن بنویسیم، ابتدا تست های خود را می نویسیم و سپس کدی می نویسیم که در آن تست ها قبول می شود.

از افزایش بهره وری برای تضمین اینکه کار ما از محدوده خارج نمی شود تا در نهایت، نوشتن کد بهتر و متمرکز با رابط های تمیزتر و looser coupling، این رویکرد مزایای بسیاری دارد. TDD می تواند روشی که در مورد ساخت نرم افزار فکر می کنید را تغییر دهد.

در این دوره، گویی فریرا به شما همه چیزهایی که باید بدانید تا شیوه TDD را به کار بگیرید، از مفاهیم کاملا اولیه تا برخی مفاهیم بسیار پیشرفته و اینکه آن را به بخشی از چرخه عمر توسعه نرم افزار خود تبدیل کنید را یاد می دهد.

از مبتدی به متخصص - توسعه تست محور در سی شارپ

  • خوش آمدگویی 01:37
  • آنچه در این دوره یاد خواهید گرفت 03:43
  • پیش‌ نیازهای دوره چیست و برای چه کسانی مناسب است؟ 01:58
  • TDD چیست؟ 02:43
  • مزایا و معایب TDD 07:12
  • None 02:21
  • چگونه یک واحد را در تست واحد تعریف کنیم؟ 03:23
  • چرخه Red-Green-Refactor 03:12
  • 3 قانون TDD 02:42
  • کثرت گرایی 02:33
  • خلاصه بخش 00:24
  • مثالی که روی آن کار خواهید کرد 02:16
  • ایجاد یک لیست تست 05:56
  • نوشتن اولین تست ها 29:58
  • استفاده از تست ها به عنوان مستندسازی 07:21
  • خلاصه بخش 00:49
  • مثالی که روی آن کار خواهید کرد 01:15
  • نوشتن تست های سطح اپلیکیشن 06:56
  • تست دوبل چیست؟ 02:53
  • ساخت Dummies 02:40
  • ساخت Stubs 04:00
  • ساخت Spies 02:59
  • ساخت Mocks 09:49
  • ساخت Fakes 03:42
  • فیکسچرها، راه اندازی و Teardown 06:05
  • چگونه TDD با تست یکپارچه سازی انجام دهیم؟ 03:39
  • Test-driving یک Storage Adapter 25:08
  • Test-driving یک REST API 19:48
  • خلاصه بخش 00:36
  • مثالی که روی آن کار خواهید کرد 00:29
  • London School در مقابل Detroit School 01:05
  • سبک Detroit School چیست؟ 01:42
  • سبک London School چیست؟ 02:11
  • تمرین TDD به سبک London School 27:36
  • جمع بندی بخش 00:31
  • نامگذاری تست ها 02:35
  • چگونه تست ها را سازماندهی کنیم؟ 01:54
  • اعمال Act-Arrange-Assert 02:29
  • استفاده از 1 Assertion به ازای هر تست 02:35
  • شروع از آخر 03:10
  • بهبود خوانایی تست 04:20
  • چگونه باگ ها را با TDD حل کنیم؟ 03:36
  • الگوهای TDD Driving چه هستند؟ 00:47
  • الگوهای Driving: جعل کنید 05:53
  • الگوهای Driving: بررسی Triangulation 07:05
  • الگوهای Driving: بررسی Obvious Implementation 03:00
  • 4 قانون طراحی ساده 02:22
  • ضدالگوها و اینکه چگونه از آن ها جلوگیری کنید 06:45
  • خلاصه بخش 00:44
  • TDD در توسعه نرم افزار اجایل و DevOps 07:40
  • ربط BDD و ATDD به TDD چیست؟ 05:09
  • ربط TDD به هرم تست چیست؟ 05:00
  • TDD و کنترل منبع 06:00
  • برنامه نویسی دو نفره هنگام انجام TDD 03:05
  • تعریف سیاست های تست تیم 04:32
  • ارزش پوشش کد هنگام انجام TDD 01:46
  • استفاده از تست جهش برای بهبود مهارت های TDD 04:51
  • مدیریت مخالفت ها و چالش های به کارگیری TDD 03:27
  • خلاصه بخش 00:48
  • مثالی که روی آن کار خواهید کرد 02:15
  • کد قدیمی چیست؟ 01:36
  • چگونه از تست تأییدیه استفاده کنیم؟ 10:44
  • ریفکتورینگ برای پشتیبانی از تست 26:53
  • Test-driving رفتار (Behaviour) جدید 06:34
  • خلاصه بخش 00:28

2,238,000 447,600 تومان

مشخصات آموزش

از مبتدی به متخصص - توسعه تست محور در سی شارپ

  • تاریخ به روز رسانی: 1404/06/14
  • سطح دوره:
  • تعداد درس:66
  • مدت زمان :05:40:00
  • حجم :1.19GB
  • زبان:دوبله زبان فارسی
  • دوره آموزشی:AI Academy

آموزش های مرتبط

The Great Courses
11,099,500 2,219,900 تومان
  • زمان: 28:06:16
  • تعداد درس: 215
  • سطح دوره:
  • زبان: دوبله فارسی
The Great Courses
7,406,000 1,481,200 تومان
  • زمان: 18:45:58
  • تعداد درس: 79
  • سطح دوره:
  • زبان: دوبله فارسی
The Great Courses
4,476,500 895,300 تومان
  • زمان: 11:20:05
  • تعداد درس: 123
  • سطح دوره:
  • زبان: دوبله فارسی
The Great Courses
5,595,500 1,119,100 تومان
  • زمان: 14:10:43
  • تعداد درس: 75
  • سطح دوره:
  • زبان: دوبله فارسی
The Great Courses
2,231,500 446,300 تومان
  • زمان: 05:39:43
  • تعداد درس: 88
  • سطح دوره:
  • زبان: دوبله فارسی
The Great Courses
4,522,500 904,500 تومان
  • زمان: 11:27:14
  • تعداد درس: 161
  • سطح دوره:
  • زبان: دوبله فارسی
The Great Courses
6,017,000 1,203,400 تومان
  • زمان: 15:14:07
  • تعداد درس: 171
  • سطح دوره:
  • زبان: دوبله فارسی
The Great Courses
4,812,000 962,400 تومان
  • زمان: 12:11:23
  • تعداد درس: 80
  • سطح دوره:
  • زبان: دوبله فارسی
The Great Courses
21,099,500 4,219,900 تومان
  • زمان: 53:25:00
  • تعداد درس: 166
  • سطح دوره:
  • زبان: دوبله فارسی

آیا سوالی دارید؟

ما به شما کمک خواهیم کرد تا شغل و رشد خود را افزایش دهید.
امروز با ما تماس بگیرید