آموزش ASP.NET Web Forms Internals: Requests, ViewState & Page Lifecycle

ASP.NET Web Forms Internals: Requests, ViewState & Page Lifecycle

نکته: آخرین آپدیت رو دریافت میکنید حتی اگر این محتوا بروز نباشد.
توضیحات دوره: اکثر توسعه دهندگان با انتزاعات سطح بالایی که ASP.NET برای آنها فراهم می کند، مانند Web Forms و Web Services آشنا هستند. با این حال، زیر این انتزاعات معماری بسیار جالبی قرار دارد. دانستن زیرکارهای این معماری...آیا می دانید قبل از اینکه یک صفحه شروع به اجرای رویدادهای خود کند چه اتفاقی می افتد؟ آیا می دانید خط لوله ASP.NET چگونه کار می کند و بهترین روش برای اشتراک کد شما در این خط لوله چیست؟ آیا از اهمیت ViewState در چرخه عمر صفحه فراتر از عبارت "این حالت صفحه را بین پست‌بک‌ها ذخیره می‌کند" می‌دانید؟ اگر پاسخ هر یک از سوالات بالا منفی بود، از این دوره بهره مند خواهید شد.

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

معرفی Introduction

  • معرفی Introduction

  • انگیزه و محتوا Motivation and Contents

اجرای پیش صفحه: درخواست معماری Pre-Page Execution: Request Architecture

  • معرفی Introduction

  • فهرست Contents

  • خط لوله یکپارچه IIS/ASP.NET The Integrated IIS/ASP.NET Pipeline

  • معماری پیش از اجرای صفحه Pre-Page Execution Architecture

  • یک درخواست به IIS می رسد A Request Hits IIS

  • به خط لوله یکپارچه Into the Integrated Pipeline

  • ماژول های بومی و مدیریت شده وارد می شوند Native and Managed Modules Kick In

  • ماژول ManagedEngine یکپارچه سازی ASP.NET را راه اندازی می کند The ManagedEngine Module Triggers ASP.NET Integration

  • دامنه برنامه ایجاد شده است The Application Domain is Created

  • درخواست به Handler می رسد Request hits the Handler

  • ... و اجرای صفحه شروع می شود …And the Page Execution Starts

  • حالت کلاسیک IIS (IIS 6.0) The IIS Classic Mode (IIS 6.0)

  • خلاصه و موارد مصرفی Recap and Takeaways

معرفی ViewState Introducing ViewState

  • معرفی Introduction

  • فهرست Contents

  • معرفی ViewState Introducing ViewState

  • ViewState برای ASP.NET ViewState for ASP.NET

چرخه عمر صفحه و ViewState The Page Lifecycle and ViewState

  • معرفی Introduction

  • مرحله 0: ایجاد کلاس کامپایل شده Step 0: Generating the Compiled Class

  • مرحله 1: مقداردهی اولیه صفحه Step 1: Page Initialization

  • مرحله 2: بارگیری داده های صفحه Step 2: Loading Page Data

  • مرحله 3: بارگیری صفحه Step 3: Loading the Page

  • مرحله 4: رندر کردن صفحه Step 4: Rendering the Page

  • چرخه زندگی کامل A Full Lifecycle

ASP.NET Walkthroughs ASP.NET Walkthroughs

  • معرفی Introduction

  • راهنما 1: Viewstate یک صفحه خالی یا غیرفعال شده توسط Viewstate Walkthrough 1: Viewstate of an Empty or Viewstate-disabled Page

  • راهنمای 2: چه چیزی در Viewstate ذخیره می شود؟ Walkthrough 2: What is Stored in the Viewstate?

  • راهنما 3: یک ViewState Gotcha: رویدادهای بازگشتی Walkthrough 3: A ViewState Gotcha: Recursive Events

  • بررسی 4: کاهش اندازه Viewstate Walkthrough 4: Reducing Viewstate Size

  • راهنمای 5: Viewstate و کنترل‌های پویا Walkthrough 5: Viewstate and Dynamic Controls

نمایش نظرات

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

آموزش ASP.NET Web Forms Internals: Requests, ViewState & Page Lifecycle
خرید اشتراک و دانلود خرید تکی و دانلود | 160,000 تومان (5 روز مهلت دانلود) زمان تقریبی آماده سازی لینک دانلود این دوره آموزشی حدود 5 تا 24 ساعت می باشد.
جزییات دوره
1h 4m
32
Pluralsight (پلورال سایت) pluralsight-small
23 خرداد 1392 (آخرین آپدیت رو دریافت می‌کنید، حتی اگر این تاریخ بروز نباشد.)
566
از 5
دارد
دارد
دارد

Google Chrome Browser

Internet Download Manager

Pot Player

Winrar

Mohamad Halabi Mohamad Halabi

محمد یک معمار راه حل است که در حال حاضر در بخش دولت الکترونیکی کار می کند. او حرفه حرفه ای خود را از سال 2003 شروع کرد. او معتقد است که معماران چیزی فراتر از مدل سازی نیستند ، بنابراین او مجموعه معماری سازمانی را پوشش می دهد ، از معماری کسب و کار تا طراحی دقیق و توسعه سخت. وی دارای طیف وسیعی از مهارت ها در زمینه ادغام شرکت ، هویت و دسترسی ، cloud ، اینترنت اشیا و تجزیه و تحلیل داده ها است. وی از سال 2010 به عنوان MVP مایکروسافت مشغول به کار بوده و به عنوان ASV.NET MVP و سپس Integration MVP و در حال حاضر Azure MVP فعالیت می کند. وی دارای مدرک لیسانس در رشته مهندسی کامپیوتر و کارشناسی ارشد در معماری سازمانی است.

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

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

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