دوره آموزشی
دوبله زبان فارسی
از صفر تا صد: تزریق وابستگی در دات نت
✅ سرفصل و جزئیات آموزش
در این دوره، شما همه چیزهایی که از مبانی تا مفاهیم بسیار پیشرفته نیاز دارید را خواهید آموخت.
اغراق نیست اگر بگوییم تزریق وابستگی یکی از رکن های اصلی ساخت اپلیکیشن های مدرن دات نت می باشد. این تکنیک به ما اجازه می دهد تا کدی تمیزتر، هم از نظر ساختار و هم از نظر قابلیت تست، بنویسیم. دلیلی وجود دارد که از زمان عرضه 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
مشخصات آموزش
از صفر تا صد: تزریق وابستگی در دات نت
- تاریخ به روز رسانی: 1404/06/14
- سطح دوره:
- تعداد درس:77
- مدت زمان :04:40:00
- حجم :1.13GB
- زبان:دوبله زبان فارسی
- دوره آموزشی:AI Academy