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