این مطلب را به اشتراک بگذارید


آموزش برنامه نویسی سرویس گرا WPF, Silver Light

تاریخ شروع : 1391/03/04
تاریخ پایان : 1391/04/01
زمان برگزاری : 36 ساعت - پنجشنبه و جمعه - ساعت 13 تا 16
پیش نیاز : تسلط بر زبان سی شارپ تسلط بر ADO.NET آشنایی با Microsoft SQL SERVER 2008 آشنایی با XML ها تسلط بر ADO.NET و LINQ
نام استاد : ......
هزینه دوره : 300,000 تومان
ثبت نام دوره

عنوان دوره : آموزش عملی برنامه نویسی سرویس گرا (WCF)

معرفی :

WCF یکی از تکنولوژی‌های جدید مایکروسافت است که برای تولید برنامه‌های توزیع شده  (Distributed) مورد استفاده قرار می‌گیرد. اگر می‌خواهید میان پروسه‌های یک سیستم تبادل اطلاعات داشته باشید (با استفاده از Named-Pipe ها) یا میان برنامه‌های مختلف در یک شبکۀ محلی تبادل اطلاعات داشته باشید (با استفاده از پروتکل TCP) یا اینکه بین برنامه‌هایی که به صورت جهانی گسترده شده‌اند داده‌های خود را جابجا کنید (با استفاده از XML Web Serviceها) ، WCF زیرساخت و ابزارهای لازم را در اختیار شما قرار می‌دهد تا این کار را به بهترین نحو ممکن انجام دهید و میان سیستم‌های مختلف ارتباط برقرار کنید. معماری WCF به صورت SOA (Service-Oriented Architecture است و توسط قراردهایی که ایجاد می‌کنید، سرویس‌های لازم را در اختیار مشتری‌های آن قرار می‌دهد. این سرویس‌ها می‌توانند در محیط‌های مختلف میزبانی شوند.

پیش نیازها:

 تسلط بر زبان  سی شارپ

تسلط بر ADO.NET

آشنایی با Microsoft SQL SERVER 2008

آشنایی با XML ها

تسلط بر ADO.NET و LINQ

اهداف کلی:

آموزش ساده WCF (WCF Fundamentals )
آموزش
WCF از طریق مثال های کاربردی (WCF by Example )
آموزش تکنیک های پیشرفته
(WCF Advanced Topics )
آموزش
WCF برای معماران (WCF For Architects )
آموزش معماری سیستم های توزیع شده
.NET (.NET Distributed Systems Architecture )
آموزش مفاهیم طراحی برنامه های کاربردی
WCF ( WCF Design Concept )
آموزش ویژگی ها ، قابلیت ها و امکانات جدید
WCF 4.0 (WCF 4 New Features ) 

 

سرفصل دوره آموزشی

 


 

 

1-      شروع کار با WCF (Windows Communication Foundation)

 

  • طراحی یک برنامه کاربردی بعنوان بخشی از یک SOA (Service Oriented Architecture)
  • مروری بر معماری WCF
  • استفاده از یک رابط Language-Level  بعنوان یک سرویس خدماتی (Service Contract)
  • پیاده سازی یک سرویس ساده WCF در Visual Studio 2008
  • بهره برداری از یک سرویس ساده  WCF در Visual Studio 2008


2-      پیکره بندی و میزبانی سرویس های WCF

  • پیکره بندی برنامه نویسی شده یک برنامه کاربردی مدیریت شده جهت میزبانی یک سرویس WCF
  • پیکره بندی برنامه نویسی شده یک برنامه کاربردی مدیریت شده جهت فراخوانی یک سرویس WCF
  • تعریف تنظیمات کلاینت و سرویس با استفاده از پیکره بندی فایلی
  • انتخاب یک گزینه میزبانی جهت یک سرویس WCF
  • استفاده از یک سرویس WCF


3-      Endpoint ها و Behavior  ها

  • اعمال سرویس های WCF بر روی Endpoint های گوناگون
  • اضافه نمودن Behavior  ها به سرویس ها و Endpoint ها
  • تعامل با سرویس های وب غیر WCF


4-      اشکال زدایی و رفع عیب

  • ثبت پیغام ها
  • ردیابی فعالیتها


5-      طراحی و تعریف قراردادها (Contracts)

  • طراحی یک رابط سرویس WCF منسجم و کارا
  • تعریف یک قرارداد سرویس
  • تعریف عملیات روی یک سرویس
  • تعریف یک قرارداد داده


6-      مدیریت خطاها

  • ارتباط دهی خطاهای(Exceptions) .NET به خطاهای (Faults) لایه سرویس
  • استفاده از خطاها (Faults) در یک سرویس
  • مدیریت بر Faults and Exceptions در سمت کلاینت


7-      بهبود کیفیت سرویس WCF

  • مدیریت بر نمونه های (Instances) سرویس WCF
  • مدیریت بر نمونه های همسان (تکراری)
  •  بهبود کیفیت سرویس WCF


8-      پیاده سازی امنیت WCF

  • مروری بر امنیت در WCF
  • لحاظ نمودن نیازمندیهای امنیتی کلی به یک Binding
  • تخصیص اعتبارات امنیتی مورد نیاز سمت کلاینت و سرور
  • کار با اطلاعات امنیتی


9-      پیاده سازی مبادلات داده ای موقت

  • مروری بر مبادلات داده ای موقت در یک برنامه سرویس دهی (Service-Oriented Application)
  • ایجاد عملیات سرویس دهی مبادلات داده ای موقت

 فعال سازی جریان مبادلات داده ای موقت از کلاینت به سرویس