Menu
עברית Русский
מכללת פרקטיקיו
- מתחילים ללמוד חינם -
קורסי תכנות / סייבר / ניהול רשת

בחירה נכונה של WCF Binding

קורסים למנהלי רשת מסלול מנהלי רשת
עם התמחות בשרתי מיקרוסופט
מסלול סייבר והאקינג - Hacking מסלול תקשורת ואבטחת מידע
Cisco CCNA & FortiGate & Checkpoint
מומחה ווירטואליזציה
VMware & Hyper-V
מסלול לינוקס ו-DevOps מומחה ענן של אמזון - AWS מומחה ענן של מיקרוסופט - Azure מומחה ענן של גוגל - GCP מומחה שרתי SCCM - System Center
של מיקרוסופט לארגונים גדולים
קורסי תכנות מסלול Full Stack דוט-נט
יסודות התכנות
מסלול Full Stack דוט-נט
צד שרת - Backend
מסלול Full Stack דוט-נט
צד לקוח - Frontend
מסלול Full Stack Node.JS קורסי תכנות נוספים
Java / Python / PHP
מפתח אפליקציות - אנדרואיד - אייפון מפתח משחקי מחשב - Unity מפתח תוכנות לוונדוס - WinForms מסלול DBA - דטה אנליסט
התמחות במסדי נתונים – SQL
בדיקות תוכנה - QA בדיקות תוכנה - QA - אוטומציה בדיקות תוכנה - QA - בדיקות ידניות בדיקות תוכנה - QA - קורסים נוספים המלצות תלמידים על PracticU
בחירה נכונה של WCF Binding

בשיעור זה מוצג מסמך Word בשם Choosing the Right WCF Binding שמגדיר מהו Binding ב-WCF, מפרט את תשעת ה-Bindings המובנים ש-WCF מספק ומציג את תרשים דיאגרמת ההחלטה של Juval Lowy לבחירת ה-Binding הנכון עבור endpoint נתון.

שלבי העבודה המוצגים בשיעור:

1. נקודת הפתיחה: נפתח מסמך Word בשם Choosing the Right WCF Binding, והשיעור כולו מתנהל מול המסמך בלבד, ללא קוד וללא סביבת פיתוח.
2. הגדרת Binding: לפי המסמך, WCF binding הוא רכיב ה-endpoint שמגדיר כיצד הלקוח צריך לתקשר עם השירות, והוא מקבץ הגדרות כמו פרוטוקול הטרנספורט הבסיסי, דרישות האבטחה וקידוד ההודעות.
3. תשעת ה-Bindings המובנים: המסמך קובע "WCF provides nine built-in bindings:" ומפרט עבור כל אחד מהם את ייעודו:
BasicHttpBinding: "Basic web service communication. Exposes WCF services as legacy ASMX web services. Used for interoperability. No security by default."
WSHttpBinding: "Web services with WS-* support. Supports transactions and reliable messaging."
WSDualHttpBinding: "Web services with duplex contract and transaction support."
WSFederationHttpBinding: "Web services with federated security. Supports transactions."
MsmqIntegrationBinding: "Communication directly with MSMQ applications. Supports transactions."
NetMsmqBinding: "Communication between WCF applications by using queuing. Supports transactions."
NetNamedPipeBinding: "Communication between WCF applications on same computer. Supports duplex contracts and transactions."
NetPeerTcpBinding: "Communication between computers across peer-to-peer services. Supports duplex contracts."
NetTcpBinding: "Communication between WCF applications across computers. Supports duplex contracts and transactions."
4. ההמלצה לבחור נכון: המסמך מסביר שלמרות שרוב ה-Bindings יעבדו גם בתרחישים שלא תוכננו עבורם, מומלץ לבחור את ה-Binding המתאים עבור endpoint נתון, וכי בפרק הראשון של הספר Programming WCF Services מספק Juval Lowy תרשים דיאגרמת החלטה שימושי לבחירת ה-Binding הנכון, תרשים המוצג בהמשך המסמך.
5. מבנה תרשים ההחלטה: התרשים נפתח ביהלום "WCF to WCF" ששואל האם שני הצדדים הם WCF. במסלול [yes] עוברים ליהלום "Disconnected Calls" שם [no] ממשיך ליהלום "Cross Machine" שבו [no] מוביל ל-Named Pipes ו-[yes] מוביל ל-TCP, ו-[yes] ב-Disconnected Calls מוביל ישירות ל-MSMQ. במסלול [no] עוברים ליהלום "MSMQ Client" שם [yes] מוביל ל-MSMQ Integration, ו-[no] ממשיך ליהלום "Legacy ASMX Client" שבו [no] מוביל ל-WS ו-[yes] מוביל ל-Basic.
6. הציטוט שמתחת לתרשים: בכתב נטוי מופיע הציטוט "The first question you should ask yourself is whether your service needs to interact with non-WCF clients. If the answer is yes, and if the client is a legacy MSMQ client, choose the MsmqIntegrationBinding that enables your service to interoperate over MSMQ with such a client. If you need to interoperate with a non-WCF client and that client expects basic web service protocol (ASMX web services), choose the BasicHttpBinding, which exposes your WCF service to the outside world as if it were an ASMX web service (that is, a WS-I-basic-profile). The downside is that you cannot take advantage of most of the modern WS-* protocols. However, if the non-WCF client can understand these..." וההמשך נחתך בגבול הדף, כלומר כאשר הלקוח שאינו WCF כן מבין את פרוטוקולי WS-* המתקדמים נבחרים ה-Bindings ממשפחת WS.
7. היקף השיעור: במהלך כל השיעור העכבר עובר על פריטי רשימת ה-Bindings ועל צמתי התרשים, והתצוגה נשארת על המסמך ללא גלילה נוספת.

