בקורס C++ נלמד מדוע שפה זו נחשבת כה פופולרית בתעשיית ההייטק, החל בפיתוח מערכות משובצות מחשב
(Embedded
Systems), דרך פיתוח מערכות זמן אמת (Real Time Systems), מהווה בסיס לפיתוח אפליקציות מורכבות במערכות
ההפעלה
ופיתוח GUI וכלה באפליקציות Data Base.
שפת C++ כוללת את הטוב ביותר משני העולמות: היא תומכת בתכנות ג'נרי (Generic Programming) כירושה משפת C
וכן
מהווה את השפה הראשונה בעלת יכולות תכנות מונחה עצמים (Object Oriented Programming)
נקודות חשובות על שפת C++
שפת C++ וותיקה יחסית, פותחה בשנות השמונים אך שמרה על מקומה כשפת תכנות מובילה גם כיום. היא מהווה
בסיס לשפות עיליות מתוחכמות רבות אשר הומצאו בשנים האחרונות כגון: Python ,Java ו #C.
שליטה בשפה זו מעניקה יתרון למתכנת על פני השפות הנ"ל כיוון שמצד אחד היא תומכת ביכולות של שפה
עילית אך מצד שני משלבת יכולות תכנות Low Level על גבי חומרה. באמצעות Cross-Compiler מותאם היא
מאפשרת תמיכה לכל ארכיטקטורה נדרשת, בין השאר משמשת לניהול זיכרון, כתיבה למעבד התאמת מנהלי התקנים
ועוד.
מרבית המושגים בשפה זו נלקחו משפת C אך השינוי מתבטא ברעיון, שפת C++ תומכת בנושאים כגון:
Encapsulation Inheritance, Poli-morphisem, אשר משנים את אופן פיתוח התוכנה ותחזוקתה.
בניגוד לשפות המושתתות על תכנות מונחה עצמים כגון JAVA ו-C#, שפת C++ איננה שפה מונחית עצמים
"נקייה", כלומר שיטת הכתיבה בה היא לאו דווקא בצורה של אובייקטים ומחלקות והיא מאפשרת שימוש
בפונקציות שאינן מותאמות בהכרח לתכנות מונחה עצמים.
C++ היא שפה עם ביצועים מאוד מהירים ולכן היא הבחירה שראשונה לשימוש במגוון פרוייקטים שבהם מהירות
גבוהה היא בגדר דרישת חובה
הקורס מכשיר לתפקידי:
מפתח C++ בחברות ביטחוניות, תקשורת רשתות וסייבר.
מבנה
300 שעות לימוד אקדמיות, מתוכן 50% תרגול מעשי והשלמת פרוייקטי לייב אשר פותחו במיוחד לטובת הקורס
(הלמידה תהיה
פיזית בכיתה בקמפוס טק-קריירה בלוד / בקפסולות / מרחוק – בהתאם להנחיות הממשלה בכל זמן נתון).
3 חודשים, 3 ימי לימוד מלאים בשבוע
לימודים מסביב לשעון: שילוב בין לימודים עם מרצה בכיתה, למידה עצמית אונליין, תרגול עצמי ובקבוצות
העשרות והרצאות אורח ע"י אנשי מקצוע העובדים בתחום
סיורים לימודיים בחברות הייטק (בהתאם לנהלי הקורונה במועד הרלווטני)
תכנית מקיפה להכנה לקריירה: כתיבת קו"ח מקצועיים באנגלית, כלים לחיפוש עבודה, הכנה לראיונות כולל
סימולציות
ע"י מראיינים מהתעשייה
תכנית מנטורים המלווים באופן אישי כל סטודנט עד להשתלבות מלאה בעבודה
Introduction to computer science
Object-Oriented Fundamentals, Structures and References
Classes and Objects
Polymorphic Programming
Code Reuse in C++
Designing with C++
Data structure
Testing & Debugging & Engineering practices
Embedded software
למי זה מתאים
בוגרי מדעי המחשב/הנדסת תכנה/בוגרי תארים בתחומי הנדסה ומערכות מידע/ שליטה טובה בשפת תכנות OOP אחת
לפחות.
הקורס מיועד בראש ובראשונה ליוצאי אתיופיה (מי שנולד/ה באתיופיה או שלפחות אחד מהוריו/ה נולד
באתיופיה) אנו נקבל גם מועמדים שאינם יוצאי אתיופיה על בסיס מקום פנוי.
בנוסף עליך:
לעבור את כל שלבי המיון
להתפנות ללימודים מסביב לשעון לאורך 5 חודשים
לשכנע אותנו בנחישותך להשתלב בעבודה בתחום עם סיום הקורס
מה בודק תהליך המיון?
יכולת תכנות ופיתוח – חובה!
יכולת למידה עצמית
מת אנגלית: יכולת לקרוא חומר טכני ולהבינו ויכולת כתיבה.
יכולות טכנולוגיות וחשיבה לוגריתמית ומחוץ לקופסא.
בנוסף נבדוק עד כמה חקרת את התחום והבנת למה הגשת מועמדות, ולמה לדעתך תצליח/י בו. נבדוק גם את מידת
המחוייבות והיכולת שלך להתמיד בקורס, לסיימו בהצלחה ולהשתלב במקצוע.
שלבי המיון
השתתפות ביום פתוח
מילוי טופס מועמדות ושאלון, הגשת מסמכים
מבחן פילת טכנולוגי
משימת בית ומבחן התאמה
ראיון אישי
לוחות זמנים
מועד פתיחה מתוכנן: נובמבר 2021 (לא סופי)
מועד סיום מתוכנן: ינואר 2022 (לא סופי)
יום פתוח ותחילת תהליך המיון: יוני-יולי 2021 (לא סופי)
מקום ההכשרה:
למידה אונליין מרחוק קמפוס טק-קריירה, מתחם טלרד, לוד.