آموزش برنامه نویسی وب با Razor Pages در ASP.NET Core

تعداد ویدئو 54
زمان دوره 02:41:12
مترجم مرتضی گیتی
دوبلر مرتضی گیتی
سایت منتشر کننده پلورال سایت

آموزش برنامه نویسی وب با Razor Pages در ASP.NET Core یکی دیگر از آموزش های گروه آموزشی پرووید می باشد که در این قسمت آن را به شما معرفی می کنیم. این بسته ی آموزشی نیز یکی از دوره های آموزشی دیگر که در حوزه ی فارسی سازی آموزش های انگلیسی تنظیم شده است می باشد. عنوان این بسته ی آموزشی آموزش کامل Razor Pages در ASP.NET Core است که با نام اصلی Razor Pages in ASP.NET Core – Getting Started از شرکت Pluralsight منتشر شده است.

فریم ورک ASP.NET Core Razor Pages چیست؟

فریم ورک ASP.NET Core Razor Pages به منظور ساخت وب سایت های مبتنی بر داده و یا data-driven که قرار است به صورت پویا و متمرکز بر صفحه و یا page-focused مورد استفاده قرار بگیرند ایجاد شده است. با استفاده از این فریم ورک می‌توانید به‌ راحتی سطح بسیار بالایی از separation of concerns را ایجاد کنید. از آنجایی که این فریم ورک را می‌توان در کنار آخرین ورژن از ASP.NET یعنی همان ASP.NET Core مورد استفاده قرار داد، وب سایت های ایجاد شده با این فریم ورک به صورت کاملاً cross-platform قابل اجرا بر روی سیستم عامل هایی از قبیل ویندوز، لینوکس و مک هستند. ضمناً توصیه می کنیم که از بسته ی آموزش ویدئویی ساخت اولین وب اپلیکیشن با ASP.NET Core MVC نیز استفاده کنید.

razor-pages

فریم ورک ASP.NET Core Razor Pages به صورت کاملاً سبک وزن و یا lightweight و همچنین انعطاف پذیر پیاده‌سازی شده است. با استفاده از این فریم ورک برنامه نویس کنترل کامل بر روی HTML تولید شده خواهد داشت. فریم ورک بر اساس ASP.NET Core MVC کار کار می‌کند و به طور پیش فرض در زمان فعال شدن MVC بر روی .Net Core شروع به کار خواهد کرد. این فریم ورک از زبان برنامه نویسی سی شارپ برای تولید کد سمت سرور و از فایلهای razor برای قراردادن کدهای سی شارپ در HTML و نهایتاً تولید کردن محتوای پویا برای مرورگر استفاده می نمایند.

سرفصل مطالب آموزش ویدئویی Razor Pages در ASP.NET Core

فصل اول: مقدمه دوره آموزشی

  • مقدمه دوره آموزشی

فصل دوم: مفاهیم اصلی در Razor Pages

  • فریم ورک Razor Pages چیست؟
  • مقایسه Razor Pages و MVC
  • بررسی Razor Syntax و Flow
  • کار کردن با Razor
  • بررسی معماری Razor Pages
  • بررسی اپلیکیشن این بسته ی آموزشی
  • بررسی اپلیکیشن در ویژوال استادیو
  • کار کردن با اولین Razor Page
  • جمع بندی

فصل سوم: ساختن Layout برنامه و Markup با Tag Helper ها

  • نیاز به نوشتن Markup
  • بررسی Tag Helper ها
  • پیاده سازی Navigation با Tag Helper ها
  • کار کردن Details Page برنامه
  • بهبود کار با عکس ها
  • مدیریت کردن Resource ها
  • پیاده سازی Caching با Tag Helper ها
  • جمع بندی

فصل چهارم: کار کردن با Form ها و Binding و Validation

  • بررسی فرم های برنامه
  • بررسی و درک کردن Form Workflow ها
  • درک کردن هر چه عمیق تر Tag Helper ها
  • ساختن Contact Form برنامه
  • بررسی کردن Model Binding
  • پردازش کردن یک فرم Submit شده
  • درک هر چه بهترن Model Validation
  • اعتبار سنجی کردن Form Data با Validation
  • کار کردن با چندین فرم در برنامه
  • جمع بندی

فصل پنجم: بررسی URL Routing و Page Flow

  • بررسی کردن Page Flow برنامه
  • بررسی کردن Action Result ها
  • بهبود Page Flow با Action Result ها
  • بررسی کردن Convention های Routing
  • بررسی کردن Route Template ها
  • بررسی کردن Route Constraint ها
  • اضافه کردن Route Constraint ها
  • ایجاد کردن یک Route Constraint سفارشی
  • جمع بندی

فصل ششم: کار کردن با Partial View ها و Section ها و View Component ها

  • نیاز به نوشتن Markup های قابل استفاده مجدد
  • درک کردن Partial View ها
  • استفاده کردن مجدد Markup ها با Partial View ها
  • بررسی Section ها در Razor
  • بررسی Layout ها پویا با Section ها
  • بررسی View Component ها
  • استفاده مجدد از Widget ها با View Component
  • پیاده سازی View Component ها در Tag Helper ها
  • جمع بندی

فصل هفتم: پیکربندی کردن و Deploy کردن برنامه Razor Pages

  • بررسی Configuration و Deployment ها در سطح Application
  • بررسی عملی Dependency Injection
  • تقویت کردن Component ها با Dependency Injection
  • دسترسی پیدا کردن با Service ها با Dependency Injection
  • درک کردن هر چه بهتر Middleware ها
  • کار کردن با Middleware ها
  • بررسی موارد Deployment در Azure
  • Deploy کردن وب اپلیکیشن با Azure
  • جمع بندی

نقد و بررسی‌ها

هیچ دیدگاهی برای این محصول نوشته نشده است.

اولین کسی باشید که دیدگاهی می نویسد “آموزش برنامه نویسی وب با Razor Pages در ASP.NET Core”

نشانی ایمیل شما منتشر نخواهد شد. بخش‌های موردنیاز علامت‌گذاری شده‌اند *

دسته های محصولات

افزودن به سبد خرید