בסיום השיעור מובנת המסגרת לבחירת Binding: ההגדרה של ה-Binding כרכיב endpoint, תשעת ה-Bindings המובנים וייעודם, ותרשים ההחלטה שמתחיל בשאלה אם שני הצדדים הם WCF, ממשיך בשאלת הקריאות המנותקות או התמיכה ב-MSMQ, ומסתיים ב-WS, Basic, MSMQ Integration, Named Pipes, TCP או MSMQ. השיעור הבא עוסק ב-Bindings - NET TCP Binding.
סקר שוק נכון לתאריך – 01/09/2011

הסבר קצר על שיטת הלימוד אונליין

צילמנו בסרטונים את כל ההרצאות של הקורס, כי ללמוד בכיתה לא נוח וגם יקר.
קורס בכיתה עולה מעל מ-17 אלף ₪ ואצלנו בסרטונים רק 350 ש"ח לחודש.
אם משהו לא ברור בסרטון תמיד אפשר להתקשר למרצה ולדבר איתו ישירות בטלפון.
המרצה זמין גם בווטסאפ וגם בצ'אט באתר המכללה.


חשוב לציין שבסוף כל התלמידים, מכל המכללות, כולם ביחד ניגשים לאותה בחינה חיצונית של סיסקו / מיקרוסופט / לינוקס ומקבלים בדיוק אותה תעודה.
את החברות הגדולות האלו בכלל לא מעניין איפה ואיך למדת וכמה שילמת על הלימודים.
יש מבחן אחיד לכולם, המתבצע במרכז בחינות מורשה של חברת Pearson VUE. הם עושים את הבחינות בפועל עבור החברות הגדולות בשוק.
כל שבוע יש מבחן ומי שעובר אותו מקבל תעודת הסמכה בינלאומית.

לסיכום: יש מרכז בחינות מורשה בתל-אביב, שכולם מגיעים אליו מכל הארץ ועושים שם מבחני הסמכה הבינלאומיים ומי שעובר את המבחן מקבל את התעודה ולא חשוב להם איפה ואיך למדת.


מה לעשות אם לא מבינים משהו בסרט?

פשוט מאוד, מתקשרים למכללה ומדברים ישירות עם המרצה. אפשר גם להתכתב עם המרצה במייל או בווטסאפ או בצ'אט באתר.


האם יש לכם כיתות לימוד רגילות?

