آموزش تزریق وابستگی در ASP.NET

Dependency Injection in ASP.NET

نکته: آخرین آپدیت رو دریافت میکنید حتی اگر این محتوا بروز نباشد.
توضیحات دوره: تزریق وابستگی اصلی در NET Core و ASP.NET با استفاده از C# + سوالات مصاحبه تزریق وابستگی ها با استفاده از کانتینر تزریق وابستگی هسته NET داخلی رفع وابستگی ها بر اساس شرایط داده شده تزریق خدمات مستقیماً به نماهای ASP.NET Core Inject فیلترهای اقدام در ASP NET Core کانتینرهای IoC شخص ثالث (به عنوان مثال AutoFac) را به چارچوب تزریق وابستگی ASP .NET Core Dependency Injection در WPF Core (.NET Core 3) وصل می کند. 2019 یا ویژوال استودیو برای مک

با تسلط بر تکنیک پیشرفته تزریق وابستگی در ASP.NET با دوره آنلاین جامع ما که اکنون برای NET 7 به روز شده است، چشم اندازهای شغلی خود را تقویت کنید.

با Dependency Injection، می‌توانید وابستگی بین ماژول‌ها و کلاس‌ها را از بین ببرید و در نتیجه کدهای موبایل، قابل استفاده مجدد و قابل نگهداری بیشتری را به دست آورید. در گذشته، توسعه‌دهندگان مجبور بودند به اجزا و چارچوب‌های شخص ثالث مانند Unity، Ninject و AutoFac تکیه کنند، اما اکنون و NET 7 و ASP.NET اجرای Dependency Injection را بدون چارچوب‌های پیچیده آسان‌تر از همیشه کرده‌اند.

دوره ما تمام مفاهیم ضروری مهندسی نرم افزار و اصول طراحی را که باید بدانید را پوشش می دهد. ما شما را از طریق مجموعه‌ای از پروژه‌های عملی راهنمایی می‌کنیم که ویژگی‌های مختلف تزریق وابستگی .NET 7 و ASP.NET را توضیح می‌دهند.

در پایان دوره، می‌توانید به راحتی برنامه‌های توسعه‌پذیر، مقیاس‌پذیر و قابل استفاده مجدد را با استفاده از ASP.NET طراحی و کدنویسی کنید. این دانش به طور قابل توجهی رزومه شما را بهبود می بخشد و شما را به عنوان یک توسعه دهنده ماهر تبدیل می کند.

دوره ما شامل مجموعه‌ای از سوالات مصاحبه درباره تزریق وابستگی در ASP.NET است که به شما کمک می‌کند برای مصاحبه‌های شغلی آینده آماده شوید.


این دوره مهارت های مورد نیاز برای ارتقای حرفه خود را به سطح بعدی و تثبیت خود به عنوان یک توسعه دهنده درجه یک در صنعت به شما می آموزد. بنابراین اکنون ثبت نام کنید و سفر خود را به سمت تسلط بر تزریق وابستگی در ASP.NET آغاز کنید!


سرفصل ها و درس ها

معرفی Introduction

  • معرفی Introduction

تزریق وابستگی با NET Core 3 Dependency Injection with .NET Core 3

  • وابستگی ها و تزریق وابستگی چیست؟ What are Dependencies, and Dependency Injection?

  • تزریق وابستگی در عمل Dependency Injection In Action

  • کلاس های ServiceCollection و Service Providers در NET Core ServiceCollection and ServiceProviders Classes in .NET Core

  • تمرین کدنویسی! Coding Exercise!

  • راه های تزریق انواع در NET Core Ways of Injecting Types in .NET Core

  • AddScoped در مقابل AddTransient در عمل! AddScoped vs. AddTransient in Action!

پروژه عملی! وبلاگ شخصی Hands-On Project ! The Personal Blog

  • شروع پروژه Project Kick Off

  • ایجاد و تزریق انواع Creating and Injecting Types

  • ایجاد و مشاهده پست ها در پروژه وبلاگ شخصی Creating and viewing posts in Personal Blog project

  • تزریق وابستگی به نماهای ASP.NET Core MVC Injecting dependencies to ASP.NET Core MVC Views

  • استفاده از تزریق وابستگی با ویژگی ها و فیلترهای عمل Using Dependency Injection with Attributes and Action Filters

  • Logging و ILogger در ASP.NET Core Logging and ILogger in ASP.NET Core

