دوره آموزش WCF

دوره آموزش WCF

دوره آموزش WCF

دوره آموزش WCF به همراه پروژه عملی 

 

WCF یا Windows Communication Foundation چیست؟ 

WCF کوته‌نوشت Windows Communication Foundation ابزار توسعه‌ی نرم‌افزار برای توسعه و استقرار سرویس‌ها بر روی ویندوز است. این چارچوب به شما امکان می‌دهد تا هر سرویسی را در هر سیستم عاملی میزبانی کنید. WCF که نخستین بار به عنوان بخشی از .Net 3.5 معرفی شد؛ امکانات کاربردی زیادی برای توسعه‌ی سرویس‌ها مانند میزبانی (hosting)، مدیریت نمونه‌ی سرویس‌ها، تماس‌های ناهمزمان، قابلیت اطمینان، مدیریت تراکنش‌ها، تماس‌های در صف منفصل و امنیت ارائه داد.
انتشار دوم WCF (به عنوان بخشی از .Net 3.5) ابزارها و گزینه‌های ارتباطی جدیدتری را ارائه داد و نسخه سوم (به عنوان بخشی از .Net 4) شامل تغییرات پیکربندی، چند افزونه و ویژگی‌های جدید کشف و روترها بود. با انتشار چهارم WCF (به عنوان بخشی از .Net 4.5)، چندین ویژگی ساده و bindingهای اضافی، از جمله پیوندهای UDP و WebSocket  ارائه شده است.
با استفاده از WCF می‌توان، داده‌ها را به صورت پیام‌هایی از یک درگاه سرویس به درگاهی دیگر ارسال کرد. یک درگاه سرویس (service endpoint) می‌تواند بخشی از سرویس همیشه در دسترسی باشد که توسط IIS، میزبانی می‌شود، یا می‌تواند سرویسی باشد که توسط یک برنامه میزبانی می‌شود. یک درگاه می‌تواند client یک سرویس باشد که داده‌ها را از درگاه سرویس درخواست (request) می‌کند. پیام‌ها می‌توانند به سادگی یک کاراکتر واحد یا یک واژه باشد که به صورت XML ارسال شده است، یا به پیچیدگی یک رشته از داده‌های باینری.

این دوره به زودی شروع خواهد شد .


پیش نمایش


لطفا سوالات خود را راجع به این آموزش در این بخش پرسش و پاسخ مطرح کنید به سوالات در قسمت نظرات پاسخ داده نخواهد شد .

مدت زمان دوره: 01:06:00
راهنما! برای دانلود با دانلود منیجر(IDM) بر روی این لینک کلیک کنید.

معرفی دوره WCF

اصول کلی و تعاریف اولیه معماری مبتنی بر مؤلفه، معماری مبتنی بر سرویس و وب‌سرویس

معرفی WCF
مزایای WCF
تفاوت‌های WCF با وب‌ سرویس

در این بخش به توضیح مختصر مفاهیم اولیه‌ی WCF نظیر پیام، آدرس، روش‌های انتقال و رمزگذاری، قراردادها، نقطه‌ی دسترسی به سرویس، میزبانی سرویس، کانال و متادیتا یا فراداده پرداخته ایم.

 در این درس یک پروژه‌ی سرویس WCF با Visual Studio 2017 ایجاد کرده ایم. در این پروژه از Entity Framework برای دسترسی به داده‌های پایگاه داده‌ی SQL Server استفاده کرده ایم.

متاسفانه در این زمان درج نظر برای این آموزش امکان پذیر نمی باشد.