آموزش اصول WCF

WCF Fundamentals

نکته: آخرین آپدیت رو دریافت میکنید حتی اگر این محتوا بروز نباشد.
توضیحات دوره: بیاموزید که چگونه با استفاده از Windows Communication Foundation بر روی پلتفرم مایکروسافت سیستم‌های متصل مدرن بسازید. بنیاد ارتباطات ویندوز (WCF) اساس ساختن سیستم‌های متصل بر روی پلتفرم ویندوز با استفاده از دات‌نت است که ساخت سرویس‌های امن، قابل اعتماد و قابل معامله را ممکن می‌سازد. را می توان در برنامه های کاربردی سرویس گرا ترکیب کرد. این دوره توسعه دهندگان را با پلت فرم WCF آشنا می کند و جنبه های سرویس گیرنده و سمت سرویس برنامه نویسی خدمات RESTful را بررسی می کند.

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

معرفی WCF Introducing WCF

  • بررسی اجمالی Overview

  • سیستم های متصل مایکروسافت Microsoft connected systems

  • حرکت به سمت خدمات The move towards services

  • فلسفه طراحی خدمات Service design philosophies

  • خدمات مبتنی بر SOAP SOAP-based services

  • خدمات RESTful RESTful services

  • سرویس گرایی و SOA Service-orientation and SOA

  • اولین تلاش های مایکروسافت Microsoft's first attempts

  • چارچوب ارتباطی ایده آل The ideal communication framework

  • معرفی WCF Introducing WCF

  • نسخه ی نمایشی: نوشتن یک سرویس WCF ساده Demo: Writing a simple WCF service

  • خدمات و نقاط پایانی Services and endpoints

  • پابندهای داخلی Built-in bindings

  • مصرف خدمات با WCF Consuming services with WCF

  • نسخه ی نمایشی: نوشتن یک کلاینت ساده WCF Demo: Writing a simple WCF client

  • برخی از سوالات رایج WCF Some common WCF questions

  • خلاصه Summary

خدمات برنامه نویسی Programming Services

  • بررسی اجمالی Overview

  • تعریف قراردادهای داده Defining data contracts

  • تعریف قراردادهای خدماتی Defining service contracts

  • خدمات پیاده سازی Implementing services

  • نسخه ی نمایشی: نوشتن یک سرویس ساده Demo: Writing a simple service

  • خدمات میزبانی Hosting services

  • پیکربندی خدمات در یک هاست Configuring services within a host

  • دمو: نوشتن یک برنامه میزبان Demo: Writing a host application

  • تعریف نقاط پایانی در پیکربندی Defining endpoints in configuration

  • نسخه ی نمایشی: با استفاده از بخش پیکربندی WCF Demo: Using the WCF config section

  • نشانی ها و الزامات Addresses and bindings

  • تنظیمات صحافی Binding configurations

  • دمو: تعریف یک پیکربندی الزام آور Demo: Defining a binding configuration

  • رفتارهای خدماتی Service behaviors

  • نسخه ی نمایشی: اعمال یک رفتار خدماتی Demo: Applying a service behavior

  • انتشار فراداده خدمات Publishing service metadata

  • نسخه ی نمایشی: افشای نقاط پایانی MEX Demo: Exposing MEX endpoints

  • استثناهای سرویس Service exceptions

  • خلاصه Summary