להשכיר כיתה + לשלם משכורת למרצה = 17 אלף ש"ח עלות הקורס לתלמיד.
אצלנו בסרטונים מקבלים אותו חומר לימוד
ואפילו יותר, כי אין מגבלה של זמן למרצה (כמו שיש בכיתה),
בנוסף מקבלים בדיוק אותה תעודה בינלאומית,
כי מבחן הוא מבחן אחיד לכולם המתבצע במרכז בחינות מורשה
והכי חשוב שמקבלים את אותם המרצים, שמלמדים בכיתה רגילה,
רק שצילמנו אותם בסרטונים
והמחיר בסרטונים רק 350 ש"ח ולא 17 אלף כמו בכיתה רגילה.



קיימים במכללה שני מסלולי לימוד:
  1. מסלול לימוד חופשי, בלי תעודה, להעשרת ידע כללי.
    מסלול לימוד חופשי, מתאים בעיקר למי שעובד בתחום וכבר יש לו תעודות והוא לא רוצה עוד מבחנים ותעודות.

  2. מסלול עם תעודה - מתאים בעיקר לתלמידים חדשים המעוניינים בקורס מסודר,
    הכולל הגשת עבודות ופרוייקט גמר. מסלול זה מעניק בסיומו תעודת מקצוע בינלאומית.
    למעשה ההבדל היחיד בין שני המסלולים זה פרויקט גמר בסוף.
    אם מגישים את פרויקט גמר - מקבלים תעודה.
    בדיקת פרויקט גמר והנפקת תעודה כרוכים בתשלום נוסף, כפי שכתוב בדף ההרשמה.

בסיום קורס ניתן לקבל תעודות הבאות:
1. תעודה של המכללה - מותנה בהגשת פרוייקט גמר בסוף הקורס
2. תעודת הסמכה בינלאומית של מיקרוסופט העולמית - מותנה במעבר מוצלח של מבחן הסמכה חיצוני של מיקרוסופט (מבחן זה מתבצע כל שבוע במרכז בחינות מורשה בתל-אביב)


מידע כללי:
1. חומר הלימוד מורכב ממאגר עצום ומסודר מאוד של סרטים מקצועיים, הניתנים לצפיה מהבית. מאגר זה כולל הרצאות מוקלטות בעברית בצורה מסודרת ע"י המרצים הטובים ביותר. רשימת הסרטים המלאה נמצאת בתפריט בצד ימין.
2. כל סטודנט במכללה מקבל שם וסיסמה לצורך גישה לשרת הקבצים שלנו.
השרת מכיל את כל התוכנות הדרושות ללימוד וכן חומר עזר
3. הקורסים מועברים בהתאם לסילבוסים של החברות המובילות: Microsoft, Cisco

קורסים במחשבים כדוגמת קורס WCF ואחרים...

זה יכול לקרות גם לכם וזה קורה ללא מעט אנשים. פתאום באמצע החיים מחליטים לעשות שינוי דרמטי, שינוי של קריירה גם אם היא אחת כזו שעסקנו בה עשרות שנים. הרצון להתקדם בחיים, הרצון לעשות עוד משהו מלבד מה שאנו עושים כל כך הרבה זמן, וכן, גם הרצון למשכורת גבוהה יותר וחיים נוחים יותר גורמים ללא מעט אנשים לחשוב על קריירה אחרת או נוספת אם זה אפשרי. האנשים הללו מחליטים ללכת ללמוד משהו אחר ויש להם לא מעט אפשרויות. בעולם הטכנולוגי והממוחשב של היום אך טבעי הוא הדבר שהם יעשו קורס מחשבים כמו קורס WCF וקורסים אחרים...

להיות חלק מהעולם המודרני...

אונם חלק לא מבוטל מאותם אנשים הם אנשים כבר די מבוגרים (במונחים של מציאת עבודה) וחלק מהם לא מעורים יותר מידי בעולם הווירטואלי והממוחשב בכלל. אך קורסים שונים במחשבים כדוגמת קורס WCF ואחרים, הם קורסים שניתן ללמוד לאט לאט, להבין ולהטמיע ולאחר מכן גם לעסוק בתחומים הללו. כל מה שצריך הוא למצוא את המכלה הנכונה אך בעיקר את התחום המעניין, ויש היום כל כך הרבה חומרים על כל אחד מהתחומים שניתן ללמוד עליהם לפני שמקבלים החלטה. אך איפה כדאי ללמוד? למה כדאי בכלל ללכת לכיוון הזה?

