آموزش 10 روش برای ساخت وب سرویس در دات نت

10 Ways to Build Web Services in .NET

نکته: آخرین آپدیت رو دریافت میکنید حتی اگر این محتوا بروز نباشد.
نمونه ویدیوها:
توضیحات دوره: استفاده از 10 چارچوب وب مختلف و کتابخانه مشتری برای ساخت و استفاده از خدمات وب در .NET با محبوبیت جدید برنامه های کاربردی تک صفحه ای، برنامه های کاربردی گوشی های هوشمند و تجربیات چند دستگاهی، خدمات وب به طور فزاینده ای در زیرساخت وب و اهمیت پیدا می کنند. برنامه های کاربردی. این دوره چند روش مختلف را ارائه می دهد که خدمات وب ممکن است در چارچوب دات نت ایجاد شوند، از خدمات وب ASMX تا MVC4 Web API. ما همچنین به تعدادی از گزینه های موجود برای اتصال به آن سرویس های وب از یک برنامه مشتری نگاه خواهیم کرد. هر دو چارچوب Microsoft.NET و همچنین گزینه های منبع باز مورد بررسی قرار خواهند گرفت.

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

معرفی دوره Course Introduction

  • معرفی Introduction

خدمات وب ASMX ASMX Web Services

  • معرفی Introduction

  • درک ویژگی های وب سرویس ASMX Understanding ASMX Web Service Attributes

  • اولین روش وب ASMX ما Our First ASMX Web Method

  • یک روش وب با یک پارامتر A Web Method With A Parameter

  • روش های وب با پارامترهای شی Web Methods With Object Parameters

  • اضافه کردن یک مرجع خدمات Adding a Service Reference

  • تماس با سرویس وب Calling The Web Service

  • بازرسی پاکت های صابون Inspecting SOAP Envelopes

  • مرور Review

خدمات وب WCF WCF Web Services

  • معرفی Introduction

  • آشنایی با پیکربندی WCF Understanding WCF Configuration

  • ایجاد سرویس وب WCF و سرویس گیرنده تست WCF Creating A WCF Web Service and The WCF Test Client

  • قراردادهای داده Data Contracts

  • تماس با سرویس وب WCF با مرجع افزودن سرویس Calling our WCF Web Service with Add Service Reference

  • پیکربندی WCF سمت مشتری Client-side WCF Configuration

  • مرور Review

خدمات وب WCF AJAX WCF AJAX Web Services

  • معرفی Introduction

  • آشنایی با پیکربندی WCF AJAX Understanding WCF AJAX Configuration

  • ویژگی های WCF AJAX WebGet WCF AJAX WebGet Attributes

  • اولین روش WebGet ما Our First WebGet Method

  • انتقال پارامترها به متدهای WebGet Passing Parameters Into WebGet Methods

  • ایجاد و آزمایش روش های WebInvoke Creating and Testing WebInvoke Methods

  • ارسال جزئیات استثنایی به مشتری Sending Exception Details to The Client

  • برخی اصلاحات جزئی Some Minor Refactoring

  • WebInvoke با یک پارامتر ساده WebInvoke With A Simple Parameter

  • ارسال XML به جای JSON Sending XML Instead of JSON

  • کتابخانه پروکسی جاوا اسکریپت ایجاد شده The Generated JavaScript Proxy Library

  • ایجاد یک کلاینت فرم وب ASP.NET Creating an ASP.NET Web Form Client

  • فراخوانی یک روش WebInvoke از کلاینت جاوا اسکریپت Calling A WebInvoke Method From The JavaScript Client

  • مدیریت خطاها از کلاینت جاوا اسکریپت Handling Errors From The JavaScript Client

  • مرور Review

