آموزش انتقال ماژول های HTTP قدیمی به هسته ASP.NET

Migrating Legacy HTTP Modules to ASP.NET Core

نکته: آخرین آپدیت رو دریافت میکنید حتی اگر این محتوا بروز نباشد.
نمونه ویدیوها:
توضیحات دوره: این دوره بر انتقال ماژول‌های HTTP موجود و کنترل‌کننده‌های HTTP از برنامه‌های قدیمی ASP.NET به چارچوب جدید ASP.NET Core تمرکز خواهد کرد. شما صحبت‌ها را شنیده‌اید، چند ویدیوی مقدماتی را تماشا کرده‌اید و اسناد را مرور کرده‌اید. اکنون زمان آن است که برنامه وب موجود خود را به ASP.NET Core منتقل کنید. در این دوره آموزشی، گام به گام دقیقاً یاد خواهید گرفت که چگونه می توانید برنامه های فعلی ASP.NET را به پشته هسته جدید و بهبود یافته ASP.NET منتقل کنید. ابتدا نحوه تنظیم درخواست و خط لوله پاسخگو را بررسی خواهید کرد. در مرحله بعد، نحوه مصرف و ایجاد خدماتی مانند Entity Framework را خواهید یافت. سپس، به کار با اشیاء جدید HttpRequest و HttpResponse خواهید رفت. در نهایت، یاد می‌گیرید که چگونه از ویژگی‌های سرور استفاده کنید تا اطمینان حاصل کنید که کد شما می‌تواند روی هر پلتفرمی اجرا شود. در پایان این دوره، می‌دانید که چگونه برنامه‌های ASP.NET قدیمی خود را منتقل کنید، یا از طریق زمینه یک برنامه قدیمی، برخی از کارهای داخلی ASP.NET Core را بهتر کنترل کنید.

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

بررسی اجمالی دوره Course Overview

  • بررسی اجمالی دوره Course Overview

آشنایی با ASP.NET Core Pipeline Understanding the ASP.NET Core Pipeline

  • خط لوله هسته ASP.NET The ASP.NET Core Pipeline

  • ثبت کد با Run، Use و Map Registering Code with Run, Use, and Map

  • تبدیل یک HttpModule قدیمی Converting a Legacy HttpModule

  • نسخه ی نمایشی: تبدیل یک ماژول ورود به سیستم Demo: Converting a Logging Module

  • تبدیل HttpHandler قدیمی Converting a Legacy HttpHandler

  • نسخه ی نمایشی: تبدیل یک Minify Handler Demo: Converting a Minify Handler

  • مرور Review

خدمات مصرفی و انتشاراتی Consuming and Publishing Services

  • بررسی اجمالی Dependency Injection و ASP.NET Core's DI Framework Overview of Dependency Injection and ASP.NET Core's DI Framework

  • تبدیل یک ماژول با استفاده از Entity Framework به ASP.NET Core Converting a Module Using Entity Framework to ASP.NET Core

  • جایگزینی ASP.NET Core DI Framework با خودتان Replacing ASP.NET Core's DI Framework with Your Own

  • DI Framework ASP.NET Core را با Unity جایگزین کنید Replace ASP.NET Core's DI Framework with Unity

  • بررسی ماژول Module Review

پیکربندی تنظیمات برنامه Configuring Application Settings

  • نمای کلی از سیستم پیکربندی جدید Overview of the New Configuration System

  • انتقال ConnectionStrings به پیکربندی XML Migrating ConnectionStrings to XML Configuration

  • مزایای گزینه های تایپ قوی Benefits of Strongly Typed Options

  • AppSettings با یک کلاس گزینه‌های تایپ شده قوی AppSettings with a Strongly Typed Options Class

  • بررسی ماژول Module Review

پردازش درخواست‌ها و پاسخ‌ها Processing Requests & Responses

  • تفاوت های اصلی با پرس و جوهای سرصفحه درخواست Main Differences with Request Headers & Queries

  • تبدیل یک IHttpHandler با هدرهای درخواست Queries Converting an IHttpHandler with Request Queries & Headers

  • مقابله با پاسخ‌های HTTP جریانی Dealing with Streaming HTTP Responses

  • استفاده از OnStarting برای ارسال هدرهای پاسخ HTTP Using OnStarting to Send HTTP Response Headers

  • بررسی ماژول Module Review

بررسی عملکرد سرور با ویژگی ها Verifying Server Functionality with Features

  • تعریف و تایید ویژگی های سرور Defining and Verifying Server Features

  • تأیید و استفاده از ISessionFeature Verifying and Using ISessionFeature

  • افزودن، جایگزینی و حذف ویژگی های سرور Adding, Replacing, and Removing Server Features

  • افزودن ویژگی JsonForm خودمان Adding Our Own JsonFormFeature

  • مرور Review

بررسی دوره Course Review

  • بررسی دوره Course Review

نمایش نظرات

Pluralsight (پلورال سایت)

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

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

آموزش انتقال ماژول های HTTP قدیمی به هسته ASP.NET
جزییات دوره
2h 19m
29
Pluralsight (پلورال سایت) Pluralsight (پلورال سایت)
(آخرین آپدیت)
28
4.5 از 5
دارد
دارد
دارد
Chad McCallum
جهت دریافت آخرین اخبار و آپدیت ها در کانال تلگرام عضو شوید.

Google Chrome Browser

Internet Download Manager

Pot Player

Winrar

Chad McCallum Chad McCallum

با علاقه به توسعه نرم افزار ، چاد مک کالوم یک گیک رایانه ای در ساسکاچوان با بیش از 7 سال تجربه دات نت (و 2 سال PHP است ، اما در مورد آن صحبت نخواهیم کرد). وی پس از فارغ التحصیلی از پردیس SIAST Kelsey ، کار مستقل کار با PHP را انجام داد تا اینکه توانست iQmetrix را آزار دهد تا به او شغلی بدهد ، کاری که وی در 6 سال گذشته در آن آویزان بود. او دوباره به ریشه های خود در Regina برگشته و HackREGINA ، یک سازمان محلی هکاتون را با هدف تقویت جامعه توسعه دهندگان ضمن کدگذاری و نوشیدن آبجو راه اندازی کرده است. تمرکز فعلی وی تسلط بر هنر برنامه تک صفحه ای از طریق JavaScript و .NET است. بین وسواس به بازی های ویدیویی و ایده های تصادفی برنامه ، او سعی می کند هر هفته یک فناوری جدید را بیاموزد. می توانید نتایج را در www.rtigger.com مشاهده کنید.