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

משפט Switch, Case - חלק 2

קורסים למנהלי רשת מסלול מנהלי רשת
עם התמחות בשרתי מיקרוסופט
מסלול סייבר והאקינג - 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
סיכום ב-3 דקות - משפט Switch, Case - חלק 2

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

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

1. הנושא: השיעור עוסק במשפט הבקרה Switch, שמאפשר לבחור את אחת מכמה אפשרויות לפי ערך של ביטוי, והפעם בהמשך ישיר לחלק הקודם של הסדרה.
2. פתיחת פרויקט חדש: ב Visual Studio נוצר פרויקט קונסולה חדש בשם CoffeMachine, ובשיטה Main נכתבת התוכנית שתדמה מכונת קפה.
3. הצגת התפריט: נכתבות שורות הדפסה שמציגות בפני המשתמש את שלוש האפשרויות: כוסית קטנה בחמישה שקלים, בינונית בעשרה וגדולה בעשרים, ואחריהן בקשה להקליד בחירה בטווח מאחת עד שלוש.
4. הרצה ראשונה: מריצים את התוכנית ורואים בחלון הקונסולה את הודעת הפתיחה, את התפריט ואת בקשת הבחירה, וכרגע התוכנית רק מציגה ואינה מעבדת את הקלט.
5. קריאת הקלט: מוגדר משתנה מחרוזת שאליו נקראת השורה שהמשתמש הקליד, באמצעות הפעולה שקוראת שורה מהקונסולה.
6. המרה למספר: מוגדר משתנה מספרי לבחירה, והקלט שהתקבל כמחרוזת מומר למספר שלם באמצעות המחלקה Convert, כדי שניתן יהיה להשוות אותו לערכים.
7. כתיבת המבנה: נכתב משפט switch שמקבל את משתנה הבחירה, ובתוכו שלוש תוויות case עבור הערכים אחת, שתיים ושלוש, וכן תווית default לכל ערך אחר.
8. משתנה התשלום: מוגדר משתנה מספרי מסוג double לסכום התשלום, שמאופס בתחילה ויקבל ערך לפי הבחירה.
9. הצבת ערך בכל case: בתוך כל תווית case מוצב במשתנה התשלום המחיר המתאים, חמישה לקטנה, עשרה לבינונית ועשרים לגדולה, ואחרי כל הצבה נכתב break שמסיים את המשפט.
10. ברירת המחדל: בתווית default מוצב אפס במשתנה התשלום ואז נכתב break, כלומר אם המשתמש הקליד מספר שאינו בין אחת לשלוש אין תשלום.
11. הדפסת התשלום: אחרי המשפט נכתבת שורת הדפסה שמציגה בקשת תשלום יחד עם ערך משתנה התשלום וציון המטבע, כך שההודעה מתאימה לכל בחירה.
12. בדיקת התוכנית: מריצים את התוכנית, המשתמש בוחר שלוש, ובחלון הקונסולה מוצגת הודעת התשלום עם עשרים שקלים, בהתאם לתווית case שהתאימה לבחירה.
13. סיכום: משפט switch מקבל ערך ומפנה את הריצה לתווית case המתאימה, כל case מסתיים ב break שמונע כניסה לתווית הבאה, ו default מטפל בכל ערך שאינו נכלל בתוויות.

בשיעור הבא נלמד על משפט Switch, Case - חלק 3.
סקר שוק נכון לתאריך – 01/09/2011

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

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


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

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


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

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


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

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



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

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

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


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

קורס תכנות

שלום לכולם !!

היום אני אדבר אתכם על קורס תכנות #c  .  מהו #C ?

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

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

אבל נתחיל מה לומדים בקורס תכנות #C ?

1. משתנים בסיסיים - לומדים בקורס תכנות #C  , כאן בעצם נלמד מה קורה בעולם המחשבים מאחורי הקלעים  למשל כשאני בתור משתמש מכניס נתונים לתוך תיבות סימן , אז בעצם בקורס תכנות #c לומדים מה קורה עם הנתונים כשהם מתיישבים בתוך המשתנים.

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

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

4. בקורס  תכנות #C לומדים גם על נושא של אופרטורים לוגיים - שמציינים פעולה שתתבצע ע"י מספר ביטויים.

5. בקורס תכנות #C  לומדים על משפטי בקרה - בעוד שתוכנית מחשב מתבצעת כרצף של הוראות שהמתכנת קבע ,משפטיי בקרה כדוגמת if,else  משנים את רצף הפעולה הרגיל של התוכנית .

6. בקורס תכנות #C לומדים על משפטי SWITCH CASE שהם בעצם שדרוג של משפטי בקרה שראינו בסעיף הקודם.

