آموزش WCF

دسته بندی: دات نت (NET.)

معرفی WCF

فریمورک برنامه نویسیWindows Communication Foundation به اختصار WCF، به سهولت فرایند توسعه نرم افزار های در ارتباط با یکدیگر کمک می کند و هدف اصلی آن ایجاد برنامه های سرویس گرا است. WCF یکی از چهار رابط برنامه نویسی NET. می باشد که از ویژگی های آن برخوردار است و به زبان های مختلف می تواند استفاده شود.

ایجاد برقراری ارتباط بین برنامه های مختلف را در یک سیستم شی گرا، به راحتی با WCF صورت می گیرد. WCF مبتنی بر معماری WCF است که تبادل پیام غیر همزمان و مستقل از نوع داده را میسر می سازد.

WCF انعطاف پذیر و توسعه پذیر است و پیام های سرویس را به صورت زبان هایی مثل C# و VB پیاده سازی می کند.

WCF از طریق Webservice ارتباط دوطرفه برقرار می کند.

با استفاده از WCF، می توانید داده ها را به عنوان پیام های ناهمزمان از یک نقطه پایانی خدمات به دیگری ارسال کنید. نقطه پایانی سرویس می تواند بخشی از یک سرویس دائمی در دسترس که توسط IIS میزبانی شده یا می تواند یک سرویس میزبان در یک برنامه باشد. نقطه پایانی می تواند یک سرویس دهنده باشد که از یک نقطه پایانی سرویس درخواست داده می شود. پیام ها به سادگی می توانند به عنوان یک کاراکتر یا کلمه واحد با عنوان XML ارسال شوند یا به پیچیدگی یک جریان از داده های باینری باشد.

ویژگی های WCF

  • ایجاد برنامه های سرویس گرا
  • قابلیت همکاری وب سرویس
  • الگوهای پیام چندگانه
  • پشتیبانی از فراداده های خدمات چاپ و نشر با استفاده از فرمت های مشخص شده در استانداردهای صنعتی مانند WSDL، Schema XML و WS-Policy
  • قراردادهای اطلاعات
  • امنیت بالا
  • حمل و نقل چندگانه و رمزگذاری
  • ایجاد یک پیام با دوام
  • پشتیبانی از معاملات با یکی از مدل های WS-AtomicTtransactions، API ها در Transactions و Microsoft Distributed Transaction Coordinator
  • پشتیبانی از AJAXو REST
  • قابلیت توسعه پذیری
آیا این نوشته را دوست داشتید؟
wintellectnow-dynamic-code-generation-writing-code-that-writes-code

آموزش کدنویسی داینامیک - CodeDOM 


CodeDOM تکنولوژی مورد استفاده ویژوال استودیو، WinForms، ASP.NET، WCF و سایر ابزارها و تکنولوژی ها برای ایجاد کد به صورت پویا است. شما می توانید CodeDO...

1397/01/06 1088 بازدید
wintellectnow-c-asmx-and-wcf-service-access

آموزش دسترسی به سرویس ASMX و WCF در سی شارپ


در سال های اخیر، شرکت ها از اینترنت و ساخت وب سرویس ها با مدل ASMX ASP.NET و اخیرا بنیاد ارتباطات ویندوز (WCF) بهره برده اند. در این ویدئو، ما نگاهی ب...

1396/12/25 1408 بازدید
wintellectnow-introduction-to-windows-communication-foundation-wcf

