ریال 490,000

خرید دانلودی بسته ی آموزش ویدئویی ساخت Web API در ASP.NET Core 2.0

توضیحات

بسته ی آموزش ویدئویی ساخت Web API در ASP.NET Core 2.0 یکی دیگر از آموزش های گروه آموزشی پرووید می باشد که در این قسمت آن را به شما معرفی می کنیم. این بسته ی آموزشی نیز یکی از دوره های آموزشی دیگر که در حوزه ی فارسی سازی آموزش های انگلیسی تنظیم شده است می باشد. عنوان این بسته ی آموزشی ساخت Web API در ASP.NET Core 2.0 است که با نام اصلی Building Web APIs with ASP.NET Core از شرکت Lynda منتشر شده است.

Web API چیست؟

همانطور که از نام آن مشخص است یک Web API یک API است که بر روی Web سوار می‌ شود می‌ تواند توسط پروتکل HTTP مورد دسترسی قرار بگیرند دقت کنید که Web API یک مفهوم است و نه یک تکنولوژی. ما می توانیم Web API را با تکنولوژی های متفاوتی از قبیل جاوا و دات نت ایجاد کنیم. برای مثال Web API مربوط به توییتر به ما امکان این را می دهد تا با استفاده از روشی برنامه نویسی وار به داده هایی برای خواندن و نوشتن دسترسی پیدا کنیم و با استفاده از این Web API قابلیت هایی را در درون برنامه های خود استفاده کنیم.

ASP.NET Web API چیست؟

‏ASP.NET Web API یک فریم ورک قابل گسترش (Extensible) برای ساختن سرویس های مبتنی بر HTTP است که می توانند در اپلیکیشن های متفاوت و پلتفرم های متنوع از قبیل وب، ویندوز و موبایل مورد دسترسی قرار بگیرند. روند کار ASP.NET Web API تقریباً شبیه به برنامه های وب ASP.NET MVC است با این تفاوت که در ASP.NET Web API داده ها در قالب یک Response ارسال می شوند و نه در قالب یک HTML View. از نقطه نظر دیگر ASP.NET Web API و وب سرویس ها یا سرویس‌ های WCF مشابه هستند و تفاوت اصلی بین آنها این است که ASP.NET Web API فقط از پروتکل HTTP پشتیبانی می کند.

ASP.NET Core چیست؟

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

رجوع به این بسته در سایت Lynda

ویدئوی معرفی به علت قرار داشتن بر روی سایت آپارات از کیفیت بالایی برخوردار نیست. این موضوع در مورد ویدئوهای خریداری شده که بر روی سرور سایت قرار داده شده اند صدق نمی کند.

دانلود دموی بسته ی آموزش ساخت Web API در ASP.NET Core 2.0

عناوین فصل های بسته ی آموزش ساخت Web API در ASP.NET Core 2.0

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

  • مقدمه
  • پیش نیاز ها

فصل دوم: شروع به کار با پروژه های Web API

  • راه اندازی بانک اطلاعاتی در Azure
  • ساخت و راه اندازی پروژه ی Web API
  • بررسی کلاس Startup

فصل سوم: کار با داده ها و Domain Model ها

  • کار با Entity Framework Core در Web API
  • پیکربندی Entity Framework
  • اضافه کردن یک Controller
  • ارتباط دادن Controller ها با Model ها
  • مبحث Model Binding
  • مبحث Model Validation
  • برگرداندن پیام با HTTP Response
  • Exception Handling با HTTP Response

فصل چهارم: Optimization ها و Performance

  • بررسی دقیق Web API با Postman
  • بررسی دقیق ترافیک HTTP با Chrome DevTools
  • بررسی دقیق ترافیک HTTP با Edge DevTools
  • بررسی دقیق ترافیک HTTP با Fiddler
  • بررسی Performance با Stackify Prefix

فصل پنجم: مباحث پیشرفته در توسعه ی Web API

  • استفاده از الگوی Repository
  • یادگیری Dependency Injection در ASP.NET Core
  • پیاده سازی Repository ها
  • متصل کردن Controller ها و Repository ها
  • تست کردن Web API با MSTest
  • تست کردن Web API با xUnit
  • Deploy کردن Web API در Azure

فصل ششم: Cache کردن داده ها برای Performance بهتر

  • چرا باید از Caching در Web API استفاده کرد؟
  • پیاده سازی Response Caching
  • پیاده سازی In-memory Caching
  • پیاده سازی Distributed Caching با Redis

فصل هفتم: جمع بندی

  • آموزش های دیگر

1 دیدگاه برای بسته ی آموزش ویدئویی ساخت Web API در ASP.NET Core 2.0

  1. عرفان

    سلام، دوره چند ساعت هست؟ و آیا Web Api که مینویسید رو روی هاست پاپلیش میکنید و روی یه نرم افزار کلاینتی هم تست میشه ؟

    • مرتضی گیتی

      سلام وقت بخیر. دوست عزیز این بسته ی آموزشی دقیقاً دوبله ی آموزش اصلی سایت لیندا هست. برای اطلاعات کامل تر با لینکی که توی همین صحفه گذاشته شده می توانید به صفحه ی این بسته در سایت لیندا مراجعه کنید.

دیدگاه خود را بنویسید

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