آموزش مقدمه ای بر ASP.NET Web API

Introduction to the ASP.NET Web API

نکته: آخرین آپدیت رو دریافت میکنید حتی اگر این محتوا بروز نباشد.
توضیحات دوره: این دوره به معرفی اصول ASP.NET Web API می پردازد. ASP.NET Web API یک چارچوب غنی و منعطف برای ساخت نقاط پایانی و کلاینت مبتنی بر HTTP است. در دنیای HTML5، دستگاه های تلفن همراه و تکنیک های توسعه مدرن HTTP به گزینه پیش فرض برای ساخت سرویس های غنی و مقیاس پذیر تبدیل شده است. ASP.NET Web API از ابتدا برای رفع نیاز توسعه دهندگانی که می خواهند سرویس های HTTP/RESTful بسازند طراحی شده است. API مجموعه‌ای از گزینه‌های پیش‌فرض آسان برای استفاده را فراهم می‌کند، اما همچنین یک زیرساخت توسعه‌پذیری عمیق برای برآورده کردن نیازهای هر سناریو با استفاده از HTTP فراهم می‌کند.

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

مقدمه ای بر ASP.NET Web API Introduction to the ASP.NET Web API

  • معرفی Introduction

  • چی What

  • چرا Why

  • آیا این REST است Is this REST

  • در مقابل چارچوب وب WCF Versus the WCF Web Framework

  • نسخه ی نمایشی - مبانی Demo - Basics

  • مسیریابی Routing

  • مجامع Assemblies

  • کنوانسیون یا نه Convention or not

  • صحافی و قالب‌بندی مدل Model binding and Formatters

  • مذاکره در مورد محتوا Content negotiation

  • نسخه ی نمایشی - عمیق تر رفتن Demo - going deeper

  • نحو پرس و جو OData OData query syntax

  • پیکربندی Configuration

  • امنیت Security

  • خلاصه Summary

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

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

  • باقی مانده REST

  • URI ها URIs

  • رابط یکنواخت چیست؟ What is the Uniform Interface

  • پیاده سازی با استفاده از کنوانسیون Implementing using Convention

  • نسخه ی نمایشی - با استفاده از قرارداد Demo - using convention

  • کنترلر APIC APIController

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

  • نسخه ی نمایشی - با استفاده از پیکربندی Demo - Using Configuration

  • مذاکره در مورد محتوا Content negotiation

  • صحافی و قالب بندی مدل Model Binding and Formatting

  • HTTP - غواصی عمیق تر HTTP – Diving Deeper

  • HttpRequestMessage HttpRequestMessage

  • HttpResponseMessage HttpResponseMessage

  • نسخه ی نمایشی - HttpResponseMessage Demo - HttpResponseMessage

  • خلاصه Summary

HttpClient HttpClient

  • HttpClient HttpClient

  • چرا مشتری HTTP دیگر Why another HTTP Client

  • مدل HttpClient HttpClient model

  • با استفاده از HttpClient Using HttpClient

  • دمو HttpClient Demo HttpClient

  • انواع رسانه ها Media Types

  • ارسال داده Sending data

  • انواع محتوای Http HttpContent types

  • ارسال نسخه نمایشی داده ها Demo Sending Data

  • پرداختن به مسائل دیگر Dealing with Other Issues

  • HttpClientHandler HttpClientHandler

  • با استفاده از HttpClientHandler Using HttpClientHandler

  • برگرفته از DelegatingHandler Deriving from DelegatingHandler

  • عامل کاربر UserAgent

  • امنیت Security

  • خلاصه Summary

میزبانی Hosting

  • میزبانی ASP.NET Web API ASP.NET Web API Hosting

  • پیکربندی Http HttpConfiguration

  • میزبانی خود Self hosting

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

  • HttpSelfHostServer HttpSelfHostServer

  • میزبانی زیرساخت کنترلر Hosting the controller infrastructure

  • نسخه ی نمایشی - با استفاده از کنترلرها Demo - Using Controllers

  • ترفند کنترل کننده پیام Message handler trick

  • دمو - ترفند مهمانی مدیریت پیام Demo - Message Handler Party Trick

  • میزبانی ASP.NET ASP.NET Hosting

  • خلاصه Summary

امنیت Security

  • ASP.NET Web API: امنیت ASP.NET Web API: Security

  • اینجا زیاد نیست Not much here

  • احراز هویت Authentication

  • مجوز Authorization

  • نسخه ی نمایشی - اضافه کردن مجوز به میزبانی خود Demo - adding Authorization to Self Hosting

  • میزبانی خود Self hosting

  • OnConfigureBinding OnConfigureBinding

  • خلاصه Summary

