קורס WinForms - תוכנות רגילות בווינדוס

  • 16 שעות
  • 22 הרצאות

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

1הסבר על WinForms
דוט-נט Framework vs Core
3 דק'
2הרצאת מבוא לקורס WinForms4 דק'
3יוצרים חלון ידני מ-console application 55 דק'
4פרוייקט חדש - WinForm Project43 דק'
5רכיבים נפוצים - Common Controls66 דק'
6פקדי רשימה - List65 דק'
7פקדי מיכל - Containers22 דק'
8פקד WebBrowser 8 דק'
9תפריטים וסרגלים - Menu and Toolbar36 דק'
10חיבור אפליקציה למסד נתונים 66 דק'
11רכיב ה-TreeView54 דק'
12ולידציה על קלט המשתמש - Validation51 דק'
13תיבות דו-שיח - Build-In Dialog Boxes38 דק'
14הדפסה מתוך אפליקציה - Printing66 דק'
15יצירת גרפיקה - GDI26 דק'
16בניית פקד חדש - User Control28 דק'
17שימוש במספר טפסים - Multiple Forms62 דק'
18ממשק מרובה מסמכים - MDI37 דק'
19הרצאה על Resources 30 דק'
20מצב Debug מצב Release68 דק'
21ערכת התקנה - SETUP MSI110 דק'
22ערכת התקנה - ClickOnce - ביצוע Publish20 דק'

מה לומדים בקורס WinForms של PracticU?

זהו קורס WinForms בעברית, שמלמד לבנות תוכנות רגילות (Desktop) ל-Windows בדוט-נט. הקורס כולל 22 הרצאות וידאו (כ-16 שעות), כלומר כל הרצאה ארוכה ומעמיקה, והוא עובר על כל מה שצריך כדי לבנות אפליקציה שלמה, מחלון ריק ועד תוכנה שמותקנת על מחשב של לקוח.

מתחילים בהסבר על WinForms ועל ההבדל בין דוט-נט Framework ל-Core, ובהרצאת מבוא לקורס. אחר כך יוצרים חלון ידני מתוך Console Application ופותחים פרויקט WinForm חדש. משם עוברים לרכיבים: Common Controls, פקדי רשימה, פקדי מיכל (Containers), פקד WebBrowser, תפריטים וסרגלים ו-TreeView.

בהמשך הקורס מחברים את האפליקציה למסד נתונים, מוסיפים ולידציה על קלט המשתמש, תיבות דו-שיח מובנות והדפסה מתוך האפליקציה, ויוצרים גרפיקה עם GDI. לומדים גם לבנות פקד חדש (User Control), לעבוד עם מספר טפסים (Multiple Forms) ולבנות ממשק מרובה מסמכים (MDI).

בפרקי הסיום מגיעים לנושאים שמחברים בין הקוד לעולם האמיתי: Resources, ההבדל בין מצב Debug למצב Release, ויצירת ערכת התקנה בשתי דרכים – SETUP MSI ו-ClickOnce עם ביצוע Publish. כך הקורס מלווה את התוכנה לאורך כל החיים שלה, מהרעיון ועד הרגע שמישהו אחר מתקין אותה.

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

למי הקורס מתאים?

  • מתכנתי דוט-נט שרוצים לבנות אפליקציות Desktop.
  • מי שלמד יסודות תכנות ורוצה לעבור לפרויקטים עם ממשק גרפי.
  • מפתחים ששמעו ש-WinForms "ישן" ורוצים להבין למה עדיין משתמשים בו בארגונים רבים.
  • מפתחים שצריכים לתחזק תוכנות WinForms קיימות בארגון.
  • סטודנטים שרוצים פרויקט גמר שנראה ופועל כמו תוכנה אמיתית.

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

מה תדעו לעשות בסוף הקורס?

  • לבנות חלונות וטפסים עם הרכיבים הנפוצים של WinForms.
  • ליצור תפריטים, סרגלים, עצי נתונים ותיבות דו-שיח.
  • לחבר אפליקציה למסד נתונים ולבדוק קלט משתמש.
  • להדפיס, לצייר בגרפיקה ולבנות פקדים משלכם.
  • לארוז את התוכנה לקובץ התקנה ולפרסם אותה.
  • לעבוד עם כמה טפסים באותה אפליקציה ועם ממשק מרובה מסמכים (MDI).
  • להבדיל בין מצב Debug למצב Release ולהשתמש ב-Resources.

איך לומדים?

הלימוד אונליין, בקצב שלכם, וההרצאות בעברית עם הדגמת קוד על המסך. המנוי של PracticU עולה 350 ₪ לחודש וכולל את כל הקורסים באתר, עם ליווי אישי של המרצה בטלפון. אפשר להתחיל ביום ניסיון חינם, ותלמידים רשומים מקבלים תעודת סיום של PracticU.

שאלות נפוצות

מה זה WinForms?

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

האם צריך לדעת תכנות לפני הקורס?

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

כמה זמן נמשך הקורס?

22 הרצאות וידאו, כ-16 שעות. אפשר לחזור לכל הרצאה לפי הצורך.

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

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

כמה עולה הקורס?

הקורס כלול במנוי של PracticU: 350 ₪ לחודש לכל הקורסים באתר, כולל ליווי אישי של המרצה בטלפון. אפשר להתחיל ביום ניסיון חינם.

האם מקבלים תעודה בסוף הקורס?

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