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

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

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

מדריך הקורס - ינון פרק

הי! אני ינון פרק. אני מתכנת שכותב קוד כל יום מאז שנת 2002, ומשנת 2012 גם מדריך קורסים בפיתוח למתכנתים בחברות תוכנה מובילות בארץ. בין השאר לימדתי ב Intel, IBM, Amdocs, Sapiens, eBay ובעוד עשרות חברות הייטק נוספות כאן בארץ.

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

מה לומדים

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

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

כמה זה עולה?

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

איך זה עובד - מסלול מנוי חודשי

מיד לאחר התשלום תקבלו גישה לכל תכני הלימוד באתר ותוכלו להתחיל ללמוד את הקורס ״Qt/C++ GUI Development״. המנוי נותן לכם:

  • גישה מלאה לקורס Qt/C++ GUI Development ולכל שאר הקורסים באתר
  • טקסט מלא בעברית בו תוכלו להשתמש כדי להיזכר בנושא אחרי שראיתם את הוידאו.
  • תיקיית דוגמאות עם כל הקוד שבניתי בוידאו, כדי שתוכלו לנסות ולהריץ את כל הקוד על המכונה שלכם תוך כדי הצפיה או אחריה.
  • תרגול מלווה על כל נושא אותו תוכלו לפתור כדי לקבל חיזוק נוסף להבנה שלכם.
  • גישה לפורום תלמידים שם תוכלו לשאול כל שאלה מקצועית או לשתף פיתרונות שלכם לתרגילים כדי לקבל משוב על העבודה שלכם.
  • השלמת תכנים מקורסים אחרים באתר - במידה ותראו שחסר לכם חלק מחומר הרקע תוכלו לעשות הפסקה, להשלים את התכנים מהקורסים החארים באתר ואז לחזור ללמוד קורס זה.

המנוי הינו ללא התחייבות ומחויב מדי חודש בחודשו עבור אותו החודש.

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

    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סוף