لطفا جهت پرداخت (ورود به درگاه بانک) فیلترشکن خود را خاموش نمایید.
لطفا جهت اطلاع از آخرین دوره ها و اخبار سایت در
کانال تلگرام
عضو شوید.
آموزش پیشرفته ASP.NET Web API 2.2
Advanced ASP.NET Web API 2.2
نکته:
آخرین آپدیت رو دریافت میکنید حتی اگر این محتوا بروز نباشد.
نمونه ویدیوها:
توضیحات دوره:
ASP.NET Web API 2.2 - چارچوبی برای ساختن API های وب در بالای .NET Framework - می تواند یک انتخاب عالی برای توسعه دهندگانی باشد که قصد دارند اطلاعات و خدمات خود را افشا کنند. در این دوره پیشرفته ، Ervis Trupja به شما کمک می کند تا دانش خود را در مورد این چارچوب محبوب به سطح بالاتری برسانید. Ervis به موضوع تزریق وابستگی در Web API پرداخته و توضیح می دهد که چگونه می توان وابستگی ها را با Unity حل کرد. او همچنین به جستجوی درخواست های متقابل می پردازد و نشان می دهد که چگونه می توان یک سیاست سفارشی برای به اشتراک گذاری منابع متقابل (CORS) ایجاد کرد. بعلاوه ، بیاموزید که چگونه API ها را بدون از بین بردن ویژگی های موجود نسخه کنید ، مدیریت کننده پیام های سفارشی ایجاد کنید ، یک برنامه Web API را در یک سرور IIS میزبانی کنید ، با میزبان خود و غیره مقابله کنید.
موضوعات شامل:
حل وابستگی ها با Unity
دامنه وابستگی li>
فعال کردن CORS
ایجاد سیاست CORS سفارشی li>
نسخه بندی مسیر li>
ایجاد یک پیام رسان سفارشی li>
ایجاد ، خواندن ، به روزرسانی و حذف موجودیت ها li>
تنظیم و دریافت کوکی ها در Web API
میزبانی IIS و میزبانی خود li>
سرفصل ها و درس ها
مقدمه
Introduction
ساختن API های وب
Building web APIs
آنچه باید بدانید
What you should know
1. تزریق وابستگی در API وب
1. Dependency Injection in Web API
تزریق وابستگی چیست؟
What is dependency injection?
حل و فصل وابستگی ها با وحدت
Resolving dependencies with Unity
پیکربندی حل کننده وابستگی
Configuring the dependency resolver
دامنه وابستگی
Scope of a dependency
2. درخواست های متقابل در API وب
2. Cross-Origin Requests in Web API
CORS چیست؟
What is CORS?
CORS را فعال کنید
Enabling CORS
تنظیم منشأ CORS و روشهای HTTP
Setting CORS origins and HTTP methods
ایجاد یک خط مشی CORS سفارشی
Creating a custom CORS policy
3. نسخه های API
3. Versioning APIs
چرا نسخه API؟
Why API versioning?
ایجاد اولین کنترلر نسخه شده
Creating the first versioned controller
نسخه سازی مسیر
Route versioning
نسخه پرس و جو رشته
Query string versioning
نسخه هدر نسخه
Version header versioning
4- کنترل کننده های پیام پیام HTTP وب API
4. Web API HTTP Message Handlers
مدیریت پیام چیست؟
What is a message handler?
ایجاد یک کنترل کننده پیام سفارشی
Creating a custom message handler
لینکدین: شبکه اجتماعی حرفهای برای ارتباط و کارآفرینی
لینکدین به عنوان یکی از بزرگترین شبکههای اجتماعی حرفهای، به میلیونها افراد در سراسر جهان این امکان را میدهد تا ارتباط برقرار کنند، اطلاعات حرفهای خود را به اشتراک بگذارند و فرصتهای شغلی را کشف کنند. این شبکه اجتماعی به کاربران امکان میدهد تا رزومه حرفهای خود را آپدیت کنند، با همکاران، دوستان و همکاران آینده ارتباط برقرار کنند، به انجمنها و گروههای حرفهای ملحق شوند و از مقالات و مطالب مرتبط با حوزه کاری خود بهرهمند شوند.
لینکدین همچنین به کارفرمایان امکان میدهد تا به دنبال نیروهای با تجربه و مهارت مورد نیاز خود بگردند و ارتباط برقرار کنند. این شبکه حرفهای به عنوان یک پلتفرم کلیدی برای بهبود دسترسی به فرصتهای شغلی و گسترش شبکه حرفهای خود، نقش مهمی را ایفا میکند. از این رو، لینکدین به عنوان یکی از مهمترین ابزارهای کارآفرینی و توسعه حرفهای در دنیای امروز مورد توجه قرار دارد.
Ervis Trupja یک توسعه دهنده وب دات نت فول استک با سابقه ریاضی و تجربه تدریس است.
او کار خود را به عنوان معلم ریاضی آغاز کرد و در آنجا به قدرت تدریس مؤثر پی برد. پس از یک سال تدریس حرفهای، او تصمیم گرفت خود را در صنعت فناوری در حال تحول و تغییر به چالش بکشد. او هرگز از یادگیری مهارت های برنامه نویسی و زبان های جدید دست نکشید. در اوایل، او شروع به ایجاد برنامه های وب فقط برای سرگرمی کرد. این علاقه از آن زمان به تصمیم او برای کار تمام وقت در زمینه فناوری منجر شد. موفقیت و تفریحی که او در این زمینه دارد، این اشتیاق را امروز زنده نگه می دارد. سوابق تحصیلی او شامل کارشناسی ارشد علوم ریاضی و علوم کامپیوتر است. اشتیاق او به زبان های خارجی او را به یادگیری و برقراری ارتباط روان به پنج زبان سوق داده است: آلبانیایی، انگلیسی، ترکی، ایتالیایی و آلمانی.
نمایش نظرات