موضوعات پیشرفته تر More Advanced Topics

  • حل وابستگی ها به صورت مشروط Resolving Dependencies Conditionally

  • تزریق وابستگی در برنامه‌های اصلی WPF (NET Core 3+) Dependency Injection in WPF Core Applications (.NET Core 3+)

  • وصل کردن یک کانتینر IoC شخص ثالث (به عنوان مثال AutoFac) به هسته NET Plugging a Third-Party IoC Container (e.g. AutoFac) into .NET Core

  • بررسی اینکه آیا یک سرویس ثبت شده است (Dotnet 6 و بالاتر) Checking if a Service is Registered (Dotnet 6 and above)

سوالات مصاحبه! Interview Questions!

  • معرفی Introduction

  • معرفی Introduction

  • سوال 1: AddScoped یا AddTransient؟ Question 1: AddScoped or AddTransient?

  • سوال مصاحبه 2 Interview Question 2

  • سوال مصاحبه 3 Interview Question 3

  • سوال مصاحبه 4 Interview Question 4

  • سوال مصاحبه 5 Interview Question 5

  • سوال 6 مصاحبه Interview Question 6

نمایش نظرات

نظری ارسال نشده است.

آموزش تزریق وابستگی در ASP.NET
خرید اشتراک و دانلود خرید تکی و دانلود | 160,000 تومان (5 روز مهلت دانلود) زمان تقریبی آماده سازی لینک دانلود این دوره آموزشی حدود 5 تا 24 ساعت می باشد.
جزییات دوره
2 hours
24
Udemy (یودمی) udemy-small
16 فروردین 1401 (آخرین آپدیت رو دریافت می‌کنید، حتی اگر این تاریخ بروز نباشد.)
8,525
4.4 از 5
ندارد
دارد
دارد
Aref K.

Google Chrome Browser

Internet Download Manager

Pot Player

Winrar

Aref K. Aref K.

مدیر ارشد فناوری Aref یک مهندس نرم افزار باتجربه است و علاقه دارد دانش و تجربه خود را با دیگران به اشتراک بگذارد. وی مدرک کارشناسی ارشد خود را در رشته مهندسی نرم افزار به پایان رساند اما سفر وی با برنامه نویسی از زمانی که او فقط 13 سال داشت (با کامپیوتر Commodore 64) آغاز شد. در 17 سالگی ، عارف اولین نرم افزار تجاری خود را که یک برنامه مدیریت املاک و مستغلات بود و در توربو پاسکال نوشته شده بود ، فروخت. او همچنین علاقه و مهارت بالایی در 8085 و 8086 زبان اسمبلی پیدا کرد. این علاقه منجر به دوره ای شد که وی در صنعت الکترونیک مشغول ساخت دستگاه های اتوماسیون صنعتی بود. عارف به عنوان یک سرگرمی (بی ادب) روی ویروس های رایانه ای کار می کرد که مورد توجه پیتر نورتون قرار گرفت. جستجوی "Aref.890" اطلاعات جالبی را به دست می آورد! از این زمان ، عارف به ساخت انواع راه حل های نرم افزاری سازمانی با استفاده از ابزارها و چارچوب های مهندسی مانند FoxPro ، Delphi ، C ++ ، C # ، Grafana ، New Relic ، TeamCity و Bamboo ادامه داده است.

Udemy (یودمی)

یودمی یکی از بزرگ‌ترین پلتفرم‌های آموزشی آنلاین است که به میلیون‌ها کاربر در سراسر جهان امکان دسترسی به دوره‌های متنوع و کاربردی را فراهم می‌کند. این پلتفرم امکان آموزش در زمینه‌های مختلف از فناوری اطلاعات و برنامه‌نویسی گرفته تا زبان‌های خارجی، مدیریت، و هنر را به کاربران ارائه می‌دهد. با استفاده از یودمی، کاربران می‌توانند به صورت انعطاف‌پذیر و بهینه، مهارت‌های جدیدی را یاد بگیرند و خود را برای بازار کار آماده کنند.

یکی از ویژگی‌های برجسته یودمی، کیفیت بالای دوره‌ها و حضور استادان مجرب و با تجربه در هر حوزه است. این امر به کاربران اعتماد می‌دهد که در حال دریافت آموزش از منابع قابل اعتماد و معتبر هستند و می‌توانند به بهترین شکل ممکن از آموزش‌ها بهره ببرند. به طور خلاصه، یودمی به عنوان یکی از معتبرترین و موثرترین پلتفرم‌های آموزشی آنلاین، به افراد امکان می‌دهد تا به راحتی و با کیفیت، مهارت‌های مورد نیاز خود را ارتقا دهند و به دنبال رشد و پیشرفت شغلی خود باشند.