כתבתי מדריך די מפורט בעל ארבעה עשר פרקים למתחילים בעולם ה – WCF,
לכל מי שמתחיל בעולם ה – WCF, או מי שרוצה להבין את היסודות, המדריך הזה הוא המקום להתחיל.
חלק ראשון – בו אדבר על מה זה Service ומה זה Contract.
נושאים בחלק ראשון:
מה המשמעות של Service.
מה זה Contract ומה ההבדל בין ServiceContract לבין OperationContract.
כיצד מתחילים לכתוב Service.
מה זה DataContract ומה זה DataMember.
חלק שני – בו אספר לכם כיצד להרים Services לאויר (Hosting)
נושאים בחלק שני:
סיכום דוגמת קוד להגדרה של Service מהפרק הקודם.
מי מחזיק את השירות באויר.
מה זה Endpoint.
הגדרה של Endpoint בקונפיג.
מה זה Binding.
הגדרה של Service Host והרמת השירות הראשון שלנו לאויר.
חלק שלישי – בו אספר כיצד לתקשר עם Service שבאויר.
נושאים בחלק שלישי:
סיכום דוגמת קוד מהפרק הקודם.
מה Client צריך לעשות כדי לתקשר עם ה – Service.
יצירת Client ראשון בעזרת ChannelFactory.
יצירת Client שני בעזרת Service Reference.
חלק רביעי – בו אסביר על החלקים השונים של קובץ הקונפיג.
נושאים בפרק רביעי:
סיכום הפרקים הקודמים.
ממה מורכב האלמנט Binding.
סוגי ה – Bindings השונים.
הבנת המאפיין bindingConfiguration של אלמנט Endpoint
הבנת המאפיין behaviorConfiguration של אלמנט Endpoint
הבנת המאפיין behaviorConfiguration של אלמנט Service
חלק חמישי – בו נמשיך להתעמק בקובץ הקונפיג.
נושאים בפרק חמישי:
סיכום הפרקים הקודמים.
יצירת Binding מותאם אישית.
האופצייה להגדיר יותר מ – endpoint אחד לשירות.
הכרת האלמנט host ו – baseAddress.
הכירות עם protocolMapping.
חלק שישי – אירוח השירות בפלטפורמות שונות.
נושאים בפרק שישי:
אירוח שירות ב – Console Application, Windows Form Application, Windows Presentation Foundation.
אירוח שירות ב – Windows Service
אירוח שירות ב – Internet Information Services – IIS
אירוח שירות ב – Windows Process Activation Service – WAS
אירוח שירות ב – AppFabric
חלק שביעי – בו אסביר כיצד להפעיל Service ב – javascript בעזרת Script Manager.
נושאים בפרק שביעי:
דוגמא להגדרה של הפעלה השירות מתוך javascript.
הכרת המאפיין namespace של ServiceContract.
בעבודה עם ajax למה עדיף WCF מאשר Web Service
חלק שמיני – בו אסביר כיצד הכתיבה של שירותים ב – web style והפעלה שלהם בעזרת קריאות GET ו – POST.
נושאים בפרק שמיני:
מה המשמעות של כתיבת שירותים web style.
להכיר את webHttp behavior וחלק מהמאפיינים שלו.
להכיר את WebGetAttribute, WebInvokeAttribute וחלק מהמאפיינים שלהם.
צריכה של שירות המוגדר כ – webHttp.
להכיר את WebServiceHost
חלק תשיעי – כתיבה של שירותים ב – web חלק 2.
נושאים בפרק תשיעי:
סיכום הפרק הקודם.
שימוש במנגנון ה – caching של asp.net
הפעלה של השירות בעזרת ScriptManager גם כשהשירות יושב בשרת אחר מהדף המשתמש בו.
חלק עשירי – יצירת RSS Feed בעזרת WCF
נושאים בפרק עשירי:
מה זה RSS Feed ומה זה ATOM.
הכרת המחלקות הרלוונטיות.
יצירת RSS Feed לדוגמא.
חלק אחד עשר – נכיר את המושג Messaging Patterns
נושאים בפרק אחד עשר:
מה זה Messaging Patterns.
המשמעות של Request-Respone Pattern.
המשמעות של One-Way Pattern, ודוגמת קוד.
המשמעות של Duplex Pattern.
המשמעות של Streaming Pattern, והרבה קוד.
חלק שנים עשר – Duplex Pattern
נושאים בפרק שנים עשר:
סיכום הפרק הקודם.
מה זה Duplex.
חסרונות ויתרונות בעבודה עם Duplex.
דוגמת קוד.
חלק שלושה עשר – נקודות אירוח WCF על IIS.
נושאים בחלק שלושה עשר:
הסבר על אירוח שירות ב – IIS.
לאפשר לגשת מ – WCF Service ל – HttpContext.
לאפשר לגשת מ – WCF Service ל – Session.
נושאים בחלק ארבעה עשר:
היכרות עם הגישות השונות של יצירת מופעים.
כיצד לאפשר PerSession גם ב – http.
היכרות עם הגישות השונות לעבודה עם כמה קריאות לשירות בו זמנית.
מאוד נהנתי לקרוא את המדריך שלך לAJAX, אני רואה שגם כאן יש לך חומר מסודר על נושא חשוב
אשמח אם תוכל להפוך את השיעורים הללו למדריך מסודר.
כל הכבוד על ההשקעה.
תודה רבה.
נשמח לגירסה להדפסה בכל מדריך או אחד מרוכז כדי שנוכל ללמוד ממנו (ממך 🙂 בדרך לעבודה =\)
תודה רבה, עושה סדר בעברית בים הזה של ה WCF