Menu
Coddy logo textTech
מסלול למידה

מפת דרכים למפתחי C#

מה ללמוד, ובאיזה סדר, כדי לעבוד כמפתחי C# או .NET: השפה עד interfaces, generics, delegates ואירועים, שורת הפקודה, Git ו־SQL, ואז מבני הנתונים והאלגוריתמים שראיונות בודקים, וקוד שצוות יכול לתחזק. בחינם, מעשי, בדפדפן, בלי Visual Studio או .NET SDK להתקין.

340,404+ לומדים רשומים בקורסים האלה

585 שיעורים509 אתגרים2,620 שאלות חידון

מפת הדרכים למפתחי C#, צעד אחר צעד

17 קורסים6 יחידות585 שיעורים509 אתגרים2,620 שאלות חידון

כל שלב מורכב מקורסים קיימים ב־Coddy, וכל כפתור התחלה פותח אותם ב־C#. עברו את השלבים לפי הסדר, או התחילו מזה שחסר לכם; ההתקדמות נשמרת לכל קורס.

  1. 1
    להתחיל את השלב הזהלהתחילשלוש יחידות. Fundamentals מכסה טיפוסים, אופרטורים, בקרת זרימה, מתודות, מערכים, מחרוזות ואינטרפולציה של מחרוזות; Logic & Flow מכסה מערכים רב־ממדיים, חריגות, טיפול ב־null וטיפוסי nullable, מילונים ו־hash sets; Object Oriented Programming מכסה properties, איברים סטטיים, ירושה, interfaces, העמסת אופרטורים, extension methods, generics, delegates ואירועים, IDisposable, יסודות של dependency injection ודפוסי עיצוב, ומסתיימת בפרויקט ספרייה עם חיפוש LINQ ובדיקות יחידה. C# דורשת טיפוסים, מחלקות ו־access modifiers מהיום הראשון; קחו את הזמן, כי כל framework של .NET מורכב בדיוק מהחלקים האלה.להתחילדף ייעודי
  2. 2
    להתחיל את השלב הזהלהתחילקבצים ונתיבים, wildcards, grep, pipes והפניות, הרשאות, משתני סביבה וסקריפטים של shell. .NET הפסיקה להיות רק ל־Windows לפני שנים: שירותי ASP.NET Core רצים בדרך כלל בקונטיינרים של Linux, ה־CLI של dotnet בונה, בודק ומריץ פרויקטים מכל טרמינל, והגדרות כמו ASPNETCORE_ENVIRONMENT מגיעות לאפליקציה כמשתני סביבה. כששירות מתנהג לא כמו שצריך על שרת, אין Visual Studio, יש רק shell.להתחילדף ייעודי
  3. 3
    להתחיל את השלב הזהלהתחילStaging, commits, .gitignore, branches, merges וקונפליקטים, ביטול טעויות ו־remotes. בצוות .NET, bin/ ו־obj/ נכנסים ל־.gitignore לפני ה־commit הראשון, קובצי ה־project וה־solution הם המקום שבו branches מתנגשים, והמאגר חי לעתים קרובות ב־GitHub או ב־Azure DevOps. ל־Visual Studio ול־Rider יש Git מובנה; ידיעת הפקודות היא הדרך להבין מה הכפתורים שלהם עושים.להתחילדף ייעודי
  4. 4
    להתחיל את השלב הזהלהתחילסינון, מיון, joins, קיבוץ, פונקציות צבירה, תת־שאילתות, פסוקיות WITH ופונקציות חלון, על טבלאות אמיתיות. אפליקציות .NET יושבות לעתים קרובות על SQL Server או PostgreSQL מאחורי Entity Framework, וה־Where, Select, GroupBy ו־Join של LINQ משקפים את הפסוקיות של SQL; ידיעת ה־SQL היא הדרך לקרוא מה Entity Framework ייצר כששאילתה איטית.להתחילדף ייעודי
  5. 5
    להתחיל את השלב הזהלהתחילמחסנית, תור, רשימה מקושרת, עץ בינארי וטבלת גיבוב, כל אחד נבנה מאפס ב־C# ואז משמש לפתרון בעיות. .NET מגיעה עם Stack<T>, Queue<T>, LinkedList<T> ו־Dictionary<TKey, TValue>; כתיבת גרסאות generic משלכם היא הדרך ללמוד כמה כל פעולה עולה, ולמה מפתח של מילון צריך Equals ו־GetHashCode שמסכימים ביניהם.להתחיל
  6. 6
    להתחיל את השלב הזהלהתחילאתגרי רקורסיה, ואז bubble, selection, insertion, merge ו־quick sort ב־C#, המיונים שמונפשים בכלי המחשת האלגוריתמים של Coddy. שתי עובדות על .NET נקלטות אחרת אחרי זה: Array.Sort ו־List<T>.Sort משתמשים במיון introspective לא יציב בעוד ש־OrderBy של LINQ יציב, ו־StackOverflowException מרקורסיה שיצאה משליטה אי אפשר לתפוס, ולכן הוא מסיים את התהליך.להתחיל
  7. 7
    להתחיל את השלב הזהלהתחילפרויקט מונחה עצמים שנבנה מקצה לקצה ומאגר בעיות קוד, שניהם ב־C#. קוד C# קריא הוא לב ה־code review ב־.NET: שמות שעומדים במוסכמות, מתודות שעושות דבר אחד, מחלקות עם סיבה אחת לשינוי.להתחיל
