קורס אינטראקטיבי
קורס C++
למד C++ מודרני מאפס עם תרגילים מודרכים, אימות סטטי ושילוב סייר קומפיילר: מתחביר וסוגי נתונים בסיסיים ועד למחלקות ותכנות מונחה עצמים.
אימות סטטי באמצעות מילות מפתח + הפעלהCompiler Explorer(לחיצה אחת להעתקת קוד + פתיחה).
01 · מודול 1 - יסודות C++
היסודות: משתנים, סוגי נתונים פרימיטיביים, אופרטורים אריתמטיים-לוגיים וקלט/פלט בסיסי עם std::cout ו-std::cin.
- 1.1משתנים וסוגי נתוניםטיפוסים פרימיטיביים (int, double, char, bool) ואובייקטים מורכבים (std::string). הצהרה, אתחול והיקפים.~10 min
- 1.2מפעיליםאופרטורים אריתמטיים, יחסיים, לוגיים והקצאה. קדימות וביטויים.~8 min
- 1.3קלט/פלט וזרמיםזרמים סטנדרטיים מספריית iostream: שליחת פלט עם std::cout וקלט קריאה עם std::cin.~10 min
02 · מודול 2 - זרימת בקרה
ביטויים מותנים לקבלת החלטות ולופים להוראות חוזרות.
03 · מודול 3 - פונקציות והפניות
לפרק קוד לבלוקים לשימוש חוזר ולהבין כיצד C++ מעביר נתונים בזיכרון.
04 · מודול 4 - תכנות מונחה עצמים
הצגת שיעורים, אנקפסולציה וניהול משאבים אוטומטי.
05 · מודול 5 - מבני נתונים ומצביעים
נהל אוספי נתונים והבין כיצד פועל הזיכרון הפיזי באמצעות מצביעים.
06 · מודול 6 - תורשה ופולימורפיזם
הרחב מחלקות קיימות והטמיע התנהגויות פולימורפיות באמצעות פונקציות וירטואליות וירושה.
07 · מודול 7 - מצביעים חכמים
ניהול זיכרון דינמי מודרני ובטוח ללא דליפות באמצעות מצביעים חכמים סטנדרטיים של ספרייה.
08 · מודול 8 - תבניות
הצג תכנות גנרי על ידי כתיבת פונקציות ומחלקות הניתנות לשימוש חוזר ללא תלות בסוגי נתונים.