לפניכם תוכנית הלימודים בעברית שנוצרה באופן אוטומטי. לקריאת הגרסה המקורית באנגלית
תיאור
קורס זה, המוביל במשך חמישה ימים, מספק לתלמידים את הידע והכישורים לפיתוח יישומים באמצעות .NET Framework 4.5. פיתוח יישומים עבור NET Framework 4.5 דורש היכרות עם מנגנונים בסיסיים כגון איסוף אשפה, בהמשכים, זרמים ותחומים יישום; שילוב יישומים אלה לתוך פתרונות שנכתבו באמצעות שפות תכנות אחרות דורש יכולת פעולה הדדית; ניצול של החומרה העדכנית ביותר דורש multithreading ו תכנות אסינכרוני. מיומנויות אלה נדרשות גם לניצול מסגרות יישום על גבי CLR הליבה כגון Windows תקשורת קרן (WCF), שפה משולבת שאילתה (LINQ) ואחרים. הקורס הוא ארוז עם דוגמאות קוד מעשי, הדגמות ותרגילים כדי להקל על הבנת תכונות מכוסה מנקודת מבט. NET, כמו גם מנקודת מבט הוליסטית יותר בכיוון המערכת.
קהל יעד
קורס זה מיועד למפתחים בעלי ידע מעשי בשפת התכנות C # 3.0.
לימודי Programming the DOT NET Framework
סילבוס תוכנית הלימודים - מבנה ונושאים
מודול 1: מבוא
סקירה כללית של .NET Framework
סקירה כללית של מערכת NET
גירסאות Visual Studio ו- .NET Framework
NET. לאחור תאימות לאחור
תמיכה ב- Visual Studio מרובה-מיקוד
מודול 2: ניהול זיכרון
סקירה כללית של ניהול זיכרון
איסוף אשפה צעדים ראשונים
טעמים GC
דורות
אינטראקציה עם GC
הפניות חלשות
סופית ודפוס ההשמדה
מעבדה 1: חלש טיימר
מודול 3: זרמים וקובץ I / O
זרמים כמו הפשטת נתונים
זרמי קבצים
זרם קוראים / סופרים
את הקובץ ואת מדריך מחלקות
מעבדה 2: ספירת מילים
מודול 4: עריכה בסידרה
מוטיבציה להמשכים
סימון סוג עבור עריכה בסידרה
BinaryFormatter
ניהול סדרות
סידוריזציה מותאמת אישית
סקירה כללית של סידוריזציה של XML
סקירה כללית של סידוריזציה של DataContract
מעבדה 3: מסגרת עריכה
מודול 5: תכנות מתוברג ואסינכרוני
טקסונומיה של ריבוי הליכי משנה
מודל התכנות אסינכרוני (APM)
בריכת נושאים
שזור ידני
סנכרון
סקירה כללית של הרחבות מקבילות עבור .NET
מעבדה 4: הזנת תמונה
מעבדה 5: עבודה בתור
מודול 6: תחומים יישומים
תחומים יישומים כמו גבולות בידוד
יצירה ופריקה של אפליקציות
ביצוע קוד ב- AppDomain
גבולות AppDomain
סקירה כללית של
מעבדה 6: Plug-in Framework
מודול 7: יכולת פעולה הדדית
פלטפורמה
COM Interoperability
C + + / CLI
מעבדה 7: P / Invoke והופך P / Invoke
מעבדה 8: יכולת פעולה הדדית של COM (אופציונלי)
מעבדה 9: C + + / CLI דובר מנוהל
מעבדה 10: C + + / CLI הצליח יליד
מודול 8: נושאים מתקדמים
שיפור ביצועי ההפעלה עם NGEN
צירים ואירועים מתקדמים
מתקדם Generics
אובייקט שיבוט כמו בהמשכים
טעינת בעיות והקשרים
חוזים קוד
מודול 9: ראיונות
ADO.NET
System.Transactions
קרן התקשורת של Windows (WCF)
Windows Workflow Foundation (WF)
שאילתת שפה משולבת (LINQ)
משימה Parallel Library (TPL)
חדש. 4.5 סוגי BCL
קורסים קשורים
דרישות קדם
ידע מקצועי של שפת התכנות C # 3.0,
- קורס משלים 50150: C # 5.0 תכנות ב- .NET Framework
מטרות הקורס - מה תיידעו לעשות בסיום הלימודים
לפתח יישומים בצורה נכונה אינטראקציה עם. NET זבל זבל;
השתמש בזרמים לקריאה ולכתיבה של מקורות נתונים שונים, כולל קבצים ומאגר זיכרון;
סידור deserialize נתונים אובייקט בפורמטים שונים;
מינוף ההתקדמות בחומרה באמצעות חוטים, בריכות פתילים, עובדי רקע ומודל התכנות אסינכרוני (APM);
בידוד יישומים ותוספות לתחומי יישומים נפרדים;
לשלב תוכניות. NET לתוך יישומים בשפה מעורבת;
תאר מסגרות יישום אחרות (כגון WCF ו- LINQ) על גבי CLR הליבה.