C++ Course – From Basics to Advanced Topics
קורס C++ מקיף שלוקח אתכם מהיסודות ועד נושאים מתקדמים דרך בניית פרויקטים אמיתיים בקוד.
קורס C++ מקיף מהצעד הראשון בתכנות ועד נושאים מתקדמים. הקורס מתאים למתחילים ולמתכנתים ברמת ביניים, ובונה כל נושא בהדרגה — מארכיטקטורת מערכת ושרשרת הכלים (Toolchain), דרך לוגיקה בינארית ועבודה עם קבצים, ועד תכנות מונחה עצמים (OOP) ותקשורת HTTP. הדגש הוא על תרגול מעשי: תכתבו קוד ותבנו פרויקטים כגון אפליקציית מוזיקה, מחשבון מתקדם ותקשורת מול שרתים. חבילת ההקלטות מיועדת ללמידה עצמית בקצב שלכם.
מה תלמדו
- יסודות התכנות: ההבדל בין שפות מהודרות (compiled) למפורשות (interpreted), ארכיטקטורת מערכת ושרשרת הכלים (Toolchain)
- כתיבת קוד בפועל: מתוכנית "Hello World" ראשונה ועד אפליקציות שלמות כמו נגן מוזיקה ומחשבון
- לוגיקה בינארית: פעולות לוגיות, פעולות ביט (bitwise), Masking והמרות טיפוסים
- שליטה בפונקציות, לולאות ותנאים ויישומם בתרחישים מהעולם האמיתי
- עבודה עם קבצים: קריאה וכתיבה, Pointers והקצאת זיכרון דינמית
- תכנות מונחה עצמים (OOP): מחלקות, אובייקטים, מְמַשְׁקים (interfaces) ומודיפיקטורים של גישה
- תקשורת HTTP: אינטראקציה מול שרתי web, שליחת מידע ושליפתו
תוכן הקורס
מפגשי הקורס11 שיעורים
- 🔓 צפייה חינםמפגש 1
- מפגש 2כלול ברכישה
- מפגש 3כלול ברכישה
- מפגש 4כלול ברכישה
- מפגש 5כלול ברכישה
- מפגש 6כלול ברכישה
- מפגש 7כלול ברכישה
- מפגש 8כלול ברכישה
- מפגש 9כלול ברכישה
- מפגש 10כלול ברכישה
- C++ Webinarכלול ברכישה
המרצים
צוות Embedded Academy
מהנדסי מערכות מוטמעות מנוסים מהתעשייה — אנשים שבונים מוצרים אמיתיים, לא רק מלמדים עליהם.
שאלות נפוצות
למי מיועד הקורס?
למתחילים שרוצים להתחיל את דרכם בתכנות עם יסודות איתנים, למתכנתים ברמת ביניים שרוצים להעמיק את הידע ולעבוד על פרויקטים מתקדמים, ולמפתחים שאיפים שרוצים ללמוד לבנות אפליקציות מהעולם האמיתי.
האם נדרש ידע מוקדם?
לא. הקורס מתחיל מהיסודות ומתאים גם למי שאין לו ניסיון קודם בתכנות, אך גם למתכנתים ברמת ביניים שרוצים להעמיק ולעבוד על פרויקטים מתקדמים.
מהו מבנה הקורס והיקפו?
הקורס כולל 8 מפגשים, כל אחד באורך שעתיים, סה"כ 16 שעות של למידה מעמיקה.
אילו כלים נתקין ונשתמש בהם?
במהלך הקורס נתקין ונעבוד עם MinGW ועם סביבת הפיתוח Code::Blocks.
האם אקבל תמיכה במהלך הקורס?
כן. מדריכים מנוסים זמינים לענות על שאלות ולספק משוב לאורך כל הדרך.
מי מעביר את הקורס?
Michael Weisman, בן 41, בעל 17 שנות ניסיון בפיתוח תוכנה. הוא התחיל את דרכו בקורס Microsoft Certified Professional Developer שבו התמחה ב-C# וטכנולוגיות נוספות, המשיך לחברה המתמחה בפתרונות תוכנה לציוד בדיקה שבה חידד את כישוריו בתכנות משובץ (embedded) על מיקרו-בקרים ב-C, C++ ו-LabVIEW, ובמקביל השלים תואר במדעי המחשב באוניברסיטה הפתוחה. לאורך השנים הוביל צוותי פיתוח וניהל מהנדסים בפרויקטים בתחומי הבריאות, הביטחון, האוטומציה התעשייתית, הפרסום, ה-IoT ועוד, והוא מלמד מערכות משובצות ב-C ו-C++ לתלמידים מרחבי העולם.
