آموزش مباحث پیشرفته WCF

WCF Advanced Topics

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

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

میزبانی Hosting

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

  • خود میزبانی Self-hosting

  • معماری ServiceHost ServiceHost architecture

  • نسخه ی نمایشی: درک چرخه عمر ServiceHost Demo: Understanding the ServiceHost lifecycle

  • آدرس های پایه Base addresses

  • نسخه ی نمایشی: پیکربندی آدرس های پایه Demo: Configuring base addresses

  • انواع سرویس هاست سفارشی Custom ServiceHost types

  • نسخه ی نمایشی: پیاده سازی یک ServiceHost سفارشی Demo: Implementing a custom ServiceHost

  • خود در مقابل میزبانی مدیریت شده Self vs managed-hosting

  • میزبانی WCF در سرویس های ویندوز Hosting WCF in Windows Services

  • نسخه ی نمایشی: ایجاد میزبان سرویس ویندوز Demo: Creating a Windows Service host

  • میزبانی WCF در IIS 5/6 Hosting WCF in IIS 5/6

  • یکپارچه سازی WCF با فایل های .svc Integrating WCF with .svc files

  • نسخه ی نمایشی: ایجاد میزبان وب سایت Demo: Creating a Web site host

  • توسعه پذیری با ServiceHostFactory Extensibility with ServiceHostFactory

  • نسخه ی نمایشی: نوشتن یک ServiceHostFactory سفارشی Demo: Writing a custom ServiceHostFactory

  • حالت سازگاری ASP.NET ASP.NET compatibility mode

  • سرویس فعال سازی فرآیند ویندوز (WAS) Windows Process Activation Service (WAS)

  • پیکربندی WAS Configuring WAS

  • نسخه ی نمایشی: پیکربندی WAS برای فعال سازی مبتنی بر TCP Demo: Configuring WAS for TCP-based activation

  • خلاصه Summary

اجرای زمان اجرا Runtime Execution

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

  • رفتارهای زمان اجرا WCF WCF runtime behaviors

  • نمونه سازی Instancing

  • InstanceContextMode.PerCall InstanceContextMode.PerCall

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

  • خلاصه PerCall PerCall summary

  • InstanceContextMode.Single InstanceContextMode.Single

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

  • خلاصه تک Single summary

  • InstanceContextMode.PerSession InstanceContextMode.PerSession

  • اتصالات جلسه ای Sessionful bindings

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

  • مدیریت طول عمر جلسه Managing session lifetime

  • نسخه ی نمایشی: IsInitiating/IsTerminating Demo: IsInitiating/IsTerminating

  • مدیریت نمونه پیشرفته Advanced instance management

  • خلاصه PerSession PerSession summary

  • خدمات بادوام Durable services

  • نسخه ی نمایشی: خدمات بادوام Demo: Durable services

  • درنگ خدمات Service throttling

  • نسخه ی نمایشی: ServiceThrottlingBehavior Demo: ServiceThrottlingBehavior

  • نخ زنی Threading

  • ConcurrencyMode.Single ConcurrencyMode.Single

  • ConcurrencyMode.Reentrant ConcurrencyMode.Reentrant

  • ConcurrencyMode.Multiple ConcurrencyMode.Multiple

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

  • UseSynchronizationContext UseSynchronizationContext

  • خلاصه Summary

توسعه پذیری Extensibility

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

  • معماری زمان اجرا WCF WCF runtime architecture

  • توسعه پذیری کانال Channel extensibility

  • توسعه پذیری زمان اجرا Dispatch/Client Dispatch/client runtime extensibility

  • پیاده سازی رهگیرها Implementing interceptors

  • دمو: نوشتن یک بازرس پارامتر Demo: Writing a parameter inspector

  • نسخه ی نمایشی: نوشتن یک بازرس پیام Demo: Writing a message inspector

  • دمو: نوشتن یک فراخوان عملیات Demo: Writing an operation invoker

  • IErrorHandler IErrorHandler

  • درک رفتارها Understanding behaviors

  • انواع رفتارها Types of behaviors

  • اجرای رفتارها Implementing behaviors

  • نسخه ی نمایشی: استفاده از برنامه های افزودنی با رفتارها Demo: Applying extensions with behaviors

  • نسخه ی نمایشی: نوشتن یک عنصر پسوند رفتار Demo: Writing a behavior extension element

  • رفتارهای اعتبارسنجی Validation behaviors

  • نسخه ی نمایشی: نوشتن یک رفتار اعتبارسنجی Demo: Writing a validation behavior

  • اشتراک گذاری وضعیت بین برنامه های افزودنی Sharing state between extensions

  • نسخه ی نمایشی: با استفاده از ویژگی Extensions Demo: Using the Extensions property

  • ServiceHost سفارشی Custom ServiceHost

  • نسخه ی نمایشی: نوشتن یک ServiceHost سفارشی Demo: Writing a custom ServiceHost

  • ChannelFactory سفارشی Custom ChannelFactory

  • خلاصه Summary

نمایش نظرات

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

آموزش مباحث پیشرفته WCF
خرید اشتراک و دانلود خرید تکی و دانلود | 160,000 تومان (5 روز مهلت دانلود) زمان تقریبی آماده سازی لینک دانلود این دوره آموزشی حدود 5 تا 24 ساعت می باشد.
جزییات دوره
4h 11m
70
Pluralsight (پلورال سایت) pluralsight-small
03 آذر 1388 (آخرین آپدیت رو دریافت می‌کنید، حتی اگر این تاریخ بروز نباشد.)
226
از 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 می‌پذیرند، با جدیدترین دانش‌ها و تجارب به روز شده‌اند.