קורס אינטראקטיבי
קורס חלודה
למד את שפת התכנות Rust מאפס עם הסברים מפורטים, דוגמאות מעשיות ותרגילים אינטראקטיביים: ממשתנים וסוגים פרימיטיביים ועד לניהול זיכרון בטוח עם בעלות, השאלה, מבנים ושיטות.
אימות סטטי באמצעות מילות מפתח + ביצוע על הרשמיRust Playground(לחיצה אחת להעתקת קוד + פתיחה).
01 · מודול 1 - יסודות החלודה
יסודות השפה: משתנים, השתנות, הצללה ושימוש בסוגי סקלרים ותרכובות פרימיטיביים.
02 · מודול 2 - זרימת בקרה
קבלת החלטות באמצעות ביטויים מותנים, איטרציה עם לולאות ומינוף התאמת הדפוסים של השפה.
03 · מודול 3 - בעלות והשאלה
הלב של ניהול הזיכרון של Rust: בעלות, מחסנית מול ערימה, העברה מול העתקה ושימוש בטוח בהפניות.
04 · מודול 4 - מבני נתונים ושיטות
הגדר וארגן סוגי נתונים מותאמים אישית מורכבים עם מבנים ויישם את ההתנהגות שלהם באמצעות בלוקים של impl.
05 · מודול 5 - כללי ותכונות
פתח קוד גמיש וניתן לשימוש חוזר באמצעות סוגים גנריים והגדר התנהגות משותפת באמצעות Traits.
06 · מודול 6 - משך חיים ומצביעים חכמים
נהל משך חיים של ייחוס עם תקופות חיים ונתח ניהול זיכרון ערימה באמצעות Box, Rc ו-Arc.
07 · מודול 7 - טיפול בשגיאות ואיסוף
תפעלו באוספים דינמיים כמו HashMap וטפלו בחריגים/שגיאות בצורה מתקדמת ואידיומטית.