ללמוד בהתאם ליכולת.

רוב האנשים שרוצים באמצע החיים לעשות שינוי כזה, לא יכולים בוקר אחד לעזוב את העבודה שלהם. יש להם מחוייבות, אישה, ילדים, משכנתא, רכב ומה לא... ולכן יתאים להם אחד הקורסים שנלמדים ברב או בימי שישי. האופציה השנייה היא לימודים וירטואליים, מה שאומר קורס במחשב בזמן הפנוי שמציעות מכללות שונות, ורק למבחנים צריך להגיע.

לא משנה בני כמה אתם, אם לא טוב לכם במקום העבודה שלכם אתם צריכים להחליף אותו. אתם צריכים לחשוב על עצמכם ועל העתיד שלכם ולשקול ללמוד משהו אחר. אין מה לפחד, יש לא מעט אנשים שעשו את זה, ולא מעט אנשים שגם הצליחו, ואין שום סיבה שאתם גם לא תהיו מהאנשים הללו שעשו את זה ובגדול!

 

 

קורס WCF וקורסי הייטק ומחשבים נוספים

ישראל ידועה כמעצמת הייטק, מעצמה שמשקיעה מאמצים רבים בשביל להיות חלק מעולם מתקדם, מעצמה שמוציאה כל הזמן סטארט אפים מצליחים. רק לאחרונה שמענו על מספר חברות שנמכרו לחברות זרות, חברות אשר בגלל רעיון קטן שפותח הצליחו לעשות את העולם לטוב יותר ונוח יותר. החברות הללו נמכרות בסכומים דימיוניים, מה שגורם לכל אחד מאתנו כמעט לדמיין מה היה קורה אילו הוא היה זה שמפתח את המוצר או השירות ומוכר אותו במיליונים רבים ולעיתים מיליארדים רבים לחברה אחרת, מה שהיה מאפשר יציאה מוקדמת לפנסיה.

למה דווקא היום קורסי הייטק?

בין אם אתם חושבים על קורס WCF או כל קורס הייטקיסטי אחר או קורס מחשבים כלשהוא אתם בדרך הנכונה להשתלב בתעשייה. כיום ישנם אין ספור קורסים בכל תחום שהוא ובכל נושא שהוא, קורסים אשר לאחר מספר חודשים מסמיכים במגוון תחומים, מה שמאפשר ללכת ולהתחיל לעבוד מיד לאחריהם. בעבר, תואר ראשון היה זה שמרשים חברה זו או אחרת, אך כיום הסמכה ספציפית בתוכנה מסוימת או בתחום מסוים הם אלו שעושים את העבודה. כל אחד כמעט יכול להתקבל לקורסים הללו וכל שעליו לעשות הוא לעבור מספר מבחנים.

איפה כדאי ללמוד ומה לבדוק?

אם חשבתם על קורס WCF או כל קורס אחר יש לכם מעט עבודה במציאת מקום לימוד. מה שצריך לבדוק הוא קודם כל שהמכללה מאושרת ושחומר הלימוד בה הוא החומר הרלוונטי בשבילכם, ובנוסף, ישנם תחומים ספציפיים הנוגעים לחברה מסוימת כמו למשל קורסים הנוגעים במוצרים של מייקרוסופט, ואם תלמדו במכללה שלא מאושרת על ידי מייקרוסופט לא תוכלו לקבל הסמכה שלה ולא ייצא לכם כלום מזה. עצרו רגע את ההתלהבות ותבררו טוב מהו המקום האידיאלי בשבילכם ללימודים, ורק לאחר מכן קבלו החלטה ותתחילו לפעול בעניין.

היום זה הזמן הטוב ביותר להיכנס להייטק, ולא משנה מאיזה כיוון. קורס כזה או אחר יכול להביא פרנסה לא רעה, אך בעיקר בפן של ההתפתחות האישית אתם תהיו במקום טוב, כזה שלא עוצר במקום אלא תמיד מתקדם.