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

از صفر تا صد: نوشتن کد قابل تست در #C

از صفر تا صد: نوشتن کد قابل تست در #C

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

همه می‌دانند که امروزه تست کردن بخشی اجباری از توسعه نرم‌افزار است، اما بسیار پیش می‌آید که ناخواسته نوشتن تست را برای کدی که خودتان نوشته‌اید، دشوار کنید. نوشتن کد قابل تست، مهارتی است که توسط باتجربه‌ترین مهندسان نرم‌افزار تمرین می‌شود و معمولاً نشانه‌ای از یک Codebase تمیز است که از روش‌های مدرن استفاده می‌کند.

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

از صفر تا صد: نوشتن کد قابل تست در #C

  • خوش آمدید 01:32
  • در این دوره چه چیزی یاد خواهید گرفت؟ 03:05
  • این دوره برای چه کسانی است و پیش‌نیازها چیست؟ 00:57
  • هزینه کدهای غیرقابل تست 05:49
  • چه چیزی کد را می‌سازد؟ 08:53
  • تست واحد چیست؟ 02:52
  • رویکرد صحیح به کد قابل تست 06:37
  • مقدمه 02:51
  • ورودی‌ها و خروجی‌های شفاف 14:03
  • مدیریت خطای صریح 11:18
  • جداسازی ساخت و منطق 07:56
  • تغییرات استیت قابل مشاهده 05:38
  • تمرین 03:09
  • مرور بخش 00:54
  • مقدمه 03:58
  • شناسایی و استخراج مسئولیت‌ها 10:09
  • مقابله با Constructor Bloat 08:07
  • ایجاد نقاط تزریق موثر 13:34
  • آبجکت‌های Injectable در مقابل Newable 05:54
  • ترکیب اجزای محدود 11:11
  • تمرین 02:48
  • مرور بخش 01:24
  • مقدمه 04:58
  • کار با وابستگی‌های استاتیک 09:13
  • شکستن زنجیره‌های وابستگی 08:39
  • ایجاد انتزاع برای سرویس‌های خارجی 08:25
  • ایزوله کردن کد فریم‌ورک 06:31
  • تمرین 01:46
  • مرور بخش 02:06
  • مقدمه 07:21
  • اجتناب از تداخل تست‌ها 10:04
  • تبدیل وابستگی‌های استاتیک به کد قابل تست 06:56
  • پیاده‌سازی توابع Pure 00:00
  • جایگزینی Singletonهای سنتی 06:11
  • تمرین 01:21
  • مرور بخش 01:33
  • مقدمه 01:12
  • نوشتن کنترلرهای ASP.NET Core قابل تست 15:08
  • طراحی کد Entity Framework برای قابلیت تست‌پذیری 09:22
  • قابل تست کردن کدهای وابسته به زمان 05:33
  • ایجاد وابستگی‌های خارجی قابل تست 11:56
  • پیاده‌سازی احراز هویت و مجوز دهی قابل تست 05:35
  • مرور بخش 02:30
  • نتیجه‌گیری 01:10

1,777,500 355,500 تومان

مشخصات آموزش

از صفر تا صد: نوشتن کد قابل تست در #C

  • تاریخ به روز رسانی: 1404/10/04
  • سطح دوره:از صفر تا حرفه‌ای
  • تعداد درس:44
  • مدت زمان :04:30:00
  • حجم :1.44GB
  • زبان:دوبله زبان فارسی
  • دوره آموزشی:AI Academy

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

The Great Courses
500,000 100,000 تومان
  • زمان: 01:16:19
  • تعداد درس: 12
  • سطح دوره:
  • زبان: دوبله فارسی
The Great Courses
1,580,000 316,000 تومان
  • زمان: 04:00:26
  • تعداد درس: 31
  • سطح دوره:
  • زبان: دوبله فارسی
The Great Courses
770,000 154,000 تومان
  • زمان: 01:57:58
  • تعداد درس: 29
  • سطح دوره:
  • زبان: دوبله فارسی
The Great Courses
490,000 98,000 تومان
  • زمان: 39:24
  • تعداد درس: 25
  • سطح دوره:
  • زبان: دوبله فارسی
The Great Courses
1,922,000 384,400 تومان
  • زمان: 04:52:39
  • تعداد درس: 73
  • سطح دوره:
  • زبان: دوبله فارسی
  • سطح دوره:
  • زبان: دوبله فارسی
The Great Courses
490,000 98,000 تومان
  • زمان: 1:04:14
  • تعداد درس: 16
  • سطح دوره:
  • زبان: دوبله فارسی
The Great Courses
711,000 142,200 تومان
  • زمان: 1:48:18
  • تعداد درس: 16
  • سطح دوره:
  • زبان: دوبله فارسی
The Great Courses
658,000 131,600 تومان
  • زمان: 1:40:52
  • تعداد درس: 14
  • سطح دوره:
  • زبان: دوبله فارسی

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

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