שפת תכנות Visual C#
Miscellanea / / November 28, 2023
משך האימון: 72 שעות אקדמיות
צורת הכשרה: משרה מלאה, מרחוק, פורמט וובינר
אפשרות למתן תשלומים ללא ריבית (יש להתייעץ עם צוות המכון לפרטים נוספים על השירות).
אישור סיום: תעודת השתלמות בקורס "שפת תכנות C# Visual. יצירת יישומי .Net Framework" מהמדגם שהוקם, בתוקף ל-5 שנים.
הנתונים של המסמך שהונפק מוזנים לפנקס המאוחד של FIS FRDO.
על תהליך הלמידה:
ההדרכה מתבצעת בכיתות מאובזרות טכנית, לכל תלמיד מותקן מחשב אישי, הכיתות מצוידות בכל חומרי הלימוד הדרושים.
על הקורס:
הקורס מיועד למתכנתים מתחילים שרוצים ללמוד את שפת התכנות העדכנית של Visual C#. הקורס מלמד כיצד לעבוד ב-Microsoft Visual Studio בהקשר של תכנות ב-Visual C#. זהו הבסיס למחקר נוסף של כל השפות מונחה עצמים.
מטרת הקורס: ללמד את יסודות התכנות בשפת התכנות מונחה עצמים Visual C#.
מיומנויות שנרכשו עם סיום הקורס:
יכולת ניווט במבני OOP;
להבין מערכים, אופרטורים, ביטויים בשפת C#;
להבין ירושה, קינון, הכללה;
להבין ממשקים, ספירות ומבנים;
להבין את המשמעות: נציגים וגנריות.
אוריינטציה עצמית של תוכניות C#
סוגים, מחלקות, חפצים;
תוכנית ב-C#;
מרחב שמות ויצירת יישום מסוף;
סוגי התייחסות וסוגי ערכים;
סיווג סוגי C#;
טיפוסים פשוטים, קבועים מילוליים;
הצהרת משתנים וקבועים מסוגים בסיסיים.
בניית יישומי .Net באמצעות C#
NET Framework SDK;
סוגי יישומי NET;
עבודה עם Visual Studio;
יצירת פרויקטים ב-Visual Studio;
לימוד הפרויקט ומילוי הפרויקט בקוד;
פריסת הפרויקט;
איתור באגים בפרויקט.
תפעול, אופרטורים וביטויים בשפת C#
פעולות שפת C#;
מידע כללי על מפעילים;
תוויות ומפעיל קפיצה ללא תנאי;
מפעיל מותנה;
מפעילי לולאה;
שליטה בהעברת מפעילי מתג;
יציקה אוטומטית ומפורשת של סוגי חשבון;
סוג בוליאני וביטויים לוגיים;
ביטויים עם פעולות סמליות;
פעולות מותנות.
מערכים
מערכים חד מימדיים;
מערכים כיורשים של המחלקה ARRAY;
סוגי מערכים ומערכים רב מימדיים;
מערכים של מערכים ומערכים לא מלבניים;
מערכים של מערכים והעתקה רדודה.
מחרוזות הן אובייקטים של המחלקה String
מילולי מחרוזת;
אובייקטי מחרוזת והפניות לסוג מחרוזת;
פעולות על מיתרים;
כמה שיטות ומאפיינים של מחלקת המחרוזת;
היווצרות קווים;
מחרוזת כמיכל;
שימוש במחרוזות בלחצני בחירה;
מערכי מחרוזות והשוואות מחרוזות;
המרה הכוללת סוג מחרוזת;
אי-שינוי של אובייקטים ממחלקת המחרוזת.
שיטות C#
שיטות-נהלים ושיטות-פונקציות;
קשר בין פרמטרים קבועים לארגומנטים;
שיטות עם מספר משתנה של ארגומנטים;
עומס יתר בשיטה;
שיטות רקורסיביות ושיטת מערך. סוג.
שיעורים
חברי כיתה סטטיים;
שדות מחלקה (שדות סטטיים);
קבועים סטטיים, שיטות סטטיות;
בנאי סטטי, מחלקות סטטיות;
הצהרת מעמד;
שדות אובייקט;
הצהרות על שיטות אובייקט;
דוגמה למחלקה והאובייקטים שלה;
קישור זה;
בונים של אובייקטים בכיתה;
משמידים ומסיימים.
עומס יתר על פונקציות חברי הכיתה
עומס יתר בשיטה;
עומס יתר של קונסטרוקטור;
עומס יתר על מדדים;
יסודות עומס יתר על המפעיל;
עומס יתר על אופרטורים יחסיים ואופרטורים אמת - שקר;
עומס יתר על אופרטורים לוגיים;
מפעילי המרה.
כולל שיעורים, קינון וירושה
כולל אובייקטי כיתה;
קינון בכיתה;
ירושה מעמדית;
נגישות חברי הכיתה במהלך הירושה;
שיטות להורשה;
שיטות מופשטות וכיתות מופשטות;
מחלקות ושיטות מוקלדות;
שימוש בשיעורים מופשטים.
ממשקים, ספירות ומבנים
שני סוגי ירושה ב-OOP;
הצהרות ממשק;
הטמעת ממשקים;
ממשק כסוג;
ממשקים וירושה;
מחלקה בסיס של ספירות;
מבנים;
אריזה ופריקה;
יישום ממשקים לפי מבנים;
תכונות של פיתוח GUI ב- Visual Studio 2012
ממשקי WPF
סוגי בקרות ומטרתם
הצבת פקדים ואתחולם בקוד התוכנית
פיתוח אפליקציה פשוטה
חריגים
חריגות מערכת וטיפול בהן;
מאפיינים חריגים;
ניהול תוכנה באמצעות חריגים;
זריקת חריגים;
שיעורי חריגה מותאמים אישית.
נציגים ואירועים
תחביר האצל;
מערכי צירים;
מופעי נציג ריבוי שידורים;
צירים והתקשרויות חוזרות;
שיטות ואירועים אנונימיים.
הכללות
הכללות כאמצעי הסתגלות;
הצהרת מחלקות גנריות;
מגבלות של פרמטרי הקלדה;
מבנים מוכללים;
ממשקים מוכללים;
שיטות כלליות;
נציגים מוכללים.
מסכם את הקורס