آموزش شروع به کار با ASP.NET Core

تعداد ویدئو 55
زمان دوره 02:56:25
مترجم مرتضی گیتی
دوبلر مرتضی گیتی
سایت منتشر کننده پلورال سایت

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

ASP.NET Core چیست؟

ASP.NET Core 1.0، که پیشتر با نام ASP.NET 5 معرفی شده بود، بازنویسی کامل ASP.NET است که با ایده‌ی کاملا ماژولار بودن، تهیه شده‌ است و از طریق آن، قابلیت به روز رسانی منظم و توزیع آسان از طریق NuGet، میسر خواهد شد. به علاوه در آن، بسیاری از الگوهای برنامه نویسی شیء‌گرا مانند Dependency Injection، به صورت built-in و از ابتدا پشتیبانی می‌شوند. ASP.NET Core 1.0 مدل برنامه نویسی ASP.NET MVC و Web API را به صورت یکپارچه ارائه می‌دهد و دیگر خبری از ارائه‌ی مجزای این‌ ها نخواهد بود و دقیقا بر مبنای مفاهیم برنامه نویسی این دو بنا شده‌ است.

ASP.NET-Core-Fundamentals-snapshot

پیشتر فضای نام System.Web.MVC مخصوص ASP.NET MVC بود و فضای نام مجزای دیگری به نام System.Web.Http مخصوص ASP.NET Web API. اما اکنون تنها یک فضای نام مشترک و یکپارچه به نام Microsoft.AspNet.Mvc هر دوی این‌ها را پوشش می‌دهد.

سرفصل مطالب آموزش اصول برنامه نویسی ASP.NET Core

فصل اول: مقدمه

  • مقدمه ی بسته ی آموزشی

فصل دوم: ساخت اولین برنامه با ASP.NET Core

  • مقدمه
  • راه اندازی
  • یک پروژه ی جدید
  • ابزارها و کدهای Command Line
  • ساختار پروژه ی ASP.NET Core
  • افزودن یک Configuration Source
  • ساختن و تزریق کردن سرویس Greeting
  • جمع بندی

فصل سوم: کار با Startup و Middleware

  • مقدمه
  • نحوه ی عملکرد Middleware
  • استفاده از اینترفیس IApplicationBuilder
  • نشان دادن جزییات مربوط به Exception ها
  • استفاده از Middleware برای تطابق با Environment
  • ذخیره کردن فایل ها
  • راه اندازی Middleware مربوط به MVC
  • جمع بندی

فصل چهارم: کار با Controller ها در فریم ورک MVC

  • مقدمه
  • الگوی طراحی Model View Controller
  • مبحث Routing
  • کار کردن با Conventional Route ها
  • کار کردن با Attribute Route ها
  • معرفی Action Result ها
  • نشان دادن View ها
  • جدولی پر از داده های رستوران ها
  • جمع بندی

فصل پنجم: کار با Model ها در فریم ورک MVC

  • مقدمه
  • کار کردن با Model ها و View Model ها
  • نشان دادن جزییات مربوط به رستوران ها
  • پذیرفتن ورودی از یک فرم
  • الگوی POST – Redirect – GET
  • اعتبارسنجی Model با استفاده از Data Annotation ها
  • جمع بندی

فصل ششم: استفاده از Entity Framework

  • مقدمه
  • معرفی SQL Server LocalDB
  • نصب Entity Framework
  • پیاده سازی DbContext
  • پیکربندی سرویس های Entity Framework
  • مبحث Migration ها در Entity Framework
  • شروع به کار
  • جمع بندی

فصل هفتم: کار با Razor View ها

  • مقدمه
  • کار با Layout View ها
  • کار با _ViewStart
  • کار با _ViewImports
  • کار با Razor Page ها
  • پیاده سازی یک فرم برای ویرایش
  • کار با Partial View ها
  • کار با View Component ها
  • جمع بندی

فصل هشتم: مبحث Authentication و Authorization در ASP.NET Core

  • مقدمه
  • نگاهی اجمالی به فریم ورک ASP.NET Identity
  • نگاهی اجمالی به فریم ورک OpenID Connect
  • استفاده از Connection های امن و رجیستر کردن برنامه
  • پیکربندی OpenID Connect
  • Authentication Service ها و Middleware
  • کار با User Authorization
  • کار با Identity ها و Claim ها
  • جمع بندی

فصل نهم: فریم ورک ها و ابزارهای Front End

  • مقدمه
  • ابزارهای Front End
  • کار با Command Line در مقایسه با ویژوال استادیو
  • راه اندازی mpm
  • سرو کردن فایل ها از طریق پوشه ی node_modules
  • استایل دادن به برنامه به وسیله ی Bootstrap
  • فعال سازی Client-side Validation
  • استفاده از CDN ها و Fallback ها
  • جمع بندی

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

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

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

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

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

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