קורס זה מלמד תכנות בשפת ++C תוך הדגשת טכנולוגיית הפיתוח תוכנה – Object Oriented. זהו קורס הדגל בתחום ה- ++C. הקורס מלמד את הדרך לעצב תוכנה בשיטת Object Oriented ומדגים כיצד לבצע זאת הלכה למעשה בשפת ++C. הקורס מסביר, מדגים ומתרגל את המבנים החדשים הקיימים בשפת ++C המודרנית. הקורס כולל דוגמאות קוד רבות ותרגול מעשי אינטנסיבי על מנת שבסופו התלמיד ייצא עם יכולות תכנות מעולות בשפת ++C. בקורס לומדים על מחלקות, אוביקטים, מטודות, העברת פרמטרים לפי ערך ולפי כתובת, ירושה רגילה וירושה מרובה, פולימורפיסם, ביטויי למבדה, Templates, ספריות STL ועוד מבנים רבים ומיוחדים לשפת ++C.

 

משך – 7 ימים

קהל יעד – תוכניתנים בעלי ידע בשפת התכנות C המתעתדים לפתח תוכנה בשפת ++C.

 

רישום לקורס

  

קורסי תכנות נוספים בתחום לימודי ++C

פיתוח-קוד-נקי-וטכניקות-רפקטורינג, ללמוד-את-ספריות-ה-Boost-CPP, קורס-תכנות-בשפת-C, קורס-תכנות-בשפת-CPP-כולל-עיצוב-מונחה-עצמים, סדנת-תכנות-יעיל-בשפת-CPP, תכנות יעיל בשפת ++C למערכות משובצות מחשב, תבניות-עיצוב-תוכנה-ב-CPP, תכנות-מתקדם-בשפת-C, ניפוי-שגיאות-תכנות-ב-CPP, תכנות ב- ++C, הסטנדרטים האחרונים, מבוא-לעיצוב-תוכנה-בשיטת-Object-Oriented, מעבר-ל-CPP-מודרני, פיתוח-תוכנה-מבוסס-בדיקות-לתוכניתני-CPP

לרשימה של כל קורסי הייטק

 

תכנים בתרגום אוטומטי מאנגלית. לתכנית הקורס המקורית באנגלית

 

 

 

תכנים

פיתוח מונחה עצמים
מהם היתרונות של OOD? איך זה עונה על האתגרים של תכנות תוכנה היום?
הרקע התיאורטי של OOD.
מושגי יסוד OOD - הסתרת מידע; הודעה לעומת שיטה; וכו '
מהו אובייקט? מהו מבנה יישום OO וכיצד הוא פועל?
כיתות - כמפעל של אובייקטים.
++C צעדים ראשונים
כיתות הגדרה:
חברי מחלקות
שיטות
פרטי Public Vs.
תכונות כלליות שנוספו לשפה
העברה By Reference
קונסט
פונקציה, העמסה
מרחב שמות
סוג
תכנות מבוסס אובייקט
בניה והרס; כיתות מחושבות; העתק בנאי
מפעילי עומס - יחסי; הקצאה; אריתמטי.
חברים סטטיים
משתמש מוגדר כהמרות
חברות מול חברות שאינן חברות - מפעילי קלט / פלט; אופרטורים סימטריים
חבר
בעיות יעילות - בעיות אפשריות ביעילות; אופטימיזציה
טיפול בחריגים
חריגים משליכים
טיפול בחריגים
ניהול משאבים בסביבה EH
מפרט חריגים
טיפול חריגה ויעילות
טיפול בחריגים ושיקול דעת כללי לפרויקט
היררכיה הסטנדרטית של חריגים
תבניות תכנות כלליות
מוטיבציה של תכנות גנרי - החשיבות של שימוש חוזר בקוד
כיצד ליצור קוד כללי ב ++C - הגדרה ושימוש של פונקציות וחוגים תבניות.
מתכונן ל- STL
מיכלים - כמה מושגים בסיסיים; חוגים מקוננים; הרעיון של Iterators
STL ספריית תבניות סטנדרטיות
היתרונות של השימוש ב- STL.
סקירה כללית.
מיכלים.
Iterators.
אלגוריתמים.
הדרכים להתאמה אישית של פונקציונליות STL.
תכנות מונחה עצמים
ירושה - היסודות
הגדרת היחס בירושה
הגדרת כיתות נגזרות
הרחבת ו overriding התנהגות ברירת מחדל - שיטות וירטואליות
רמת הנגישות המוגנת
פולימורפיזם
רעיון הפולימורפיזם
בסיס - תאימות נגזרת
יצירת קוד פולימורפי - דוגמאות
שימוש בירושה בפיתוח
יצירת עץ ירושה - הפצת נתונים הצהרות חברי; שיטות הצהרות והגדרות הגדרות
שיטות וירטואליות טהורות ושיעורים מופשטים
בנייה והשמדה של חפצים נגזרים - Virtual Destructors
כיתות ממשק
דינמי מחייב
סטטי לעומת דינמי מחייב; כיצד מיושם דינאמי? מה הם "המחירים"? - אחסון זמן ריצה
ירושה ופולימורפיזם - נושאים מתקדמים
נתוני ירושה ונתונים סטטיים; הגדרה מחדש של שיטות לא וירטואליות; חיתוך אובייקטים; הפרטה פרטית ומוגנת, עומס יתר בין הבסיס לבין הנגזר; וכו '
מורשת מרובים - מתי זה נדרש? בעיות עמימות אפשריות; "מבנה היהלומים" הבעייתי - Virtual Inheritance
RTTI - מידע על סוג זמן הפעלה - מתי זה נדרש? האופרטור type_id; האופרטור Dynamic_cast

רוצים לקבל הצעת מחיר?
השאירו פרטים »
או חייגו 03-6176666

02/05/2019

חזרה

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

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

  • *שם מלא:

  • *אימייל:

  • *טלפון:

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

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

  • קבוצת סלע

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

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

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

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

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

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