לפניכם תוכנית הלימודים בעברית שנוצרה באופן אוטומטי. לקריאת הגרסה המקורית באנגלית
 
 תיאור
בקורס זה תלמד כיצד להשתמש בתכונות החדשות של .NET 4+ כדי להתאים את הקוד הקיים, להשתמש בקבילות של נתונים, ליצור ולנהל משימות ולסנכרן את הגישה לנתונים באמצעות אוספים בו-זמניים. תוכלו לקבל הבנה עמוקה יותר על משימה, Async / Await, TPL Dataflow. הקורס ידון בשיטות עבודה מומלצות, עיצוב API והנחיות.

 

קהל יעד
מפתחי .NET עם לפחות 1 שנות ניסיון בתכנות C #. היכרות שטחית עם מושגי מערכת ההפעלה, כגון ריבוי הליכי משנה וסנכרון מומלץ.
 

 
לימודי TPL Dataflow
סילבוס תוכנית הלימודים - מבנה ונושאים

 

מקביל מההתחלה

        אינטודוקציה

            היסטוריה
            למה אנחנו צריכים במקביל?
            חוטים
            החיסרון של ההקבלה
            .NET 1
            אשכול
            את ThreadPool
            אשכול לעומת הבריכה הודעה
        סינכרון

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

            אוספים מקבילים
            מקביל <T>
            קונקרנסטאק <T>
            קונקרנביטג <T>
            IProducerConsumerCollection <T>
            חסימהקולקציה <T>
            ConcurrentDictionary
            ממשקי API אחרים
        משימה

            מקביל מפורש
            משימה == מבנה הנתונים
            משימה <T>
            משימה כמבנה נתונים
            משימה סמנטית
            תזמון משימות באמצעות מפעל
            משימות ריצות ארוכות
            בטיחות הבטיחות
        המשך

            API טוב יותר להתקשרות
            משימות מול APM
            המשך
            WhenAll, WhenAny
            המשך מותנה
            תצורות המשך
        אסינק

            האם זה הכי טוב שאנחנו יכולים לעשות?
            C # 5: תחביר async
            שרשור ממתין
            במקביל
            כאשר הכל
            שימוש
        לולאות

            מקבילות משתמעת
            אסטרטגיות לולאה Async
            מחכה לולאה
            ממתין LINQ דפוס
        IOCP

            פעולות IO
            התקשר לשירות ללא IOCP
            IOCP
            הורד
            TAP: אימוץ
            בסיס המשימה WCF פרוקסי / בצד השרת כברירת מחדל
            ממשק API של Web Task
        אבחון

            Debugger במקביל חלון לצפות
            ערימות מקבילות
        חריגים

            טיפול בחריגה
            בקרת זרימת חריגה
            AggregateException
            איסוף חריגים מצטברים
            חריגים לקריאה
        ביטול

            ביטול
            סקירת ביטול
            ביטול ומשימות
            פסק זמן וביטול
    TAT Dataflow

        מה זה DPLaflow TPL?

            תפיסת הבסיס של הסוכן
            אבולוציה
            מטרות
        מתחילים

            מרחב שמות
            נוגט
        חוזה

            ממשק API של מקור
            ממשק API של יעד
            חסום API
            לדחוף נגד הבריכה
        בלוקים

            חסימת קטגוריות
        בלוק פעולה

            מבנה
            פונקציונליות
            מצערת
        בלוק

            מבנה
            פונקציונליות
            דחוף ובריכה
            קיבולת מוגבלת
        בלוק שידור

            מבנה
            פונקציונליות
            מה עושה את זה שונה בלוק לחסום?
        לחסום

            מבנה
            פונקציונליות
        לשנות בלוק רבים

            מבנה
            פונקציונליות
        Dataflow ו Async

            שימוש async / לחכות עם TDF
            עיבוד I / O פעולות
        כוונון ביצועים

            מקסימום
        נספחים:

            בלוק אצווה
            הצטרף לחסום
            חמדנות
            חמדנות ובלוקים מובנים
            BatchedJoinBlock
            כתוב
            Rx לעומת TDF

   

 מטרות הקורס - מה תיידעו לעשות בסיום הלימודים

 

תוכלו לקבל הבנה עמוקה יותר על המשימה, Async / Await, Tpl Dataflow.
    הקורס ידון בשיטות עבודה מומלצות, עיצוב API והנחיות
    להבין בלוקים Dataflow TPL וביצוע כוונון

 

 

חזרה

מעוניינים במידע נוסף?

מלאו פרטיכם ונציגינו יחזרו אליכם בהקדם

  • *שם מלא:

  • *אימייל:

  • *טלפון:

  • *נושא הפניה:

  • פירוט הפניה:

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

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

    הצטרפו לרשימת הדיוור של סלע  »
  • מכללת סלע

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

    הצטרפו לרשימת הדיוור של סלע  »
  • אתר הסטודנטים

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

    כניסה לאתר הסטודנטים »