مشتریان برنامه نویسی Programming Clients

  • بررسی اجمالی Overview

  • بازیابی تعاریف نقطه پایانی Retrieving endpoint definitions

  • نسخه ی نمایشی: با استفاده از SvcUtil.exe Demo: Using SvcUtil.exe

  • نسخه ی نمایشی: با استفاده از مراجع خدمات Demo: Using Service References

  • کانال های برنامه نویسی Programming channels

  • تعیین نقاط پایانی مشتری Specifying client endpoints

  • چرخه عمر کانال Channel lifecycle

  • نسخه ی نمایشی: ایجاد، استفاده و بستن کانال ها Demo: Creating, using, and closing channels

  • اجتناب از ChannelFactory Avoiding ChannelFactory

  • دمو: با استفاده از کلاس پروکسی Demo: Using the proxy class

  • پیکربندی کانال های مشتری Configuring client channels

  • استثناها و عیوب Exceptions and faults

  • نسخه ی نمایشی: رسیدگی به استثناهای مختلف Demo: Handling various exceptions

  • فراخوانی خدمات به صورت ناهمزمان Invoking services asynchronously

  • نسخه ی نمایشی: با استفاده از مدل ناهمگام WCF 3.5 Demo: Using the WCF 3.5 async model

  • به اشتراک گذاری مجموعه ها و استفاده مجدد از انواع Sharing assemblies and reusing types

  • نسخه ی نمایشی: ابزار پشتیبانی برای استفاده مجدد از انواع Demo: Tool-support for reusing types

  • برنامه نویسی MEX در مشتریان WCF Programming MEX in WCF clients

  • نسخه ی نمایشی: با استفاده از MetadataResolver Demo: Using MetadataResolver

  • خلاصه Summary

خدمات RESTful RESTful Services

  • بررسی اجمالی Overview

  • درک REST Understanding REST

  • معماری منبع گرا (ROA) Resource Oriented Architecture (ROA)

  • مبادلات و راهنمایی Tradeoffs and guidance

  • پشتیبانی REST در WCF 3.5 REST support in WCF 3.5

  • پیکربندی خدمات WCF برای REST Configuring WCF services for REST

  • WebGetAttribute WebGetAttribute

  • WebInvokeAttribute WebInvokeAttribute

  • UriTemplate UriTemplate

  • نسخه ی نمایشی: پیاده سازی یک سرویس RESTful Demo: Implementing a RESTful service

  • نسخه ی نمایشی: با استفاده از WebServiceHost/Factory Demo: Using WebServiceHost/Factory

  • نسخه ی نمایشی: فراخوانی یک سرویس RESTful Demo: Calling a RESTful service

  • WebOperationContext WebOperationContext

  • مدل برنامه نویسی اتحادیه Syndication programming model

  • نسخه ی نمایشی: انتشار فیدهای Atom/RSS Demo: Publishing Atom/RSS feeds

  • ادغام Ajax از طریق JSON Ajax integration via JSON

  • نسخه ی نمایشی: فعال کردن یکپارچه سازی Ajax Demo: Enabling Ajax integration

  • محدودیت های سیستم.وب System.Web limitations

  • خلاصه Summary

نمایش نظرات

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

آموزش اصول WCF
خرید اشتراک و دانلود خرید تکی و دانلود | 160,000 تومان (5 روز مهلت دانلود) زمان تقریبی آماده سازی لینک دانلود این دوره آموزشی حدود 5 تا 24 ساعت می باشد.
جزییات دوره
4h 32m
75
Pluralsight (پلورال سایت) pluralsight-small
01 شهریور 1387 (آخرین آپدیت رو دریافت می‌کنید، حتی اگر این تاریخ بروز نباشد.)
1,901
از 5
دارد
دارد
دارد

Google Chrome Browser

Internet Download Manager

Pot Player

Winrar

Aaron Skonnard Aaron Skonnard

آرون یکی از بنیانگذاران Pluralsight است که در آنجا به عنوان مدیر اجرایی خدمت می کند. آرون سالها صرف توسعه مواد درسی و آموزش توسعه دهندگان حرفه ای در سراسر جهان کرده است. او در بسیاری از کنفرانس های توسعه دهندگان محبوب مانند PDC، TechEd و VSLive ارائه کرده است! مایکروسافت آرون را به مدت هشت سال به عنوان MVP در جامعه توسعه دهندگان "سیستم های متصل" به رسمیت شناخت. آرون کتاب‌ها، مقالات و وایت پیپرهای متعددی از جمله Essential XML Quick Reference (Addison Wesley, 2001)، Essential XML (Addison Wesley, 2000) و ستون‌های محبوب خود را در مجله MSDN نوشته است. آرون با همسرش مونیکا و پنج فرزندش میشل، مایکل، ناتان، گیزلا و اما در یوتا زندگی می کند.

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

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

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