קורס תכנות מתקדם - #Advanced .NET C

- 35 שעות
- 80 הרצאות
תוכנית הלימודים
מה לומדים בקורס תכנות מתקדם ב-#C ודוט-נט?
זהו קורס תכנות מתקדם בעברית לשפת #C ולפלטפורמת דוט-נט. הוא כולל 80 הרצאות וידאו (כ-35 שעות), ומיועד למי שכבר יודע לכתוב תוכניות בסיסיות ורוצה להבין את הכלים שמפתחים מקצועיים משתמשים בהם בפרויקטים אמיתיים. אחרי כל נושא יש הרצאת תרגילים, כך שמיד מתרגלים את החומר.
הקורס ארוך ומקיף כי הנושאים שהוא מכסה הם אלה שמבדילים בין מי שכותב תוכנית לבין מי שבונה מערכת. בהרצאות רואים לא רק את התחביר אלא גם את ההיגיון: למה משתמשים ב-Generics ולא בטיפוסים רגילים, מתי עדיף Task על פני Thread, ומה קורה בזיכרון כשה-Garbage Collector עובד.
הקורס נפתח במבוא ובהסבר על ההבדל בין דוט-נט Framework ל-Core, ועובר לבסיס של שפה מתקדמת: Collections ו-Generics (עם שבעה חלקים על Generics בלבד), עבודה עם קבצים ו-Serialization ויצירת קבצי DLL. אחר כך נכנסים לנושא שמבדיל מפתחים מתקדמים – עבודה מקבילית: Threads בשמונה חלקים, ו-Tasks.
הפרקים הבאים עוסקים במנגנוני עומק של הפלטפורמה: Reflection, Attributes, AppDomains, Garbage Collector וניהול משאבים (Managing Resources). לאחר מכן עוברים על החידושים בשפה לפי גרסאות – C# ver 2, 3, 4 ו-5 – כולל LINQ.
בשלב האחרון הקורס מתקדם לתקשורת ולאבטחה: TCP/IP ב-#C, ארכיטקטורת Client-Server, Interoperability ו-Secure Code. הקורס מסתיים בפרויקט גמר – תוכנה לניהול עסק.
למי הקורס מתאים?
- מתכנתי #C שסיימו קורס בסיסי ורוצים לעבור לרמה מקצועית.
- מפתחי דוט-נט שרוצים להבין לעומק איך הפלטפורמה עובדת.
- מי שמתכונן לראיון עבודה למפתח #C ורוצה לחזור על נושאים כמו Threads ו-LINQ.
- סטודנטים להנדסת תוכנה שרוצים להשלים תחומים שלא נלמדו במסגרת הלימודים.
נדרשת היכרות עם יסודות #C. הקורס מתחיל מהמבוא, אבל לא מלמד את השפה מאפס. הלימוד בנוי כך שאפשר לבחור נושא ולצפות רק בו: למשל רק בפרק Threads, או רק בפרק LINQ, בלי לעבור על כל הקורס בסדר. מי שמעדיף ללמוד ברצף יקבל מסלול שמתקדם מהקל אל הקשה.
מה תדעו לעשות בסוף הקורס?
- לעבוד עם Collections ו-Generics ולכתוב קוד גמיש וחוזר לשימוש.
- לקרוא ולכתוב קבצים, להשתמש ב-Serialization וליצור DLL.
- לכתוב קוד מקבילי עם Threads ו-Tasks.
- להבין Reflection, Attributes, AppDomain ו-Garbage Collector, ולנהל משאבים נכון.
- לשאול נתונים בעזרת LINQ ולהכיר את התוספות של גרסאות #C 2 עד 5.
- לבנות תקשורת Client-Server ולכתוב Secure Code.
- להבין את ההבדלים בין דוט-נט Framework ל-Core ואת המונחים הבסיסיים של הפלטפורמה.
- לעבוד עם מספר פרויקטים ו-DLL ולפרק מערכת גדולה לרכיבים.
- לבנות תוכנה שלמה לניהול עסק כפרויקט גמר.
איך לומדים?
הלימוד אונליין, בקצב שלכם, עם הדגמות קוד על המסך שאפשר לעצור ולהריץ. ההרצאות בעברית. המנוי של PracticU עולה 350 ₪ לחודש ופותח את כל הקורסים באתר, כולל ליווי אישי של המרצה בטלפון. אפשר להתחיל ביום ניסיון חינם, ותלמידים רשומים מקבלים תעודת סיום של PracticU.
שאלות נפוצות
למי מתאים קורס #C מתקדם?
למי שכבר מכיר את יסודות #C ורוצה ללמוד נושאים מתקדמים כמו Threads, Generics, LINQ ו-Reflection.
כמה זמן נמשך הקורס?
80 הרצאות וידאו, כ-35 שעות, כולל הרצאות תרגילים אחרי רוב הנושאים.
האם הקורס כולל תרגול?
כן. אחרי רוב הנושאים יש הרצאת תרגילים, ובסוף הקורס פרויקט גמר – תוכנה לניהול עסק.
אילו נושאים נלמדים בקורס?
Collections, Generics, קבצים, Serialization, DLL, Threads, Tasks, Reflection, Attributes, Garbage Collector, LINQ, חידושים בגרסאות #C, TCP/IP, Client-Server ו-Secure Code.
כמה עולה הקורס?
הקורס כלול במנוי של PracticU: 350 ₪ לחודש לכל הקורסים באתר, כולל ליווי אישי של המרצה בטלפון. אפשר להתחיל ביום ניסיון חינם.
האם מקבלים תעודה בסוף הקורס?
כן. תלמידים רשומים מקבלים תעודת סיום של PracticU אחרי שצפו בהרצאות הקורס, והיא מופיעה באזור האישי.