שלום אורח התחבר

Qt/C++ GUI Development: קורס אונליין בעברית

קורס מקיף בפיתוח ממשק משתמש ליישומי C++ עם ספריית Qt. מהצעד הראשון ועד שימוש ביכולות מתקדמות של הספריה.

מה לומדים

  • תלמדו לכתוב ממשקי ליישומי C++ בצורה גרפית באמצעות Qt Designer
     
  • תלמדו לעצב את הממשק באמצעות QSS ו Layout Management
     
  • תלמדו לכתוב Widgets (או User Controls) לצורך שימוש חוזר ברכיבי ממשק
     
  • תלמדו להשתמש ביכולות מתקדמות של הספריה: תקשורת TCP, HTTP ופיתוח Multi Threaded

הקורס משלב סרטוני וידאו, טקסט מלא בעברית והמון דוגמאות Hands On לכל נושא.

כמה זה עולה?

Qt/C++ GUI Development

מנוי חודש מתחדש לאתר
100₪ בחודש + מע״מ
  • גישה מיידית לכל תכני הלימוד בכל הקורסים באתר
  • תרגול מלווה ברמה גבוהה
  • מענה בעברית לכל שאלה דרך קבוצת הדיונים
  • גישה לכל הוובינרים המוקלטים באתר
  • המנוי ללא התחייבות וניתן לבטל בכל עת

סילבוס מפורט:

    2

    Qt Widgets

    • 8פקדי טקסט Text Widgets
    • 9פקדי בחירה וכפתורים
    • 10מיקום פקדים על המסך
    • 11התנהגות פקדים בתוך מנהל מיקומים
    • 12עיצוב הממשק באמצעות Qt Style Sheet
    • 13המחשה: פיתוח משחק איקס עיגול
    • 14תרגול: משחק תפוס תאדום

    3

    Reusable Widgets

    • 15מנגנוני טיפול באירועים ב Qt
    • 16שמוש חוזר בקוד באמצעות פיתוח Widgets
    • 17ציור על פקדים QPainter
    • 18המחשה: שעון עצר בציור חופשי
    • 19ירושה לצורך הרחבת פקדים קיימים
    • 20תרגול: פקדים מותאמים אישית

    4

    Qt Core Classes

    • 21המחלקה QString
    • 22המחלקה QByteArray
    • 23עבודה עם קבצים ב Qt
    • 24מיכלים ומבני נתונים
    • 25תבנית לאוביקט מידע שעובד טוב עם Qt
    • 26תרגול: מחלקות הבסיס של Qt

    5

    פיתוח יישומים מלאים

    • 27פיתוח יישומים מלאים ב Qt
    • 28ניהול הגדרות יישום
    • 29שילוב משאבים חיצוניים
    • 30תרגום לשפות נוספות
    • 31דיאלוגים
    • 32תרגול: פיתוח יישומים מלאים

    6

    Model/View

    • 33תשתית Model/View של Qt
    • 34מימוש מודל רשימה
    • 35מימוש מודל עבור מידע טבלאי
    • 36הוספה ומחיקת שורות
    • 37שיפור תצוגה באמצעות Delegates
    • 38תרגול: Model/View

    7

    תקשורת

    • 39הצגת מידע מהרשת עם QNetworkAccessManager
    • 40פיתוח שרת Tcp באמצעות Qt
    • 41פיתוח לקוח רשת באמצעות QTcpSocket

    8

    ריבוי תהליכים

    • 42ממשק עם תהליכים חיצוניים QProcess
    • 43ביצוע משימות ברקע
    • 44קוד מקבילי QtConcurrent
    • 45סוף