אם כן זוהי רשימה חלקית של מה שניתן ללמוד בקורס תכנות #C , בכתבות הבאות אמשיך להראות מה ניתן ללמוד בקורס תכנות #C .

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

תודה רבה.

 

 

 

 


קורס תכנות

בס"ד
שלום כולם, היום אנחנו נכתוב מעט על קורס תכנות. אתם יודעים למה אני מתכוון כשאני אומר קורס תכנות? אם לא, אז הגעתם אל המקום הנכון – כי היום אני אגלה לכם בדיוק מה התכלית של הקורס הזה!
ובכן, הרעיון הכללי הוא לקבל את הידע (ומכאן כמובן גם את היכולת) לשלוט על המחשב עד לרמה הקטנה ביותר. וזאת לא על ידי קונפיגורציות שמבצעים מנהלי רשתות, אלא על ידי תוכנות ממש שאנחנו כותבים אותן. למעשה, כמעט ואין הגבלה לדברים שניתן לייצר בעזרת תכנות – החל מתוכנות שימושיות כגון מוצרי Office השונים וכלה במשחקי מחשב המתקדמים ביותר. זה נכון שלא ניתן להגיע לרמות שכאלו על ידי קורס תכנות יחיד, והאמת גם לא על ידי מספר קורסים. לרמות האלו תגיעו רק לאחר ניסיון של שנים רבות – אבל ההתחלה על כל פנים היא בקורס. זכרו, רוב המתכנתים המוצלחים התחילו פעם כסטודנטים בכיתה כמוכם, וכל המתכנתים (ללא יוצא ים מן הכלל!) היו צריכים ללמוד את החומרים ולהתמודד איתם כמוכם. אף אחד לא נולד מתכנת!
שימו לב שלמעשה זה באמת כיף גדול מאוד לתכנת ברגע שמשתלטים על העניין! אבל.. וזה אבל לא מבוטל – צריך להתאמץ! חברים, אין מתכנת שהכול הולך לו חלק, פשוט אין מציאות כזאת. לא סתם קמות להן מחלקות שלמות שנקראות QA שתפקידן לזהות תקלות בתכנות. ואנחנו מדברים על מחלקות שבודקות מקצוענים של מעל לעשר שנים, ולא סטודנטים שסיימו את הקורס אתמול!! יש כל כך הרבה איפה לטעות, עד שאין מה לעשות – קחו בחשבון שטעויות בוודאי יהיו. אבל ככל שתשקיעו יותר, הטעויות יילכו ויפחתו והעבודה שלכם תהיה יעילה יותר!
אחד הקשיים הגדולים של סטודנטים מתחילים ב- קורס תכנות הוא שקשה להם לפרק בעיות מורכבות לגורמים פשוטים. תכנות מחייב את רכישת המיומנות הזאת, והיא אכן נרכשת עם הזמן ועם הרבה עבודה קשה. אפשר לתת דוגמאות רבות לכך, אבל נניח סתם לדוגמא שאנחנו רוצים לתכנת רובוט שיכול לצאת מכל מבוך שייתנו לו. צריך לחשוב, כיצד הוא ייעשה זאת? הבעיה מהתחלה נראית גדולה מאוד, והיא אכן כזאת – אבל ככל שנעמיק נראה שהיא מחולקת לתתי בעיות קטנות, שכל אחת מהן היא הרבה יותר פשוטה לפתרון מכפי שנדמה לנו. בבעיות מעין אלו, הסטודנטים ב- קורס תכנות מחוייבים לפרק את הסוגיה לבעיות קטנות ולפתור כל אחת בנפרד. כך גם עושים בפועל בשוק העבודה!
עצם הסוגיה של תכנון מהכלל לפרט, שהרגע הזכרנו, הוא אחד הקונספטים החשובים והמשמעותיים ב- קורס תכנות. יש לשים לב שהבה מלאה של העניין תגיע גם רק לאחר תרגול. אם הדבר נראה לכם כעת לא ברור עד תום, אל תיפול רוחכם!
קורס תכנות ידוע התור קורס קשה אבל כייפי ביותר. מכיוון שכך, רבים הם המגיעים ל- קורס תכנות עם מוטיבצייה גבוהה מאוד, ואף על פי שיש קושי – הם מתומדדים איתו. למעשה זהו המפתח האמיתי להצלחה ב- קורס תכנות!
בשם החברים בפרקטיקיו, אני מאחל לכם הצלחה גדולה ב- קורס תכנות שבחרתם ללמוד. אני מקווה שתפיקו את המירב ממנו ושתרוו נחת בידע שתרכשו.
בהצלחה!