آموزش WCF برای معماران

WCF For Architects

نکته: آخرین آپدیت رو دریافت میکنید حتی اگر این محتوا بروز نباشد.
توضیحات دوره: این دوره نحوه استفاده از WCF را در معماری برنامه شما پوشش می دهد. این دوره مقدمه ای بر WCF ارائه می دهد. سپس نحوه استفاده از WCF برای شرکت و وب را پوشش می دهد. این دو جنبه را پوشش می دهد که همه معماران و توسعه دهندگان دات نت باید بدانند: نسخه سازی و سریال سازی.

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

معرفی WCF Introducing WCF

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

  • سیستم های متصل مایکروسافت Microsoft connected systems

  • حرکت به سمت خدمات The move towards services

  • فلسفه طراحی خدمات Service design philosophies

  • خدمات مبتنی بر SOAP SOAP-based services

  • خدمات RESTful RESTful services

  • سرویس گرایی و SOA Service-orientation and SOA

  • اولین تلاش های مایکروسافت Microsoft's first attempts

  • چارچوب ارتباطی ایده آل The ideal communication framework

  • معرفی WCF Introducing WCF

  • نسخه ی نمایشی: نوشتن یک سرویس WCF ساده Demo: Writing a simple WCF service

  • خدمات و نقاط پایانی Services and endpoints

  • پابندهای داخلی Built-in bindings

  • مصرف خدمات با WCF Consuming services with WCF

  • نسخه ی نمایشی: نوشتن یک کلاینت ساده WCF Demo: Writing a simple WCF client

  • برخی از سوالات رایج WCF Some common WCF questions

  • خلاصه Summary

طراحی خدمات SOAP Designing SOAP Services

  • معرفی Introduction

  • سبک های طراحی خدمات SOAP SOAP Service Design Styles

  • درک WS-* Stack Understanding the WS-* Stack

  • نسخه ی نمایشی: WS-Security و WS-Reliable Messaging Choreography Demo: WS-Security and WS-Reliable Messaging Choreography

  • افشای رابط های کنترلی روی SOAP Exposing Control Interfaces over SOAP

  • نسخه ی نمایشی: ایجاد یک رابط کنترل Demo: Creating a control interface

  • ایجاد خدمات SOAP سریع Creating Fast SOAP Services

  • نسخه ی نمایشی: ارسال و دریافت سریع پیام ها Demo: Quickly sending and receiving messages

  • قابلیت همکاری سرویس SOAP SOAP Service Interoperability

  • نسخه ی نمایشی: ایجاد و مصرف یک سرویس قابل همکاری Demo: Creating and consuming an interoperable service

  • خلاصه Summary

طراحی خدمات REST Designing REST Services

  • معرفی Introduction

  • سبک های طراحی خدمات Service Design Styles

  • درک REST Understanding REST

  • نگاشت روش های HTTP به قراردادهای WCF Mapping HTTP Methods to WCF Contracts

  • نسخه ی نمایشی: ایجاد یک قرارداد RESTful Demo: Creating a RESTful Contract

  • معماری منبع گرا Resource Oriented Architecture

  • فعال کردن یکپارچه سازی JSON Enabling JSON Integration

  • نسخه ی نمایشی: استفاده از جاوا اسکریپت با WCF Demo: Using JavaScript with WCF

  • سندیکا Syndication

  • نسخه ی نمایشی: ارسال و تجزیه RSS Demo: Sending and parsing RSS

  • OData OData

  • نسخه ی نمایشی: ایجاد یک سرویس OData Demo: Creating an OData Service

  • خلاصه Summary

نسخه سازی Versioning

  • معرفی Introduction

  • مبانی نسخه سازی Versioning basics

  • داده های نسخه سازی Versioning Data

  • نسخه ی نمایشی: ساخت یک لایه نسخه سازی Demo: Constructing a versioning layer

  • نسخه‌سازی SOAP Endpoints Versioning SOAP Endpoints

  • نسخه ی نمایشی: نسخه پایانی SOAP Demo: Versioning a SOAP Endpoint

  • نسخه‌سازی نقاط پایانی REST Versioning REST Endpoints

  • نسخه ی نمایشی: نسخه پایانی REST Demo: Versioning a REST Endpoint

  • پشتیبانی از تغییر نسخه Supporting a Version Change

  • خلاصه Summary

سریال سازی Serialization

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

  • مقدمه ای بر سریال سازی Introduction to Serialization

  • زیرساخت سریال سازی Serialization Infrastructure

  • نسخه ی نمایشی: رفتار سریال سازی پیش فرض Demo: Default Serialization Behavior

  • ویژگی های System.Runtime.Serialization System.Runtime.Serialization Attributes

  • نسخه ی نمایشی: با استفاده از ویژگی های System.Runtime.Serialization Demo: Using System.Runtime.Serialization Attributes

  • چند شکلی و قراردادهای داده Polymorphism and DataContracts

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

  • XML، MTOM، و سریال سازی باینری XML, MTOM, and Binary Serialization

  • نسخه ی نمایشی: XML، MTOM، و سریال سازی باینری Demo: XML, MTOM, and Binary Serialization

  • نحوه عملکرد سریال سازی باینری XML How XML Binary Serialization Works

  • نسخه ی نمایشی: کاهش اندازه XML باینری Demo: Reducing the size of binary XML

  • استفاده از JSON برای سریال سازی Using JSON for Serialization

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

  • خلاصه Summary

نمایش نظرات

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

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

Scott Seely Scott Seely

اسکات سیلی رئیس کارخانه Jeanius, Inc. (http:jeaniusfactory.com) است. او مدیر منطقه ای مایکروسافت و MVP مایکروسافت (http:mvp.microsoft.comprofilesSeely) است. او در http:scottseely.com وبلاگ می نویسد. او یکی از اعضای فعال جامعه دات نت در منطقه شیکاگو است که به تأسیس آن کنفرانس، سازماندهی کمپ های کد و سخنرانی در گروه های کاربر در سراسر منطقه کمک کرد. اسکات پنج کتاب و ده ها مقاله در زمینه توسعه نرم افزار تالیف کرده است. زمانی که اسکات از کامپیوتر خود دور است، از آشپزی، یک دور گلف، یک آبجو خوب و معاشرت با سه فرزندش و همسر فوق العاده اش لذت می برد. اسکات را در توییتر در @sseely دنبال کنید.

Pluralsight (پلورال سایت)

Pluralsight یکی از پرطرفدارترین پلتفرم‌های آموزش آنلاین است که به میلیون‌ها کاربر در سراسر جهان کمک می‌کند تا مهارت‌های خود را توسعه دهند و به روز رسانی کنند. این پلتفرم دوره‌های آموزشی در زمینه‌های فناوری اطلاعات، توسعه نرم‌افزار، طراحی وب، مدیریت پروژه، و موضوعات مختلف دیگر را ارائه می‌دهد.

یکی از ویژگی‌های برجسته Pluralsight، محتوای بروز و با کیفیت آموزشی آن است. این پلتفرم با همکاری با توسعه‌دهندگان و کارشناسان معتبر، دوره‌هایی را ارائه می‌دهد که با توجه به تغییرات روزافزون در صنعت فناوری، کاربران را در جریان آخرین مفاهیم و تکنولوژی‌ها نگه می‌دارد. این امر به کاربران این اطمینان را می‌دهد که دوره‌هایی که در Pluralsight می‌پذیرند، با جدیدترین دانش‌ها و تجارب به روز شده‌اند.