آموزش خدمات RESTful با ASP.NET Web API [ویدئو]

RESTful Services with ASP.NET Web API [Video]

نکته: آخرین آپدیت رو دریافت میکنید حتی اگر این محتوا بروز نباشد.
نمونه ویدیوها:
توضیحات دوره: امروزه برنامه‌ها همه جا هستند و بیشتر این برنامه‌ها بر روی باطن‌های پیچیده مبتنی بر ابر اجرا می‌شوند. ASP.NET Web API به شما این امکان را می دهد که به راحتی Web API هایی را ایجاد و استقرار دهید تا به شیوه ای راحت توسط توسعه دهندگان برای ساخت برنامه های کاربردی غنی و تعاملی مصرف شوند. این دوره ویدیویی یک نقطه شروع عالی برای هر توسعه دهنده وب است که می خواهد API های وب ساده را در چند دقیقه ایجاد کند. با به کارگیری دانش خود از ASP.NET در ارتباط با اطلاعات ارائه شده در این آموزش ویدیویی، به عنوان مثال یاد خواهید گرفت که بر هنر ساخت سرویس های RESTful مسلط شوید. دوره ویدیویی با یک مقدمه کوتاه شروع می شود که به زودی شما را با فریم ورک آشنا می کند و سپس به شما کمک می کند تا در طول دوره آموزشی یک Web API کاملاً کاربردی از ابتدا بسازید. با برخی از ویژگی های مهم ASP.NET Web API و نحوه همسویی آن با استاندارد REST آشنا خواهید شد. شما استراتژی‌های مختلف پیاده‌سازی را بررسی خواهید کرد و با برخی از پیاده‌سازی‌های امنیتی و راه‌های گسترش API‌های خود، از جمله نحوه اتصال سمت سرویس گیرنده به سرویس آشنا خواهید شد. این آموزش همچنین حاوی اطلاعاتی در مورد تولید اسناد خودکار و استراتژی‌های استقرار مانند انتشار در Azure است. این آموزش ویدیویی راهنمای جامع، واضح و آسان برای ایجاد سرویس های RESTful با ASP.NET Web API را در اختیار شما قرار می دهد. بسته کد این دوره در https://github.com/packtpublishing/restful-services-with-asp.net-web-api موجود است. ویژگی های مهم ASP.NET Web API از جمله ارتباط آن با REST و WCF ساخت یک Web API واقعی را از ابتدا شروع کنید تا توسط هر مشتری RESTful مصرف شود درباره احراز هویت و مجوز، و اعمال امنیت برای سرویس از طریق SSL بیاموزید کاوش گزینه‌های توسعه‌پذیری مانند فرمت‌کننده‌های نوع رسانه برای ارائه فرمت‌های مختلف فایل، کنترل‌کننده‌های پیام برای اجرای محدود کردن نرخ، فیلترهای اعتبارسنجی، تزریق وابستگی، و OData یک مشتری HTTP سفارشی ایجاد کنید و سرویس گیرنده را به سرویس متصل کنید از قدرت تولید اسناد خودکار برای ارائه اطلاعات استفاده جامع برای Web API خود استفاده کنید گزینه‌های میزبانی مختلف را ارزیابی کنید و خدمات خود را در ابر در Azure منتشر کنید. دانش فعلی ASP.NET خود را برای ایمن تر کردن API های وب خود و مطابقت با استانداردهای جهانی به منظور ایجاد آرامش در سرویس خود به کار ببرید * با استفاده از کنترل کننده های پیام، فیلترها و فرمت کننده های رسانه، امکانات گسترش API های وب خود را بررسی کنید * جامع مثال هایی برای کمک به شما در ساختن یک راه حل کاری سرتاسر برای یک مورد استفاده واقعی

سرفصل ها و درس ها

معرفی Introduction

  • تعریف و ویژگی ها Definition and Features

  • رابطه با REST Relationship with REST

  • ASP.NET Web API در مقابل WCF ASP.NET Web APIs versus WCF

یک دور در اطراف اصول A Lap Around the Basics

  • یک رابط یکنواخت A Uniform Interface

  • کنترلر APIC The APIController

  • اجرا توسط کنوانسیون Implementation by Convention

  • فعل به صفات Verb to Attributes

یک مثال عملی: فروشگاه کتاب A Hands-on Example: The Book Store

  • یک مرور کلی An Overview

  • شروع شدن Getting Started

  • طراحی مدل Designing the Model

  • ایجاد نقاط پایانی Creating the Endpoints

  • فروشگاه کتاب: خدمات در عمل The Book Store: Service in Action

ایمن سازی API های وب Securing Web APIs

  • احراز هویت و مجوز Authentication and Authorization

  • انواع احراز هویت Types of Authentication

  • استفاده از احراز هویت اولیه سفارشی Applying Custom Basic Authentication

  • فعال کردن SSL و اجرای HTTPS Enabling SSL and Enforcing HTTPS

توسعه پذیری Extensibility

  • استفاده از فرمت های رسانه ای Applying Media Formatters

  • مدیریت کننده پیام Message Handlers

  • استفاده از فیلترها Using Filters

  • Resolver سرویس The Service Resolver

  • پیاده سازی OData Implementing OData

تعامل با مشتریان Interacting with Clients

  • HttpClient The HttpClient

  • استفاده از HttpClient Message Handlers Using HttpClient Message Handlers

  • ایجاد یک مشتری سفارشی Creating a Custom Client

  • نسخه ی نمایشی جامع اپلیکیشن فروشگاه کتاب A Comprehensive Demo of The Book Store App

مستندات با استفاده از صفحات راهنما Documentation Using Help Pages

  • افزودن صفحات راهنما Adding Help Pages

  • ایجاد اسناد اضافی Generating Additional Documentation

  • اضافه کردن یک مشتری آزمایشی Adding a Test Client

  • سفارشی کردن صفحات راهنما Customizing Help Pages

میزبانی و استقرار Hosting and Deploying

  • گزینه های میزبانی Hosting Options

  • نسخه ی نمایشی در خود میزبانی A Demo on Self-Hosting

  • نسخه ی نمایشی در میزبانی OWIN A Demo on OWIN Hosting

  • راه اندازی Cloud با Azure Setting Up the Cloud with Azure

  • استقرار API های وب شما Deploying Your Web APIs

نمایش نظرات

آموزش خدمات RESTful با ASP.NET Web API [ویدئو]
جزییات دوره
2 h 4 m
34
Packtpub Packtpub
(آخرین آپدیت)
2
2.5 از 5
ندارد
دارد
دارد
جهت دریافت آخرین اخبار و آپدیت ها در کانال تلگرام عضو شوید.

Google Chrome Browser

Internet Download Manager

Pot Player

Winrar

Fanie Reynders Fanie Reynders

Fanie Reynders یک متخصص گواهی مایکروسافت از آفریقای جنوبی و یک بشارت دهنده فناوری وب به تنهایی است، با بیش از 9 سال تجربه توسعه در پشته مایکروسافت. او فعالانه می نویسد و در مورد فناوری مورد علاقه اش برای هر کسی که مایل به گوش دادن است صحبت می کند و اخیراً در مجله DNC برجسته شده است و همچنین در کنفرانس Microsoft Dev4Devs ارائه کرده است.