מה מקבלים
כל מה שתשתמשו בו כדי ללמוד לתכנת

ללמוד תוך כדי עשייה

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

playground.js
עורך קוד
1const greeting = "Hello, Coddy!"
2function sayHi(name) {
3    return greeting + " " + name
4}
5
bottombar Collapse icon
בדיקה #1test Case Success icon
בדיקה #2test Case Success icon
בדיקה #3test Case Failure icon
קלט
"Alex"
פלט
"Hello, Coddy! Alex"

לבנות רצף

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

12 ימי רצף

חזרו מחר כדי לשמור על הרצף!

fire Filled icon
left icon

January 2026

right icon

1

2

3

4

5

6

7

8

9

10

11

12

13

14

15

16

17

18

19

20

21

21

22

23

24

25

26

27

28

29

30

product Double Or Nothing icon

הכל או כלום

יום 5 מתוך 7

fire Freeze icon

הקפאת רצף

2 left

לתכנת מכל מקום

קחו את מסע התכנות שלכם לכל מקום! בלי התקנות, בלי הורדות - פשוט פותחים ומתחילים לתכנת. זמין ב-iOS, ב-Android ובאתר עם דירוג של 4.9 כוכבים.

Python
7רצף
250ניקוד
5אנרגיה
משתנים
journey Hex Done Base iconjourney Hex Done Shadow iconjourney Hex Done Top iconjourney Lesson Done icon
journey Path Right Done icon
journey Hex Done Base iconjourney Hex Done Shadow iconjourney Hex Done Top iconjourney Lesson Done icon
journey Path Left Done icon
journey Hex Active Base iconjourney Hex Active Shadow iconjourney Hex Active Top iconjourney Lesson Theory Challenge icon
להמשיך
journey Path Right icon
journey Hex Locked Base iconjourney Hex Locked Shadow iconjourney Hex Locked Top iconjourney Lesson Theory Challenge icon
journey Path Left icon
journey Hex Locked Base iconjourney Hex Locked Shadow iconjourney Hex Locked Top iconjourney Lesson All icon
מסלול
יעדים
טבלת הדירוג
פרופיל
4.9
כוכבכוכבכוכבכוכבכוכב
דירוג

אתם לא לבד

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

ליגת המתמודדים
ליגת המתמודדים7 המובילים עולים
leaderboard First icon1
avatar 1 icon
fire Filled icon
Alex7+ Days
2840
leaderboard Second icon2
avatar 2 icon
fire Filled icon
Jordan7+ Days
2650
leaderboard Third icon3
avatar 3 icon
fire Filled icon
Sam7+ Days
2420
4
avatar 4 icon
Casey
2180
5
avatar placeholder icon
fire Filled icon
Morgan7+ Days
1950
leaderboard Arrow Up iconאזור העלייהleaderboard Arrow Up icon

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

לקרוא, להאזין, לבחון את עצמכם, לשאול את ה-AI או לחפש כל דבר שכבר למדתם. כל שיעור פוגש אתכם בדיוק איפה שאתם.

מבוא למשתנים
אודיו

משתנה הוא מיכל עם שם ששומר ערך שאפשר להתייחס אליו בהמשך התוכנית.

ב-Python יוצרים משתנה על ידי כתיבת השם, סימן שווה, ואז הערך שרוצים לשמור.

הערך יכול להשתנות עם הזמן - השמה מחדש לאותו שם פשוט מפנה אותו לערך חדש.

1xשרה

לקבל תעודה

קבלו תעודה על כל קורס שתסיימו. הוסיפו אותן לפרופיל ה-LinkedIn ולקורות החיים כדי להציג למעסיקים את כישורי התכנות שלכם.

Coddyתעודת סיום
תעודה זו מאשרת כיישראל ישראליהשלים/ה בהצלחה את
python iconיסודות Python
מאומת
תאריךינו׳ 2026
LinkedInלהוסיף ל-LinkedIn