توسعه پذیری Extensibility

  • توسعه پذیری Extensibility

  • شروع شدن Getting started

  • فرمت کننده ها Formatters

  • نسخه ی نمایشی - فرمت کننده Demo - Formatter

  • فیلترها Filters

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

  • نسخه ی نمایشی - مدیریت پیام Demo - Message Handler

  • برگرفته از DelegatingHandler Deriving from DelegatingHandler

  • فیلتر اقدام در مقابل مدیریت پیام Action Filter vs Message Handler

  • ServiceResolver ServiceResolver

  • خلاصه Summary

نمایش نظرات

نظری ارسال نشده است.

آموزش مقدمه ای بر ASP.NET Web API
خرید اشتراک و دانلود خرید تکی و دانلود | 160,000 تومان (5 روز مهلت دانلود) زمان تقریبی آماده سازی لینک دانلود این دوره آموزشی حدود 5 تا 24 ساعت می باشد.
جزییات دوره
3h 15m
78
Pluralsight (پلورال سایت) pluralsight-small
22 آذر 1391 (آخرین آپدیت رو دریافت می‌کنید، حتی اگر این تاریخ بروز نباشد.)
1,536
از 5
دارد
دارد
دارد
Jon Flanders

Google Chrome Browser

Internet Download Manager

Pot Player

Winrar

Jon Flanders Jon Flanders

گرچه جون چند سال اول زندگی حرفه ای خود را به عنوان وكالت سپری كرد ، اما به سرعت متوجه شد كه تعقیب و گریزها جالب تر از تعقیب آمبولانس است. او ابتدا در دانشگاه مینه سوتا کار کرد و یک وب سایت گزارشگری مالی با استفاده از ASP و SQL Server ساخت و متخصص در ادغام خودکار بین چندین فروشگاه داده است. از زمان پیوستن به صنعت آموزش در سال 1999 ، جون وقت خود را به کار در پروژه های مختلف اختصاص داده است در حالی که از دنیای ASP و COM به دنیای .NET ، ASP.NET و خدمات وب و اکنون به دنیای دستگاه های تلفن همراه مهاجرت کرده است. . در طول این بخش از زندگی جون ، او RESTFul.NET را برای O'Reilly ، Essential ASPfor Addison-Wesley و مسترینگ Mastering Visual Studio نوشت. NETfor O'Reilly. از سال 2011 ، جون تمرکز خود را بر روی دنیای موبایل گذاشته است. Jon که عمدتا در iOS کار می کند ، به شرکت های زیادی کمک کرده است تا تیم های موبایل را به تیم هایی تبدیل کنند که بتوانند با سهولت برنامه های تلفن همراه را ایجاد ، ساخت ، آزمایش و استقرار دهند. واقعیت افزوده یکی دیگر از علاقه های فعلی جون به همراه Beacons و IoT است. Jon برای مرحله بعدی توسعه تلفن همراه و کشف اینکه چگونه فناوری نه تنها می تواند ما را سرگرم کند ، بلکه به ایجاد جهانی متصل در جایی که دستگاه های هوشمند شروع به انجام کارهایی دشوار و وقت گیر می کنند ، هیجان زده است.

Pluralsight (پلورال سایت)

Pluralsight یکی از پرطرفدارترین پلتفرم‌های آموزش آنلاین است که به میلیون‌ها کاربر در سراسر جهان کمک می‌کند تا مهارت‌های خود را توسعه دهند و به روز رسانی کنند. این پلتفرم دوره‌های آموزشی در زمینه‌های فناوری اطلاعات، توسعه نرم‌افزار، طراحی وب، مدیریت پروژه، و موضوعات مختلف دیگر را ارائه می‌دهد.

یکی از ویژگی‌های برجسته Pluralsight، محتوای بروز و با کیفیت آموزشی آن است. این پلتفرم با همکاری با توسعه‌دهندگان و کارشناسان معتبر، دوره‌هایی را ارائه می‌دهد که با توجه به تغییرات روزافزون در صنعت فناوری، کاربران را در جریان آخرین مفاهیم و تکنولوژی‌ها نگه می‌دارد. این امر به کاربران این اطمینان را می‌دهد که دوره‌هایی که در Pluralsight می‌پذیرند، با جدیدترین دانش‌ها و تجارب به روز شده‌اند.