آموزش Razor Pages در ASP.NET Core

توضیحات دوره

توسعه دهندگان ASP.NET Core شرکت مایکروسافت استفاده از Razor Pages را به جای الگوی MVC پیشنهاد می کنند. الگوی MVC سال هاست که  از محبوبترین الگوها و روش های پیاده سازی سایت است اما این الگو یک سری اشکالاتی هم دارد. زمانی که شما از الگوی MVC استفاده می کنید همیشه نیاز به controller دارید. در این الگو Model ، View و Controller در فولدرهای مجزا قرار دارند و اگر زمانی لازم باشد یک Controller را به همراه Model و View های آن به یک پروژه ی دیگر منتقل کنید باید حجم کار زیادی انجام دهید.

در Razor Pages ما دیگر Controller نداریم و Action Method ها می توانند درون View یا فایلی همنام با View  قرار گیرند. در الگوی MVC این Controller ها نیستند که اهمیت دارند، بلکه Action Method های درون Controller هستند که درخواست های ورودی را مدیریت می کنند. این دقیقا بخشی است که Razor Pages روی آن تاکید دارد. 

وقتی شما از تکنیک Razor Pages در وب سایت های خود استفاده می کنید تمام قابلیتهای MVC را دارید. وقتی یک پروژه ی MVC را در ASP.NET Core ایجاد می کنید همزمان Razor Page هم به پروژه شما اضافه می گردد. شما می توانید حتی بخشی از پروژه خود را با استفاده از الگوی MVC و بخشی را با استفاده از تکنیک Razor Pages انجام دهید.

در تکنیک Razor Page شما به جای تمرکز روی Controller روی Page ها تمرکز دارید. با استفاده از تکنیک Razor Pages شما ابتدا صفحه ی HTML خود را ایجاد می کنید و پس از آن در صورت نیاز Page Handler های آن را ایجاد می کنید. استفاده از تکنیک Razor Pages برای سایت هایی که تعداد صفحات زیادی دارند گزینه ی مناسبی است. شما نه تنها می توانید از Razor Pages برای طراحی سایت های کوچک استفاده کنید بلکه می توانید از آن برای پیاده سازی هر گونه سایتی استفاده کنید.

ما در این دوره آموزشی سعی کردیم تا تکنیک Razor Pages را در قالب پیاده سازی یک پروژه وبلاگ شخصی و با استفاده از تکنولوژی EF Core 5 آموزش دهیم تا شما علاقمندان بتوانید نحوه استفاده از این تکنیک را به طور کامل فرا بگیرید.

سرفصل دوره

آموزش Razor Pages (10 قسمت)

ایجاد چهارچوب اصلی پروژه RazorBlog
بررسی اولین Page Handler
تولید لینک و Route در Razor Pages
افزودن قالب به پروژه
ایجاد مدل و پایگاه داده پروژه
کار با فرم در Razor Pages
اعتبارسنجی فرم در Razor Pages
لیست مقالات در صفحه اصلی
Routing در Razor Pages
Handler های سفارشی در Razor Pages

اطلاعات دوره آموزشی


  • مدرس دوره: حسین عباس آبادی
  • مدت زمان دوره: 1:51:55
  • تعداد ویدیو: 10
  • آخرین بروزرسانی: 1399/07/14
  • فیلم های نمونه: امکان دریافت بخش های رایگان

پیش نیازهای دوره

  • آشنایی با برنامه نویسی C#
  • آشنایی با طراحی سایت
  • آشنایی با فریمورک ASP.NET Core

آنچه در پایان دوره خواهید آموخت

در پایان این دوره دانشجویان قادر خواهند بود تا پروژه های خود را از معماری MVC قدیمی به Razor Pages جدید انتقال دهند. همچنین دانشجویان می توانند از این پس پروژه های خود را بر اساس این تکنولوژی جدید ایجاد نمایند و از مزیت های معماری MVC استفاده نمایند. سرعت بالا، سادگی در استفاده و قابل گسترش بودن تنها گوشه ای از مزایای استفاده از Razor Pages در پروژه های نرم افزاری می باشد.

لطفا، بدون ریسک خرید کنید!

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

پلن های قیمتی

بسته پایه

  • ضمانت بازگرداندن وجه
  • دریافت به روزرسانی های دوره آموزشی
  • پشتیبانی از طریق واتساپ و تلفن
  • 5 ساعت خصوصی آنلاین جهت رفع اشکالات
  • 0 تومان
ثبت نام

بسته ویژه

  • ضمانت بازگرداندن وجه
  • دریافت به روزرسانی های دوره آموزشی
  • پشتیبانی از طریق واتساپ و تلفن
  • 5 ساعت خصوصی آنلاین جهت رفع اشکالات
  • 0 تومان
ثبت نام

دانشجویان این دوره، دوره های زیر را هم شرکت کرده اند

نظرات خود را به اشتراک بگذارید
موسسه آموزشی آتریا
نظرات (5)