دوره آموزشی 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 خود را ادامه دهید
دوره های مرتبط
- دوره آموزشی ساخت Web API با ASP.NET Core در NET
- دوره آموزشی APIهای وب پیشرفته با هسته ASP.NET در NET 6
- دوره آموزشی کارکردن با AWS S3 Bucket در ASP.NET
- دوره آموزشی مدیریت اسرار اپلیکیشن در NET Core
- دوره آموزشی ویژگی های جدید ASP.NET
- دوره آموزشی شناسایی ASP.NET Core مدیریت مجوز
- دوره آموزشی ASP.NET Core: احراز هویت مبتنی بر توکن
- دوره آموزشی Middleware در ASP.NET Core
مسیرهای مرتبط
- مسیر آموزشی شروع به کار به عنوان یک توسعه دهنده هسته ASP.NET
- مسیر آموزشی آماده شدن برای آزمون Microsoft Azure Administrator (AZ-104)
- مسیر آموزشی آماده شدن برای آزمون MTA: اصول توسعه نرم افزار (98-361)
- مسیر آموزشی شروع به کار به عنوان یک توسعه دهنده ASP.NET
- مسیر آموزشی تبدیل شدن به یک توسعه دهنده Back-End وب
- مسیر آموزشی توسعه وب را با Node.js کاوش کنید
- مسیر آموزشی تبدیل شدن به یک توسعه دهنده MEAN Javascript
- مسیر آموزشی توسعه برنامه را با پشته MERN کاوش کنید