لطفا جهت اطلاع از آخرین دوره ها و اخبار سایت در
کانال تلگرام
عضو شوید.
آموزش ASP.NET Core در NET 6: Dependency Injection
ASP.NET Core in .NET 6: Dependency Injection
نکته:
آخرین آپدیت رو دریافت میکنید حتی اگر این محتوا بروز نباشد.
نمونه ویدیوها:
توضیحات دوره:
اگر یک توسعهدهنده داتنت هستید یا بهدنبال ورود به این حوزه هستید، داشتن درک درستی از تزریق وابستگی ضروری است، یک الگوی طراحی توسعه نرمافزار که اجازه میدهد اشیایی داشته باشید که به یکدیگر وابسته نیستند. در این دوره، برنامه نویس دات نت سی شارپ، دیوید گریس، مقدمه ای بر تزریق وابستگی، از پیکربندی تا پیاده سازی، ارائه می کند. او همچنین در مورد مزایای DI و اینکه چرا باید از آن استفاده کنید صحبت می کند. دیوید نحوه پیادهسازی تزریق وابستگی را در یک مثال واقعی با استفاده از یک برنامه ASP.NET Core نشان میدهد و روشهای استفاده در آن را شرح میدهد. او همچنین به خطاهای رایج هنگام استفاده از تزریق وابستگی و نحوه رفع آنها نگاه می کند.
سرفصل ها و درس ها
معرفی
Introduction
بررسی اجمالی تزریق وابستگی (در حال پیش رفت)
Dependency injection overview
(In progress)
آنچه شما باید بدانید
What you should know
تنظیم محیط خود
Setting up your environment
1. تزریق وابستگی چیست؟
1. What Is Dependency Injection?
تزریق وابستگی چیست؟
What is dependency injection?
طول عمر خدمات
Service lifetimes
امتحان فصل
Chapter Quiz
2. پیکربندی Dependency Injection در ASP.NET Core
2. Configuring Dependency Injection in ASP.NET Core
راه اندازی سرویس ها
Setting up the services
نحوه پیکربندی تزریق وابستگی
How to configure dependency injection
سایر روش های پیکربندی تزریق وابستگی
Other dependency injection configuration methods
امتحان فصل
Chapter Quiz
3. استفاده از Dependency Injection در ASP.NET Core
3. Using Dependency Injection in ASP.NET Core
نحوه تزریق خدمات به یک کنترلر
How to inject services into a controller
خدمات را در سایر اجزای یک برنامه وب تزریق کنید
Inject services in other components of a web application
نحوه راه اندازی یک سرویس میزبانی شده
How to set up a hosted service
دور انداختن یک سرویس
Disposing of a service
چالش: برنامه ای را با استفاده از تزریق وابستگی راه اندازی کنید
Challenge: Set up an application using dependency injection
راه حل: یک برنامه کاربردی را با استفاده از تزریق وابستگی تنظیم کنید
Solution: Set up an application using dependency injection
امتحان فصل
Chapter Quiz
4. خطاهای رایج
4. Common Errors
فراموش کردن اضافه کردن یک سرویس
Forgetting to add a service
خدمات تزریقی با طول عمر متفاوت
Injecting services with different service lifetimes
وابستگی مدور
Circular dependency
سازنده های مبهم
Ambiguous constructors
امتحان فصل
Chapter Quiz
نتیجه
Conclusion
سفر ASP.NET Core خود را ادامه دهید
Continue your ASP.NET Core journey
دیوید گریس یک برنامه نویس ارشد وب دات نت سی شارپ با بیش از 15 سال تجربه تجاری توسعه وب است.
دیوید یک توسعه دهنده ارشد وب در Worthing، انگلستان است که در آنجا از پلت فرم دات نت برای توسعه وب سایت ها در ASP.NET و ASP.NET Core با استفاده از زبان برنامه نویسی C# استفاده می کند. او از ویژوال استودیو برای کار با تعدادی از چارچوب های وب مانند MVC و Web API استفاده می کند. برنامه های وب که او می نویسد با استفاده از Entity Framework با پایگاه داده مایکروسافت SQL Server یکپارچه می شوند.
نمایش نظرات