Menu
עברית Русский
מכללת פרקטיקיו
- מתחילים ללמוד חינם -
קורסי תכנות / סייבר / ניהול רשת

בנאי המחלקה Constructor (הסבר נוסף)

קורסים למנהלי רשת מסלול מנהלי רשת
עם התמחות בשרתי מיקרוסופט
מסלול סייבר והאקינג - Hacking מסלול תקשורת ואבטחת מידע
Cisco CCNA & FortiGate & Checkpoint
מומחה ווירטואליזציה
VMware & Hyper-V
מסלול לינוקס ו-DevOps מומחה ענן של אמזון - AWS מומחה ענן של מיקרוסופט - Azure מומחה ענן של גוגל - GCP מומחה שרתי SCCM - System Center
של מיקרוסופט לארגונים גדולים
קורסי תכנות מסלול Full Stack דוט-נט
יסודות התכנות
מסלול Full Stack דוט-נט
צד שרת - Backend
מסלול Full Stack דוט-נט
צד לקוח - Frontend
מסלול Full Stack Node.JS קורסי תכנות נוספים
Java / Python / PHP
מפתח אפליקציות - אנדרואיד - אייפון מפתח משחקי מחשב - Unity מפתח תוכנות לוונדוס - WinForms מסלול DBA - דטה אנליסט
התמחות במסדי נתונים – SQL
בדיקות תוכנה - QA בדיקות תוכנה - QA - אוטומציה בדיקות תוכנה - QA - בדיקות ידניות בדיקות תוכנה - QA - קורסים נוספים המלצות תלמידים על PracticU
בנאי המחלקה Constructor (הסבר נוסף)

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

שלבי העבודה מוצגים בשיעור:

1. חזרה על המחלקה Car: פותחים את הפרויקט WindowsFormsApplication1 ורואים את המחלקה Car כפי שהוגדרה בשיעור הקודם: שדות ציבוריים לשם הרכב, לשנת הייצור ולצבע, ומתודות ריקות Drive ו-Slow ומתודה פרטית Stop. במהלך השיעור מוסיפים למחלקה גם שדה בוליאני שמציין האם קיים גג לרכב.
2. יצירת אובייקט בתוך Form1: בבנאי של הטופס יוצרים אובייקט בשם MyCar מהמחלקה Car, מציבים בשדה Color את הערך Red ובשדה Name את הערך huda, וקוראים למתודה Drive של האובייקט.
3. איתור הבנאי בשורת ה-new: מעבירים את העכבר מעל שם המחלקה בשורת היצירה של האובייקט, ו-Visual Studio מציג חלונית מידע על המחלקה. כאן מסבירים שהסוגריים העגולים שבאים אחרי שם המחלקה הם בעצם הקריאה לבנאי המחלקה, שרץ באופן אוטומטי בכל פעם שנוצר אובייקט חדש.
4. הגדרת בנאי ריק בתוך המחלקה: כותבים בתוך המחלקה Car מתודה ששמה זהה לשם המחלקה ושאינה מגדירה טיפוס החזרה בכלל, גם לא void. זהו הבנאי, והוא נקרא אוטומטית בכל פעם שמבצעים new למחלקה, ולכן הוא המקום הטבעי לבצע בו אתחול של השדות.
5. בנאי שמקבל פרמטרים: משדרגים את הבנאי כך שיקבל שני פרמטרים, פרמטר מטיפוס string לשם הרכב ופרמטר מטיפוס int לשנת הייצור, ובתוך גוף הבנאי מציבים את ערכי הפרמטרים בשדות Name ו-Year של האובייקט. כך האובייקט נולד כבר עם ערכים בשדותיו.
6. שימוש בבנאי עם ערכים בפועל: ב-Form1 משנים את שורת היצירה ומעבירים לבנאי את הערכים mazda ו-2010 בתוך הסוגריים. ה-Intellisense מציג את חתימת הבנאי ומסייע להשלים את הפרמטרים בסדר הנכון ובטיפוסים הנכונים.
7. המשך עבודה עם השדות אחרי היצירה: רואים שגם אחרי שהעברנו ערכים דרך הבנאי עדיין אפשר להמשיך ולצבוע ערכים בשדות האובייקט ישירות, למשל לצבוע שנה ושם אחרים, כלומר הבנאי אינו מחייב לוותר על האפשרות לשנות את השדות בהמשך הקוד.
8. חזרה על הציור של value ו-reference: נזכרים בציור מהשיעור הקודם: משתנה מטיפוס int מחזיק את הערך עצמו, משתנה מטיפוס string מכיל הפניה לטקסט, ואילו משתנה מטיפוס Car מכיל הפניה, מספר ייחוס, לאובייקט הממשי שנוצר בזיכרון. הבנאי הוא זה שממלא את התיבה של המחלקה, עם השם Mazda, השנה 2010 והצבע red, ויוצר את האובייקט המצויר בזיכרון.

