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

از صفر تا صد: تزریق وابستگی در دات نت

از صفر تا صد: تزریق وابستگی در دات نت

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

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

اغراق نیست اگر بگوییم تزریق وابستگی یکی از رکن های اصلی ساخت اپلیکیشن‌ های مدرن دات‌ نت می باشد. این تکنیک به ما اجازه می‌ دهد تا کدی تمیزتر، هم از نظر ساختار و هم از نظر قابلیت تست، بنویسیم. دلیلی وجود دارد که از زمان عرضه NET Core (که اکنون به سادگی دات‌ نت نامیده می‌ شود)، این تکنیک بخشی از فریمورک بوده و در هر بخش کدبیسی که از آن استفاده می‌ کند، حضور دارد. این مهارتی است که هر توسعه‌ دهنده دات‌ نت باید به آن مسلط شود و در این دوره، مدرس به شما نشان خواهد داد که چگونه این کار را انجام دهید.

از صفر تا صد: تزریق وابستگی در دات نت

  • خوش آمدگویی 02:34
  • در این دوره چه چیزی یاد خواهید گرفت؟ 01:49
  • پیش‌ نیازهای دوره چیست و برای چه کسانی مناسب است؟ 01:21
  • مشکل وابستگی ها 06:47
  • چرا تزریق وابستگی ضروری می باشد؟ 05:13
  • مثالی عملی از مشکل وابستگی 10:25
  • مثالی کمتر آشکار از کاربرد تزریق وابستگی 04:24
  • مزایای تزریق وابستگی فراتر از قابلیت تست 01:11
  • مقایسه تزریق کلاس‌ ها با کلاس‌ های انتزاعی و رابط‌ ها 01:51
  • پس آیا باید همه این کارها را به صورت دستی انجام دهیم؟ 01:21
  • خلاصه بخش 01:09
  • مقدمه 00:38
  • ساده‌ ترین راه اندازی با تزریق وابستگی 06:34
  • ServiceCollection 02:00
  • ServiceProvider 01:46
  • تمام موارد فوق، در یک API 05:27
  • انواع مختلف طول عمر وابستگی‌ ها 04:30
  • طول عمر Transient 02:08
  • طول عمر Singleton 02:08
  • طول عمر Scoped 02:31
  • مقایسه GetService با GetRequiredService 03:38
  • مقایسه ثبت بر اساس جنریک با ثبت بر اساس پیاده‌ سازی 03:31
  • روش‌ های ثبت 06:04
  • Startup.cs و تغییرات پس از NET 6. 02:09
  • کتابخانه‌ های شخص ثالث 01:49
  • خلاصه بخش 01:09
  • حل وابستگی‌ ها در انواع مختلف پروژه 00:21
  • حل وابستگی‌ ها از سازنده 00:59
  • حل وابستگی‌ ها از متد 01:27
  • حل وابستگی‌ ها در راه اندازی کنسول 01:17
  • حل وابستگی‌ ها از HttpContext 01:09
  • حل وابستگی‌ ها از فیلترهای عمل به عنوان ویژگی‌ ها 02:42
  • حل وابستگی‌ ها از فیلترهای سرویس 02:42
  • حل وابستگی‌ ها از میان‌ افزارها 02:32
  • حل وابستگی‌ ها در APIs مینیمال 03:13
  • حل وابستگی‌ ها در ویوها و صفحات Razor 01:28
  • حل وابستگی‌ ها در Blazor 01:00
  • حل وابستگی‌ ها در سرویس‌ های gRPC 01:16
  • حل وابستگی‌ ها در سرویس‌ های میزبانی‌ شده 02:38
  • حل وابستگی‌ ها در ثبت سرویس 01:54
  • خلاصه بخش 00:31
  • آیا برای همه چیز به یک رابط نیاز دارید؟ 04:59
  • انتخاب طول عمر مناسب برای وابستگی 02:31
  • مسائل و محدودیت‌ های حل وابستگی 07:43
  • ثبت جنریک های باز 02:38
  • ثبت چندین پیاده‌ سازی رابط 03:22
  • ServiceDescriptor 04:22
  • مقایسه Add با TryAdd 04:22
  • TryAddEnumerable 03:31
  • جایگزینی وابستگی‌ ها 05:47
  • پاکسازی ثبت سرویس 03:22
  • خلاصه بخش 00:59
  • ایجاد یک محدوده سفارشی 05:42
  • ضد الگوی مکان‌ یاب سرویس 02:48
  • زمانی که مکان‌ یاب سرویس منطقی می باشد 20:37
  • اجتناب از ضبط وابستگی‌ ها 03:14
  • اجتناب از چندین ارائه دهنده سرویس 03:18
  • ایجاد دکوراتورها 07:11
  • آینده تزریق وابستگی 03:55
  • خلاصه بخش 00:47
  • Scrutor چیست؟ 01:34
  • ثبت دکوراتورهای سرویس 03:58
  • درس سورپرایز بازسازی اختیاری 08:26
  • ثبت سرویس با اسکن کردن 13:09
  • علامت‌ گذاری رابط 03:28
  • علامت‌ گذاری ویژگی 03:13
  • فیلتر کردن فضای نام‌ 02:19
  • استفاده از ویژگی ServiceDescriptor 02:47
  • استفاده از RegistrationStrategies 02:24
  • خطرات احتمالی 01:52
  • خلاصه بخش 00:46
  • چرا باید به این زحمت بیفتیم؟ 01:25
  • طراحی 02:57
  • پیاده‌ سازی 19:57
  • گسترش پیاده‌ سازی اصلی 10:36
  • خلاصه بخش 00:33
  • نتیجه گیری 00:32

1,843,000 368,600 تومان

مشخصات آموزش

از صفر تا صد: تزریق وابستگی در دات نت

  • تاریخ به روز رسانی: 1404/06/14
  • سطح دوره:
  • تعداد درس:77
  • مدت زمان :04:40:00
  • حجم :1.13GB
  • زبان:دوبله زبان فارسی
  • دوره آموزشی: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
  • سطح دوره:
  • زبان: دوبله فارسی

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

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