C# — Exceptions, IO, JSON ו-LINQ

מה זה?

הקטגוריה הזו מרחיבה את יסודות C# לכיוון עבודה אמיתית עם נתונים: טיפול מעמיק בשגיאות, קריאה וכתיבה של קבצים, המרה בין אובייקטים ל-JSON, ושאילתות נתונים עם LINQ. אלו הכלים שמפתח Backend משתמש בהם כל יום כדי לקרוא קלט, לעבד אותו ולהחזיר תוצאה מסודרת — והם מתכנסים יחד בפרויקט מסכם שממחיש איך כל הכלים האלה עובדים ביחד.

מה הולכים ללמוד

  • Exceptions לעומק — טיפול מתקדם בשגיאות זמן ריצה וניהול זרימת חריגות
  • File I/O — קריאה וכתיבה של קבצים מהדיסק
  • JSON Serialization — המרה בין אובייקטים ב-C# לפורמט JSON ובחזרה
  • LINQ Basics — שאילתות בסיסיות לסינון, מיון והמרה של אוספי נתונים
  • LINQ Advanced — שאילתות מורכבות יותר לצבירה, קיבוץ וחיבור נתונים
  • פרויקט מסכם — בניית מסווג טקסט מבוסס Naive Bayes שמשלב את כל הכלים מהקטגוריה

למה זה חשוב

בסיום הקטגוריה תדעו לקחת נתונים גולמיים — מקובץ, ממשתמש או מרשת — לעבד אותם, לשאול עליהם שאלות עם LINQ ולהמיר אותם ל-JSON להעברה בין מערכות. אלו בדיוק המיומנויות שמפתח Backend או Data נדרש להן יום־יום, והפרויקט המסכם מוכיח שאתם יכולים לחבר את כולן יחד לפתרון עובד ואמיתי.