طول دوره: 40 ساعت
شهریه : 16,000,000 ریال
نوع آموزش:
پیشنیاز: ندارد
مدرک پایان دوره:
مدرک بین المللی:

برنامه زمانی دوره WCF

WCF

در حال حاضر کلاسی برای دوره مورد نظر ارائه نشده است در صورت تمایل شماره موبایل خود را ثبت نمایید تا زمان شروع دوره ها برای شما اطلاع رسانی شود

WCF چیست و چه کاربردی دارد؟

wcf

WCF چیست؟

WCF مخفف Windows Communication Foundation ، یکی از آخرین فناوری‌های مایکروسافت است که برای ساخت برنامه‌های کاربردی سرویس گرا استفاده می شود. بر اساس مفهوم ارتباط مبتنی بر پیام، که در آن یک درخواست HTTP به طور یکنواخت نمایش داده می‌شود، WCF امکان داشتن یک API یکپارچه را بدون توجه به مکانیسم‌های مختلف انتقال می‌دهد. WCF برای اولین بار در سال 2006 به عنوان بخشی از چارچوب .NET با ویندوز ویستا منتشر شد و سپس چندین بار به روز شد. WCF 4.5 جدیدترین نسخه‌ای است که اکنون به طور گسترده مورد استفاده قرار می‌گیرد. یک برنامه WCF از سه جزء تشکیل شده‌است

  • سرویس WCF
  • میزبان سرویس WCF
  • سرویس گیرنده WCF

پیش نیاز دوره WCF ،#C . است

کاربردهای برنامه WCF

همانطور که قبل

  • توسعه نرم افزار کاربردی
  • برنامه نویسی C++ تقریباً در توسعه تمام سیستم عامل‌های اصلی مانند Windows، Mac OSX و Linux استفاده شده‌است. جدا از سیستم عامل‌ها، بخش اصلی بسیاری از مرورگرها مانند موزیلا فایرفاکس و کروم با استفاده از C++ نوشته شده است. C++ همچنین در توسعه محبوب ترین سیستم پایگاه داده به نام MySQL استفاده شده است.

  • توسعه زبان‌های برنامه نویسی
  • C++ به دلیل سرعت بالا و کارایی محاسباتی بهترین دوستان دانشمندان است.

  • توسعه بازی
  • C++ بسیار سریع است که به برنامه نویسان اجازه می‌دهد تا برنامه نویسی رویه ای را برای عملکردهای فشرده CPU انجام دهند و کنترل بیشتری بر روی سخت افزار فراهم می‌کند، به همین دلیل از آن به طور گسترده در توسعه موتورهای بازی استفاده شده است.

  • سیستم جاسازی شده
  •  

مفاهیم اساسی WCF

  • پیام
  • این یک واحد ارتباطی است که از چندین قسمت جدا از بدن تشکیل شده‌است. نمونه‌های پیام برای همه انواع ارتباط بین مشتری و سرویس ارسال و دریافت می‌شوند.

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

    • نشانی
    • آدرس محل دقیق دریافت پیام‌ها را مشخص می کند و به عنوان یک شناسه منبع (URI) مشخص می شود. این به صورت scheme://domain[:port]/[path] بیان می‌شود. در اینجا، 'net.tcp' طرحی برای پروتکل TCP است. دامنه "localhost" است که می تواند نام یک ماشین یا یک دامنه وب باشد و مسیر "ServiceA" است.

    • الزام آور
    • نحوه ارتباط یک نقطه پایانی را مشخص می کند. این شامل برخی از عناصر الزام آور است که زیرساخت ارتباطات را ایجاد می کند. به عنوان مثال، یک binding پروتکل‌های مورد استفاده برای انتقال مانند TCP، HTTP و غیره، فرمت رمزگذاری پیام، و پروتکل‌های مربوط به امنیت و همچنین قابلیت اطمینان را بیان می کند.

    • قراردادها
    • مجموعه ای از عملیات است که مشخص می کند نقطه پایانی چه عملکردی را در اختیار مشتری قرار می دهد. به طور کلی از یک نام رابط تشکیل شده است.

  • میزبانی
  • میزبانی از دیدگاه WCF به میزبانی سرویس WCF اشاره دارد که می تواند از طریق بسیاری از گزینه‌های موجود مانند میزبانی خود، میزبانی IIS و میزبانی WAS انجام شود.

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

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

  • کانال
  • کانال رسانه ای است که از طریق آن مشتری با یک سرویس ارتباط برقرار می کند. انواع مختلفی از کانال‌ها روی هم قرار می گیرند و به عنوان پشته کانال شناخته می شوند.

  • SOAP
  • اگرچه به عنوان "پروتکل دسترسی به اشیاء ساده" نامیده می شود، SOAP یک پروتکل حمل و نقل نیست. در عوض این یک سند XML است که از قسمت سرصفحه و بدنه تشکیل شده است.

    wcf

دوره WCF در مهرگان

مجتمع آموزشی مهرگان پیشرو در تدریس زبان‌های مختلف برنامه نویسی ویندوز، با بهره‌گیری از اساتید خبره و روش‌های به روز تدریس، دوره WCF (دبلیو سی اف) در اصفهان را برگزار ‌می‌کند. در طی برگزاری کلاس‌ها علاوه بر مرور دانش‌ها پایه برنامه نویسی ویندوز، شما تحت آموزش تخصصی WCF پروژه محور و به صورت کاربردی قرار ‌می‌گیرید، به صورتی که پس از اتمام دوره شما کاملا به مباحث و تکنیک‌های طراحی و توسعه برنامه‌های کاربردی ویندوز تسلط پیدا کرده و مانند یک برنامه نویسی حرفه‌ای شروع به ایجاد و توسعه اپلیکیشن خود نمایید. در پایان دوره می‌توانید نسبت به اخذ مدرک قابل ترجمه یا مدرک فنی حرفه ای اقدام نمایید

مخاطبان دوره

  • علاقه مندان به برنامه نویسی ویندوز
  • دانشجویان و دانش آموزان رشته کامپیوتر
  • صاحبان مشاغل و فروشگاه‌های اینترنتی
  •  

    تماس با ما


    031-36292828(10 خط)

    شماره های داخلی:


    ثبت نام : 12-14

    حسابداری :16

    برنامه ریزی آموزشی :11

    انتشارات :17

    بخش انجام پروژه :22

    روابط عمومی : 24

    logo-samandehi
    mehregansoftware@gmail.com