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

 

תיאור
זה שישה ימים מובל כמובן כמובן מספק לתלמידים את הידע ואת הכישורים לפתח יישומים ב- DOT NET Framework באמצעות שפת תכנות C#. C היא אחת משפות התכנות הפופולריות ביותר הקיימות, והתיקונים האחרונים מציגים תכונות חדשות של פרודוקטיביות, ביצועים ונוחות לתוך השפה. קורס זה כולל סקירה כללית של כל התכונות הקשורות לשפה, וכן מבוא לתכונות כלליות של .NET Framework, כגון איסוף אשפה, טעינת הרכבה, השתקפות, שאילתת שפה משולבת (LINQ), פרגרמינג אסינכרוני ועוד רבים אחרים.

 

קהל יעד
קורס זה מיועד למפתחים עם ידע טוב על עקרונות מונחה עצמים וניסיון מעשי של לפחות 6 חודשים עם שפת תכנות מונחה עצמים (++C מועדף).

 

לימודי  C# Programming in the .NET Framework
סילבוס תוכנית הלימודים - מבנה ונושאים

 

מודול 1: מבוא ל- .NET Framework

        מבוא ל- .NET Framework
        שפה משותפת Runtime רכיבים - אספן זבל (GC), מערכת סוג נפוץ (CTS), רק מהזמן מהדר (JIT)
        סקירה כללית של שפות מנוהלות
        Microsoft Intermediate Language (IL)
        Native Image Generator (NGEN)
        סקירה כללית של ספריית מחלקה מסגרת (FCL)
        NET. גרסה אבולוציה - מ NET 1.0 ל NET 4.5
    מודול 2: מבוא ל- C #

        מעבדה 1: פעולות בסיסיות

            פעולות קונסולות פשוטות
            עיצוב פלט מחרוזת
    מודול 3: סוג NET

        מעבדה 2: בדיקת סוגי סימוכין וערכי ערכים

            תרגיל מחלקה - השוואת פעולות על סוגי ערכים וסוגי ייחוס
        מעבדה 3: סקירת אובייקט אובייקט

            תרגילי מחלקה - השוואת פעולות שוויון על סוגי ערכים וסוגי ייחוס
    מודול 4: C # כיתות

        מעבדה 4: מחלקה בסיסית

            מלבן מחלקה - שיטות, שיטות סטטי, שדות, תכונות
            רשימה מקושרת, שיטות חלקיות ושיטות הרחבה
            שימוש בפרמטרים אופציונליים ונקראים בשם בתרחיש Interop של Microsoft Word
    מודול 5: אוסף אשפה

        הרס וגמר
        האוסף איסוף אשפה
        אינטראקציה עם אספן האשפה
        דורות
        הפניות חלשות
    מודול 6: תיעוד XML

        סקירה כללית של XML
        תיעוד XML ב תגובות
        כלי עזר - Sandcastle, DocumentX!
    מודול 7: מערכים ומיתרים

        מעבדה 5: עיבוד שם

            קריאה, מיון וכתיבה של מחרוזות וקבצים
    מודול 8: תכנות מונחה עצמים ב- C #

        מעבדה 6: צורות

            צורה היררכית צורה
            הרחבת היררכיה - צורה מורכבת (דפוס עיצוב מרוכב)
    מודול 9: מבנים וספירות

        סוגי ערכים שהוגדרו על ידי המשתמש
        אתחול שדה
        סוגי Nullable
        ספירות ודגלים
    מודול 10: אינדקסים

        מעבדה 7: תזמון פקידת קבלה /

            גישה לאינדקס לכיתות
            מדדי פרמטרים מרובים
    מודול 11: טיפול יוצא דופן

        מעבדה 8: שילוב טיפול חריגה

            הוספת טיפול חריג למעבדה 4
    מודול 12: ממשקים

        מעבדה 8: יכולות ספירה

            מתן ספירה דרך foreach בכיתה מ Lab 7
            מתן אפשרות (עם השוואת) יכולות בכיתה מן מעבדה 4
    מודול 13: העומס על המפעיל

        עומס מפעילים
        שמות המפעיל ב- CLS
        המרות בהגדרת משתמש - משתמעת ומפורשת, רצף ההמרות
    מודול 14: צירים ואירועים

        מעבדה 10: מיון עם נציגים

            מיין קריטריונים יישום באמצעות צירים
        מעבדה 11: מערכת צ 'אט מבוסס אירוע

            לקוח ואירוע מבוסס צ'אט
    מודול 15: הנחיות Preprocessor

        הנחיות לעיבוד
        הגדרת והגדרת הנחיות Preprocessor
    מודול 16: שיפור C + +

        דוחות בקרת זרימה
        בלוקים
    מודולטה 17: מטה-נתונים והשתקפות

        מעבדה 12: רישום עצמי עם ממשקים

            מאגרי סינגלטון רשומים באמצעות ממשק סמן
    מודול 18: תכונות

        מעבדה 13: רישום עם תכונות

            פרימיטיבי אובייקט בהמשכים למטרות רישום
        מעבדה 14: רישום עצמי עם תכונות

            רישום עצמי (ראה Lab 12) עם תכונות במקום ממשק סמן
    מודול 19: גנריות

        מוטיבציה לגנריקה
        אילוצים כלליים
        ממשקים כלליים, שיטות וצירים
        NET Generic לעומת C + + תבניות
        הגנרית וההשתקפות
    מודול 20: אוספים כלליים

        מעבדה 15: יישום אוסף כללי

            מימוש IList <T> באוסף מעבדה 4
    מודול 21: פריסה, גרסאות ותצורה

        מעבדה 16: יצירת ורישום מכלולים

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

        מעבדה 17: שיחות ייצוא C פונקציות מ C #

            קריאה אישית מיוצא C פונקציה מ C #
            קורא API של Win32 (הדורש הפניה P / קריאה של קריאה חוזרת)

