• تهرانپارس ، خ شهید محمود آمینه بزرگراه رسالت، پلاک 213، طبقه2، واحد7

  • 021-77295097 0912-8099518

  • شنبه تا پنجشنبه۹ صبح تا ۶ بعد از ظهر

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

تکنیک Rendering صفحات وب از طریق آخرین تکنولوژی Microsoft در ASP.NET Core 5 به همراه پروژه عملی RazorBlog که به طور اختصاصی به آموزش Razor Page به همراه یک پروژه عملی می پردازد.

  • مدرس: حسین عباس آبادی
  • مدت زمان دوره: 1:51:55 ساعت
  • تعداد ویدئوها: 10 ویدئو
  • آخرین به روزرسانی: 1399/06/17
  • پشتیبانی آنلاین: پاسخ به تمامی سوالات به صورت آنلاین و ارتباط مستقیم با مدرس دوره
  • فیلم های نمونه: امکان مشاهده رایگان فیلم های نمونه برای اطمینان از کیفیت دوره(در بخش سرفصل)
  • قیمت: 60,000 تومان رایگان!

فیلم معرفی دوره آموزش 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 آموزش دهیم تا شما علاقمندان بتوانید نحوه استفاده از این تکنیک را به طور کامل فرا بگیرید.

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

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

سرفصل آموزش Razor Pages در ASP.NET Core:

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

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

نظرات خود را با ما به اشتراک بگذارید

کامنت ها (5)

  • موسسه آموزشی آتریا
  • موسسه آموزشی آتریا
  • موسسه آموزشی آتریا
  • موسسه آموزشی آتریا
  • موسسه آموزشی آتریا