خدمات وب WCF REST WCF REST Web Services

  • معرفی Introduction

  • آشنایی با پیکربندی WCF REST Understanding WCF REST Configuration

  • اولین روش WebGet و DataContract ما Our First WebGet Method and DataContract

  • غیرفعال کردن WCF Test Client Disabling The WCF Test Client

  • عبور پارامترها از طریق قالب URI Passing Parameters Through The URI Template

  • اولین روش و آزمایش WebInvoke ما با Fiddler2 Our First WebInvoke Method and Testing with Fiddler2

  • اولین روش WebInvoke ما با استفاده از PUT Our First WebInvoke Method Using PUT

  • WebInvoke با DELETE WebInvoke with DELETE

  • برگرداندن داده ها در فرمت های مختلف Returning Data in Different Formats

  • اتصال با استفاده از WebClient و Deserializing JSON Connecting using WebClient and Deserializing JSON

  • غیراصولی کردن XML Deserializing XML

  • اتصال به وب سرویس ما با استفاده از HttpWebRequest Connecting to our Web Service Using HttpWebRequest

  • به روز رسانی در مشتری با استفاده از HttpWebRequest Updating on The Client Using HttpWebRequest

  • حذف از مشتری Deleting from The Client

  • مرور Review

خدمات وب داده WCF WCF Data Web Services

  • معرفی Introduction

  • آشنایی با پیکربندی سرویس داده WCF Understanding WCF Data Service Configuration

  • خدمات داده WCF با مدل های داده موجودیت ADO.NET WCF Data Services with ADO.NET Entity Data Models

  • جستجوی داده ها با OData Querying Data with OData

  • ایجاد، به روز رسانی و حذف داده ها با OData Creating, Updating and Deleting Data with OData

  • بازیابی داده ها با یک شی منبع داده سفارشی Retrieving Data with A Custom Data Source Object

  • ایجاد داده با یک شی منبع داده سفارشی Creating Data with A Custom Data Source Object

  • به روز رسانی داده ها با یک شی منبع داده سفارشی Updating Data with A Custom Data Source Object

  • حذف داده ها با یک شی منبع داده سفارشی Deleting Data with A Custom Data Source Object

  • روش های اضافی در IUpdable Extra Methods in IUpdatable

  • خواندن داده ها از طریق مرجع خدمات Reading Data Through A Service Reference

  • فیلتر کردن داده ها از طریق مرجع خدمات Filtering Data Through A Service Reference

  • رفع اشکال تماس های مرجع سرویس با Fiddler2 Debugging Service Reference Calls with Fiddler2

  • ایجاد، به روز رسانی و حذف داده ها از طریق مرجع خدمات Creating, Updating and Deleting Data Through A Service Reference

  • مرور Review

خدمات وب MVC3 MVC3 Web Services

  • معرفی Introduction

  • آشنایی با پیکربندی MVC3 Understanding MVC3 Configuration

  • اولین کنترلر و روش عمل First Controller and Action Method

  • روش عمل با پارامتر Action Method with Parameter

  • روش عمل با داده های JSON Action Method with JSON Data

  • روش عمل با افعال PUT و DELETE Action Method with PUT and DELETE Verbs

  • XML را با فیلتر عمل بازگردانید Return XML with Action Filter

  • XML را با Custom ActionResult برگردانید Return XML with Custom ActionResult

  • واکشی داده ها با HttpClient Fetching Data with HttpClient

  • ارسال داده با HttpClient Sending Data with HttpClient

  • قرار دادن و حذف با HttpClient PUT and DELETE with HttpClient

  • مرور Review

خدمات وب MVC4 MVC4 Web Services

  • معرفی Introduction

  • آشنایی با پیکربندی MVC4 Understanding MVC4 Configuration

  • ایجاد یک ApiController و متد دریافت Creating an ApiController and Get Method

  • مذاکره خودکار محتوا با Accept Automatic Content Negotiation with Accept

  • یک روش دریافت با پارامتر مسیر A Get Method with A Route Parameter

  • روش ارسال با داده های JSON Post Method with JSON Data

  • روش را با داده های JSON قرار دهید Put Method with JSON Data

  • حذف روش با پارامتر مسیر Delete Method with Route Parameter

  • اسناد API ایجاد شده به صورت خودکار Automatically Generated API Docs

  • استفاده از EasyHTTP برای دریافت داده Using EasyHTTP to Recieve Data

  • استفاده از EasyHTTP برای ارسال داده Using EasyHTTP to Send Data

  • مرور Review

