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

תנאי If - Else - חלק 3

קורסים למנהלי רשת מסלול מנהלי רשת
עם התמחות בשרתי מיקרוסופט
מסלול סייבר והאקינג - 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
תנאי If - Else - חלק 3

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

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

1. סקירת אפשרויות התנאים: משפטי בקרה מאפשרים להחליט אילו פקודות יתבצעו כאשר מתקיים תנאי, וכל פקודה מבטאת פעולה שניתן לבצע לפיה תנאי. נשתמש במשפטי בקרה של if else עם אפשרות אחת של if else רגיל, עם אפשרות של if ו-else if ו-else, ועם אפשרות של אופרטור השאלה המקצר שכתיבתו היא תנאי, סימן שאלה, ערך ראשון, נקודותיים וערך שני.
2. הכנת דף לבדיקת שם משתמש וסיסמה: פותחים ב-Visual Web Developer 2010 פרויקט אתר בשם Lesson1, ובדף Default.aspx יוצרים שני שדות קלט עם תוויות שם משתמש וסיסמה ולחצן שלח. בקוד מגדירים string בשם enteredUserName ו-string בשם enteredPassword, ומניחים נקודת עצירה בקובץ Default.aspx.cs בתוך הפונקציה שנקראת בלחיצת הלחצן.
3. הגדרת ערכים תקינים ובדיקה משולבת: מגדירים string בשם validUserName עם הערך avi ו-string בשם validPassword עם הערך 1234. כותבים if שבודק בביטוי אחד את שני השוואות: שהשם שהוזן שווה לשם התקין ושהסיסמה שהוזנה שווה לסיסמה התקינה, כשבין שני החלקים מופיע האופרטור הלוגי וגם המיוצג בשני סימני אמפרסנד.
4. פעולה במקרה הצלחה ובמקרה כשל: בתוך ה-if קוראים לפקודת Server.Transfer שמעבירה את המשתמש לדף WelcomePage.aspx של קבלת הפנים, ובחלק ה-else מציבים בתווית הודעה בעברית שהמשתמש אינו מורשה לגשת לאתר, ומפעילים את הצגתה בעזרת המאפיין Visible.
5. בדיקת הזנה שגויה: מריצים את הדף, מזינים avi בשדה שם המשתמש ו-123 בשדה הסיסמה ולוחצים על הלחצן. התנאי אינו מתקיים כי הסיסמה שגויה, וההודעה של ה-else מוצגת בדף בצבע אדום.
6. else if לסיסמה שגויה: מוסיפים סעיף else if שבודק שהשם שווה לשם התקין ושהסיסמה שונה מהסיסמה התקינה בעזרת אופרטור אינו שווה, ומציב בתווית הודעה שהסיסמה שהקשת אינה נכונה. כך מקבלים הודעה ממוקדת שמסבירה שהשם תקין אך הסיסמה שגויה.
7. else if למשתמש שאינו מוכר: מוסיפים סעיף נוסף שבודק שהשם שונה מהשם התקין ושהסיסמה שווה לסיסמה התקינה, ומציב בתווית הודעה שהמשתמש לא מורשה לגשת לאתר. בסעיף ה-else האחרון מציבים הודעה כללית שהמשתמש המוזכר אינו מורשה לגשת לאתר, כך שכל צירוף אפשרי של שם וסיסמה מקבל טיפול מתאים, ובודקים את הדף גם עם שדות ריקים.
8. צמצום הבדיקה עם אופרטור השאלה: מגדירים bool בשם isCredentialOk ומציבים בו את תוצאת הבדיקה המשולבת בכתיב מקוצר של אופרטור השאלה, כך שכאשר שני החלקים תקינים מוצב true ואחרת מוצב false. משנים את ה-if הראשון לבדיקה אם isCredentialOk שווה true, ואז קוראים להעברה לדף קבלת הפנים, ושאר סולם ה-else if נשאר ללא שינוי.

לסיכום, בשיעור זה סקרנו את כל הצורות לכתיבת משפטי בקרה של if else. בנינו דף אינטרנט לבדיקת שם משתמש וסיסמה, הגדרנו ערכים תקינים ובדקנו אותם בביטוי משולב, בנינו סולם של if ו-else if ו-else עם הודעה מתאימה לכל מקרה של הזנה, וצמצמנו את הבדיקה המשולבת למשתנה bool אחד בעזרת אופרטור השאלה המקצר. בשיעור הבא נלמד על משפט Switch, Case - חלק 1.
סקר שוק נכון לתאריך – 01/09/2011

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

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


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

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


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

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


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

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



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

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

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


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

קורס סי שארפ, מה זה ייתן לי?

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

לאן אני רוצה להגיע?

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

האם התחום מתאים ליכולות שלי?

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

האם יש עבודה שמתאימה לי?

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

מהי המשכורת הצפויה?

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

איפה ללמוד?

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

תכנות מול חומרה

שלום לכולם !!

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

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

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

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

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

 

 


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

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

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

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

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