למה ללכת לפי מפת הדרכים הזו ל־C# ב־Coddy

  • שפה אחת, כמה קריירות ב־.NET. שירותי ווב ב־ASP.NET Core, תוכנה ל־Windows ולארגונים, עבודת ענן ב־Azure ומשחקי Unity משתמשים כולם ב־C#, כך שהבסיס שבעמוד הזה פותח יותר מדלת אחת לפני שאתם בוחרים התמחות.
  • השפה, מעבר לתחביר. קורס ה־C# לא עוצר במחלקות: הוא מכסה טיפוסי nullable, delegates ואירועים, generics, IDisposable ויסודות של dependency injection, רעיונות ש־ASP.NET Core ו־Unity נשענים עליהם, ומסתיים בפרויקט ספרייה שמחפש עם LINQ ונבדק בבדיקות יחידה.
  • תרגול לראיונות ב־C#. המחסנית, התור, הרשימה המקושרת, העץ הבינארי וטבלת הגיבוב, אתגרי הרקורסיה וחמשת המיונים נלמדים כולם ב־C#, כך שאתם מתאמנים בשפה שבה תתראיינו.
  • עם ציונים ורמזים, בלי שום התקנה. כל שיעור נסגר באתגר C# שנבדק במקרי בדיקה; כשאחד נכשל, Bugsy, מורה ה־AI, מצביע על הבעיה בלי לכתוב את התיקון. רוב הקורסים מסתיימים בתעודה חינמית, והכול רץ בדפדפן.

שאלות נפוצות: איך להפוך למפתח C#

כמה זמן לוקח להפוך למפתח C#?

שישה עד שנים עשר חודשים, בשעה ביום בערך, הם טווח מציאותי מאפס ועד ראיון לג'וניור. במפת הדרכים הזו קורס ה־C# לוקח שישה עד שמונה שבועות, שורת הפקודה, Git ו־SQL בערך חודש ביחד, ושלבי מבני הנתונים והמיונים עוד חודשיים. רוב משרות ה־Backend ב־.NET מצפות אחר כך ל־ASP.NET Core ולשכבת נתונים כמו Entity Framework, וזה עוד חודש או חודשיים של בנייה של משהו אמיתי.

מה ההבדל בין מפתח C# למפתח .NET?

בעיקר שם התפקיד. C# היא השפה; .NET היא הפלטפורמה שהיא רצה עליה: סביבת הריצה, ספריית המחלקות הבסיסית ו־frameworks כמו ASP.NET Core ו־Entity Framework. רוב קוד ה־.NET נכתב ב־C#, כך שמשרת מפתח .NET היא משרת C# שמצפה גם ל־frameworks האלה. מפת הדרכים הזו בונה את חצי ה־C# ואת הבסיס הכללי; ה־frameworks הם השכבה הבאה.

האם C# היא שפה ראשונה טובה למהנדס תוכנה?

שפה טובה. יש לה טיפוסים סטטיים, כך שהקומפיילר תופס הרבה טעויות לפני שמשהו רץ, והתחביר שלה עקבי מספיק כדי שהמושגים יישארו לפני הפרטים. היא גם מובילה ישר למשרות אמיתיות בארגונים, בענן ובפיתוח משחקים, וכמעט כל מה שלומדים בה עובר ל־Java.

צריך Windows כדי להיות מפתח C#?

לא. .NET המודרנית רצה על Windows, macOS ו־Linux, שירותי ASP.NET Core נפרסים בדרך כלל בקונטיינרים של Linux, ו־Visual Studio Code ו־JetBrains Rider רצים על שלושתן. סביבת Visual Studio המלאה ו־frameworks לדסקטופ כמו WPF ו־Windows Forms עובדים רק על Windows, כך שחלק מהמשרות עדיין מניחות Windows; למפת הדרכים הזו צריך רק דפדפן.

איזה קורס במפת הדרכים הזו לא נלמד ב־C#?

אחד: קוד נקי נלמד בינתיים רק ב־Python, ולכן הוא מופיע אחרי השלבים ולא בשלב השביעי. הרעיונות שלו, שמות משמעותיים, מתודות קטנות, סיבה אחת בלבד לשינוי מחלקה, חלים על C# בלי שינוי, והנחיות השמות וכלי ניתוח הקוד של .NET אוכפים את החלק המכני. כל שלב, כולל הפרויקט מונחה העצמים ובעיות הקוד, הוא ב־C#.

האם מפת הדרכים הזו ל־C# חינמית?

כן. כל קורס בה חינמי: השיעורים, עורך ה־C# וטרמינל ה־Linux בדפדפן, האתגרים שנבדקים בטסטים, הרמזים של Bugsy והתעודות. Pro מסיר את מגבלת האנרגיה היומית ומוסיף עזרת AI ללא הגבלה, ושום דבר במפת הדרכים הזו לא דורש אותו.

מסלולי למידה נוספים

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

כל מסלולי הלמידה
איור של שפות התכנות ב-Coddy

להתחיל את מסלול מהנדס תוכנה בחינם

להתחיל ללמוד