لطفا جهت اطلاع از آخرین دوره ها و اخبار سایت در
کانال تلگرام
عضو شوید.
آموزش خدمات 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
Fanie Reynders یک متخصص گواهی مایکروسافت از آفریقای جنوبی و یک بشارت دهنده فناوری وب به تنهایی است، با بیش از 9 سال تجربه توسعه در پشته مایکروسافت. او فعالانه می نویسد و در مورد فناوری مورد علاقه اش برای هر کسی که مایل به گوش دادن است صحبت می کند و اخیراً در مجله DNC برجسته شده است و همچنین در کنفرانس Microsoft Dev4Devs ارائه کرده است.
نمایش نظرات