خدمات وب FubuMVC FubuMVC Web Services

  • معرفی Introduction

  • FubuMVC را نصب و پیکربندی کنید Install and Configure FubuMVC

  • اولین نقطه پایانی ما را ایجاد کنید Create our First Endpoint

  • نقطه پایانی با پارامتر مسیر An Endpoint with A Route Parameter

  • ایجاد و به روز رسانی با مدل های درخواست Create and Update with Request Models

  • حذف درخواست ها Delete Requests

  • ایجاد و اضافه کردن رفتار خودمان Creating and Adding our Own Behavior

  • دریافت داده با استفاده از سرویس گیرنده Spring.NET REST Getting Data Using Spring.NET REST Client

  • دریافت داده با پارامتر مسیر Getting Data with A Route Parameter

  • ارسال داده با استفاده از سرویس گیرنده Spring.NET REST Sending Data Using Spring.NET REST Client

  • مرور Review

خدمات وب ServiceStack ServiceStack Web Services

  • معرفی Introduction

  • پشته سرویس را نصب و پیکربندی کنید Install and Configure Service Stack

  • اولین درخواست و خدمات ما را ایجاد کنید Create our First Request and Service

  • یک درخواست با پارامتر مسیر A Request with A Route Parameter

  • یک درخواست با JSON A Request with JSON

  • استفاده مجدد از اشیاء درخواست Reusing Request objects

  • مسیرهایی با افعال چندگانه Routes with Multiple Verbs

  • دریافت داده با استفاده از سرویس استک کلاینت Getting Data Using ServiceStack Client

  • ارسال داده با استفاده مجدد از یک شی درخواست Sending Data Reusing A Request Object

  • دریافت داده های رشته خام از یک پاسخ Getting Raw String Data from A Response

  • دریافت HttpWebResponse از مشتری Getting The HttpWebResponse from The Client

  • مرور Review

خدمات وب نانسی Nancy Web Services

  • معرفی Introduction

  • نصب Nancy از NuGet Installing Nancy from NuGet

  • یک NancyModule و Endpoint ایجاد کنید Create A NancyModule and Endpoint

  • نقطه پایانی با پارامتر مسیر An Endpoint with A Route Parameter

  • اتصال داده های درخواست به یک مدل Binding Request Data to A Model

  • به روز رسانی داده ها و مسیرهای ریشه Updating Data and Root Routes

  • بازگرداندن کد وضعیت HTTP خاص Returning A Specific HTTP Status Code

  • دریافت داده با استفاده از RestSharp Getting Data Using RestSharp

  • استفاده از پارامتر مسیر در RestSharp Using A Route Parameter in RestSharp

  • ارسال اطلاعات به سرور در RestSharp Sending Data to The Server in RestSharp

  • بررسی کد وضعیت یک پاسخ Checking The Status Code of A Response

  • مرور Review

بررسی دوره Course Review

  • مرور Review

نمایش نظرات

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

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

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

آموزش 10 روش برای ساخت وب سرویس در دات نت
جزییات دوره
6h 2m
122
Pluralsight (پلورال سایت) Pluralsight (پلورال سایت)
(آخرین آپدیت)
481
از 5
دارد
دارد
دارد
Chad McCallum
جهت دریافت آخرین اخبار و آپدیت ها در کانال تلگرام عضو شوید.

Google Chrome Browser

Internet Download Manager

Pot Player

Winrar

Chad McCallum Chad McCallum

با علاقه به توسعه نرم افزار ، چاد مک کالوم یک گیک رایانه ای در ساسکاچوان با بیش از 7 سال تجربه دات نت (و 2 سال PHP است ، اما در مورد آن صحبت نخواهیم کرد). وی پس از فارغ التحصیلی از پردیس SIAST Kelsey ، کار مستقل کار با PHP را انجام داد تا اینکه توانست iQmetrix را آزار دهد تا به او شغلی بدهد ، کاری که وی در 6 سال گذشته در آن آویزان بود. او دوباره به ریشه های خود در Regina برگشته و HackREGINA ، یک سازمان محلی هکاتون را با هدف تقویت جامعه توسعه دهندگان ضمن کدگذاری و نوشیدن آبجو راه اندازی کرده است. تمرکز فعلی وی تسلط بر هنر برنامه تک صفحه ای از طریق JavaScript و .NET است. بین وسواس به بازی های ویدیویی و ایده های تصادفی برنامه ، او سعی می کند هر هفته یک فناوری جدید را بیاموزد. می توانید نتایج را در www.rtigger.com مشاهده کنید.