לסיכום, בשיעור זה הבנו מהו בנאי המחלקה ומתי הוא רץ, ראינו שהסוגריים אחרי שם המחלקה בשורת ה-new הם הקריאה אליו, הגדרנו בעצמנו בנאי ריק ואחר כך בנאי שמקבל פרמטרים ומאתחל את השדות Name ו-Year, וראינו שניתן לשלב בין אתחול דרך הבנאי לבין הצבת ערכים בשדות בהמשך הקוד. בשיעור הבא נלמד על מפרק - Destructor.
סקר שוק נכון לתאריך – 01/09/2011

הסבר קצר על שיטת הלימוד אונליין

צילמנו בסרטונים את כל ההרצאות של הקורס, כי ללמוד בכיתה לא נוח וגם יקר.
קורס בכיתה עולה מעל מ-17 אלף ₪ ואצלנו בסרטונים רק 350 ש"ח לחודש.
אם משהו לא ברור בסרטון תמיד אפשר להתקשר למרצה ולדבר איתו ישירות בטלפון.
המרצה זמין גם בווטסאפ וגם בצ'אט באתר המכללה.


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

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


מה לעשות אם לא מבינים משהו בסרט?

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


האם יש לכם כיתות לימוד רגילות?

להשכיר כיתה + לשלם משכורת למרצה = 17 אלף ש"ח עלות הקורס לתלמיד.
אצלנו בסרטונים מקבלים אותו חומר לימוד
ואפילו יותר, כי אין מגבלה של זמן למרצה (כמו שיש בכיתה),
בנוסף מקבלים בדיוק אותה תעודה בינלאומית,
כי מבחן הוא מבחן אחיד לכולם המתבצע במרכז בחינות מורשה
והכי חשוב שמקבלים את אותם המרצים, שמלמדים בכיתה רגילה,
רק שצילמנו אותם בסרטונים
והמחיר בסרטונים רק 350 ש"ח ולא 17 אלף כמו בכיתה רגילה.



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

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

בסיום קורס ניתן לקבל תעודות הבאות:
1. תעודה של המכללה - מותנה בהגשת פרוייקט גמר בסוף הקורס
2. תעודת הסמכה בינלאומית של מיקרוסופט העולמית - מותנה במעבר מוצלח של מבחן הסמכה חיצוני של מיקרוסופט (מבחן זה מתבצע כל שבוע במרכז בחינות מורשה בתל-אביב)


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

קורס תכנות והשתלבות בעולם ההיי טק

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

התאמה למקצוע

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

איפה ללמוד?

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

כמה זה עולה?

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

במה אוכל לעבוד עם סיום הלימודים?

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

חשיבותו של קורס תכנות בעולם

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

מדוע זה חשוב?

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

יוקרת המקצוע

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

קורס תכנות- להוביל את הטכנולוגיה

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


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

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

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

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