آشنایی با (Windows Communication Foundation (WCF


WCF یک تکنولوژی مایکروسافت برای مبادلات پیام امن در محیط های همگن یا ناهمگن است. در این دوره با نحوه استفاده و کار با Windows Communication Foundation...

1396/12/18 1029 بازدید
pluralsight-wcf-power-topics

آشنایی با نکته های قوی در WCF


در این مجموعه آموزش با نکته های قوی در WCF آشنا می شوید و می فهمید که چرا WCF از تمامی وب سرویس ها یک سر و گردن بالاتر است! در اینجا تمامی مطالب با م...

1395/04/28 2382 بازدید
دوره-آموزش-wcf-jumpstart

دوره آموزش WCF Jumpstart


این آموزش تصویری یکی از دوره های WCF است که نحوه طراحی وب سرویس های قدرتمند مبتنی بر WCF را به صورت عملی آموزش می دهد. این دوره آموزشی محصول Pluralsi...

1395/01/17 4106 بازدید
آشنایی-با-ویژگی-های-فنی-وب-سرویس-در-wcf

آشنایی با ویژگی های فنی وب سرویس در WCF


شما با استفاده از WCF می توانید وب سرویس های قدرتمندی در کمترین زمان طراحی کنید. این دوره آموزشی محصول Pluralsight است و شما را با ویژگی های فنی وب س...

1395/01/15 4103 بازدید
توسعه-پذیری-wcf

توسعه پذیری WCF


این دوره آموزشی جزء دوره های پیشرفته WCF است و شما را با مفهوم Extensibility یا توسعه پذیری WCF آشنا می کند. مفاهیمی مانند تنظیمات وب سرویس، مدیریت خ...

1395/01/15 2732 بازدید
نکته-های-پیشرفته-در-wcf

نکته های پیشرفته در WCF


در این دوره آموزشی با مباحث پیشرفته WCF مانند رفع خطاهای نرم افزار، نصب و راه اندازی روی IIS، معماری WCF و ... آشنا می شوید. این دوره آموزشی محصول Pl...

1395/01/15 3391 بازدید
آموزش-اصول-wcf

آموزش اصول WCF


WCF یکی از قدرتمندترین ابزارهای پیاده سازی وب سرویس های آنلاین می باشد. در این آموزش تصویری شما با اصول WCF آشنا می شوید. این دوره آموزشی محصول Plur...

1395/01/15 4096 بازدید
آشنایی-با-asp-net-web-services

آشنایی با ASP.NET Web Services


هدف از این دوره آموزش آشنایی شما با وب سرویس ها در ASP.NET است.امروزه وب سرویس ها کاربرد زیادی در پروژه های آنلاین دارند و عملکرد آن به این شکل است که...

1395/01/14 6465 بازدید
آموزش-caching-در-دات-نت

آموزش Caching در دات نت


یکی از مباحث مهم در طراحی وب مبحث chaching یا همان کش کردن اطلاعات است.کش کردن اطلاعات به این معنی است که بخشی از صفحات وب شما با اولین مراجعه کاربر د...

1395/01/14 4933 بازدید
فیلم-آموزش-کامل-wcf

فیلم آموزش کامل WCF


استفاده از وب سرویس ها در یکی دو سال گذشته افزایش چشم گیری داشته است.مخصوصا با ورود تلفن های همراه هوشمند و اپلیکیشن های آنلاین ضرورت استفاده از وب سر...

1395/01/14 12020 بازدید
آموزش-طراحی-وب-سرویس-با-wcf

آموزش طراحی وب سرویس با WCF


شالوده ارتباطی ویندوز (Windows Communication Foundation) یا به اختصار WCF، فریم ورک برنامه نویسی است که برای برقراری ارتباط بین برنامه های مختلف طراحی...

1395/01/14 8231 بازدید
طراحی-نرم-افزارهای-سرویس-گرای-مولتی-کل

طراحی نرم افزارهای سرویس گرای مولتی کلاینت


در این دوره آموزشی (Building End-to-End Multi-Client Service Oriented Applications) اطلاعات کافی برای طراحی و گسترش نرم افزارهای سرویس گرای مبتنی بر چ...

1395/01/14 3770 بازدید
مجموعه-کتاب-های-موسسه-oreilly

مجموعه کتاب های موسسه O'Reilly


موسسه O'Reilly یکی از انتشارات و تولیدکنندگان آموزش های تخصصی است که دوره های تصویری و کتاب های زیادی تا کنون منتشر کرده است. یک مجموعه کامل و قدرتمن...

1395/01/10 16600 بازدید
طراحی-end-to-end-وب-سرویس-با-wcf

طراحی End-to-End وب سرویس با WCF


در این آموزش تصویری با طراحی وب سرویس های قدرتمند با استفاده از WCF از اول تا آخر آشنا می شوید. این دوره آموزشی محصول موسسه Pluralsight می باشد. س...

1394/12/27 2501 بازدید
دوره-developing-extensible-software

دوره Developing Extensible Software


در این آموزش تصویری با اصول طراحی اپلیکیشن های قابل توسعه آشنا می شوید. این دوره آموزشی محصول موسسه Tutsplus می باشد. سرفصل های دوره: اهمیت توسع...

1394/12/27 2390 بازدید
سرویس-های-ria-در-wcf

سرویس های RIA در WCF


این آموزش تصویری نحوه کار با سرویس های RIA در WCF را به شما آموزش می دهد. این دوره آموزشی محصول موسسه Pluralsight می باشد. سرفصل های دوره آموزشی: ...

1394/12/27 1851 بازدید
نکته-های-پیشرفته-در-wcf-ria-services

نکته های پیشرفته در WCF RIA Services


این آموزش تصویری نکته های پیشرفته ای در WCF RIA Service را به شما آموزش می دهد. این دوره آموزشی محصول موسسه Pluralsight می باشد. سرفصل های دوره آم...

1394/12/27 2002 بازدید
آشنایی-با-دات-نت-و-تراکنش-های-wcf

آشنایی با دات نت و تراکنش های WCF


در این آموزش تصویری با دات نت و تراکنش های WCF آشنا می شوید. این دوره آموزشی محصول موسسه Pluralsight می باشد. سرفصل های دوره آموزشی: انواع Trans...

1394/12/27 2769 بازدید