دوره آموزشی ASP.NET Core در NET 6. : تزریق وابستگی
47 دقیقهمتوسط2022-04-29
مدرسین

David Grace
Senior .NET Web Developer
جزئیات دوره
اگر یک توسعهدهنده داتنت هستید یا بهدنبال ورود به این حوزه هستید، داشتن درک درستی از تزریق وابستگی ضروری است، یک الگوی طراحی توسعه نرمافزار که اجازه میدهد اشیایی داشته باشید که به یکدیگر وابسته نیستند. در این دوره، برنامه نویس دات نت سی شارپ، دیوید گریس، مقدمه ای بر تزریق وابستگی، از پیکربندی تا پیاده سازی، ارائه می کند. او همچنین در مورد مزایای DI و اینکه چرا باید از آن استفاده کنید صحبت می کند. دیوید نحوه پیادهسازی تزریق وابستگی را در یک مثال واقعی با استفاده از یک برنامه ASP.NET Core نشان میدهد و روشهای استفاده در آن را شرح میدهد. او همچنین به خطاهای رایج هنگام استفاده از تزریق وابستگی و نحوه رفع آنها نگاه می کند.
مهارت ها
ASP.NET CoreBack-End Web DevelopmentProgramming FoundationsFull-Stack Web DevelopmentFront-End Web DevelopmentWeb DevelopmentMicrosoftSoftware DevelopmentDeep Dive (X:Y)
سرفصل ها
0. مقدمه
- 01 - مروری بر تزریق وابستگی
- 02 - آنچه باید بدانید
- 03 - محیط خود را تنظیم کنید
1. تزریق وابستگی چیست؟
- 04 - تزریق وابستگی چیست
- 05 - طول عمر خدمات
2. پیکربندی Dependency Injection در ASP.NET Core
- 06 - راه اندازی سرویس ها
- 07 - نحوه پیکربندی تزریق وابستگی
- 08 - سایر روش های پیکربندی تزریق وابستگی
3. استفاده از Dependency Injection در ASP.NET Core
- 09 - نحوه تزریق خدمات به کنترلر
- 10 - تزریق خدمات در سایر اجزای یک برنامه وب
- 11 - نحوه راه اندازی هاست سرویس
- 12 - دفع یک سرویس
- 13 - چالش - راه اندازی یک برنامه با استفاده از تزریق وابستگی
- 14 - راه حل - راه اندازی یک برنامه با استفاده از تزریق وابستگی
4. خطاهای رایج
- 15 - فراموش کردن اضافه کردن یک سرویس
- 16 - تزریق خدمات با طول عمر متفاوت
- 17 - وابستگی دایره ای
- 18 - سازنده های مبهم
نتیجه
- 19 - سفر ASP.NET Core خود را ادامه دهید
دوره های مرتبط
- دوره آموزشی Middleware در ASP.NET Core
- دوره آموزشی ASP.NET Core: مدیریت استثنائات
- دوره آموزشی پیشرفته ASP.NET Core : تست واحد
- دوره آموزشی بررسی سلامت در ASP.NET Core
- دوره آموزشی استقرار برنامههای ASP.NET Core: از اصول اولیه تا استراتژیهای پیشرفته استقرار
- دوره آموزشی APIهای وب پیشرفته با ASP.NET Core 8
- دوره آموزشی ساخت Web API با ASP.NET Core 8
- دوره آموزشی حفاظت از داده های امنیتی پیشرفته ASP.NET Core