מודול 24: קו-וריאנטיות וסתירה

        מבוא לשונות והשונות
        אבולוציה של Covariance ו contravariance מ C # 1.0 ל C # 5.0
        Covariant ו controvariant צירים וממשקים ב C # 5.0
    מודול 25: דינמי

        מעבדה 19 - דינמי

            סיכום מערך של סוג שרירותי
    מודול 26 - Async ו Await

        היסטוריה של תכנות אסינכרוני
        משימות
        משימות מול APM
        סינכרון / ממתין תחביר
        חריגים לזרום
        הגבלה

 

דרישות קדם

    ידע טוב של עקרונות מונחה עצמים וניסיון מעשי של לפחות 6 חודשים עם שפת תכנות מונחה עצמים (C + + מועדף)
    לסטודנט שיש לו ניסיון עם שפת תכנות לא מונחה עצמים חייבים לקחת את הקורס מבוא 1 יום מונחה עצמים, בדרך כלל כמובן יום זה preformed לפני הקורס הזה כמה ימים

 

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

 

    לפתח יישומים באמצעות שפת C # 5.0 ב- NET Framework 4.5
    השתמש בסוגים גנריים וליישם אלגוריתמים גנריים כדי לשפר את ביצועי היישום והאמינות.
    החלת ארכיטקטורה מונחה עצמים ועקרונות עיצוב ליישומי .NET שנכתבו ב- #C , ולשלב אותם עם יסודות התכנות הפונקציונליים.
    השתמש בתכונות ובהשתקפות עבור פיתוח תוכנה מונחה-מטה או מונחה-היבטים.
    השתמש בשפת תחביר ושפות משולבות של שפה (LINQ) כדי ליישם באופן הצהרתי יישומים מונעי נתונים.
    לפרוס, לגירסה, להגדיר ולרשום מכלולים ויישומים NET.





חזרה

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

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

  • *שם מלא:

  • *אימייל:

  • *טלפון:

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

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

  • קבוצת סלע

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

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

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

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

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

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