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

לולאות - For, While (שפת #C)

קורסים למנהלי רשת מסלול מנהלי רשת
עם התמחות בשרתי מיקרוסופט
מסלול סייבר והאקינג - 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
לולאות - For, While (שפת #C)

בשיעור זה נלמד על לולאות בשפת C#. נבין מדוע נוח להריץ אותן פקודות שוב ושוב במקום לכתוב אותן שורה אחר שורה, נכיר את ארבעת סוגי הלולאות של Foreach, For, While ו-Do while, נכתוב תוכנית המציגה את המספרים המתחלקים ב-7 בכל אחת מהצורות, ונעקוב אחר הריצה בדיבוג.

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

1. מהן לולאות: לולאה מאפשרת להריץ קבוצת פקודות שוב ושוב כל עוד מתקיים תנאי, וחוסכת כתיבה של אותן פקודות שוב ושוב. בשפת C# יש ארבע צורות של לולאות בתוכניות: Foreach, For, While ו-Do while, ונעבור על כל אחת מהן בתוכנית אחת.
2. פתיחת פרויקט והגדרת משתנה: פותחים ב-Visual Studio 2010 פרויקט Console בשם MithalekBe7, וב-Program.cs מגדירים בתוך Main משתנה int בשם CurrentNumber ומציבים בו את הערך 1, שישמש את המספר הנוכחי שנבדק בכל סבב של הלולאה.
3. לולאת while להצגת מספרים המתחלקים ב-7: כותבים while עם התנאי CurrentNumber קטן מ-100, ובתוכה if שבודקת בעזרת אופרטור המודולו, שמחזיר את שארית החלוקה, אם השארית מחלוקת CurrentNumber ב-7 שווה אפס, ואז מדפיסה את המספר בעזרת Console.WriteLine. אחרי ה-if כותבים CurrentNumber++ שמקדם את המספר באחד בכל סבב, כדי שהלולאה תסיים בשלב מסוים ולא תרוץ לנצח.
4. המרה ללולאת do while: מעבירים את גוף הלולאה לתוך בלוק do וכותבים את התנאי CurrentNumber קטן מ-100 בסוף הבלוק אחרי המילה while. ההבדל בין שתי הצורות הוא שב-do while גוף הלולאה מתבצע לפחות פעם אחת גם כאשר התנאי אינו מתקיים מלכתחילה, כי הבדיקה מתבצעת רק לאחר הריצה הראשונה.
5. המרה ללולאת for: כותבים את אותה לולאה בצורת for, שבה בשורה אחת מופיעות שלוש ההגדרות: יצירת משתנה int בשם CurrentNumber עם הערך 1, התנאי שהמספר קטן מ-100, והקידום ב-CurrentNumber++. בתוך גוף הלולאה נשארת הבדיקה של ההתחלקות ב-7 וההדפסה, והקוד נעשה מרוכז וקריא יותר.
6. היכרות עם foreach: מגדירים string בשם Name עם הערך hein, וכותבים foreach שעובר על כל תו מסוג char במחרוזת ומדפיס כל תו בנפרד בעזרת Console.WriteLine. הלולאה הזו מתאימה לעבודה על אוספים, כאשר אין צורך לנהל מונה בעצמנו.
7. מעקב אחר הריצה בדיבוג: מניחים נקודת עצירה על ה-if בתוך לולאת ה-for ומריצים במצב Debug. עוקבים אחרי הערך של CurrentNumber בחלון Locals, מבצעים Step Over על הקידום ורואים כיצד המספר גדל באחד בכל סבב וכיצד התנאי נבדק שוב ושוב עד שהוא אינו מתקיים והלולאה מסתיימת.
8. הרצה עם טווח גדול יותר: משנים את תנאי הלולאה כך שירוץ עד 1000 במקום עד 100 ומריצים את התוכנית. בחלון הקונסולה מודפסים כל המספרים המתחלקים ב-7 עד 994, אחריו לוחצים על מקש כלשהו לסיום הריצה.

לסיכום, בשיעור זה הכרנו את ארבעת סוגי הלולאות בשפת C#. כתבנו לולאת while שמציגה את המספרים המתחלקים ב-7 מתחת ל-100, המרנו אותה לצורת do while ולצורת for, השתמשנו ב-foreach כדי לעבור על תווי מחרוזת, עקבנו אחר הריצה בנקודת עצירה ובחלון Locals, והרצנו את התוכנית עד 1000 וקיבלנו את הפלט המלא בקונסולה. בשיעור הבא נלמד על לולאות For, While באתרי אינטרנט.
סקר שוק נכון לתאריך – 01/09/2011

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

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


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

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


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

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


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

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



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

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

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


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

לולאות בשפת

שלום לכולם !!

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

אז מה יש לנו בקורס ?

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

בפרקים הבאים לומדים על : לולאות שהם משפטיי בקרה בתכנות. מדברים שם על FOR,WHILE,DO WHILE  ,FOREACH ועוד...

את הכל ניתן לראות ב-VISUAL STUDIO בקורס תכנות ב-#C , בבפרק הזה נדגים לדוגמא כיצד לוקחים את כל המספרים מ 1 ועד 100 ואז מגלים בעזרת הכלים האלו איזה מספר מתחלק ב-7.

כמובן שבלולאה הכי מתאים להכין תוכנית כזו. את הכל ניתן ללמוד בפרק זה.

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

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

אז מה בעצם הם לולאות ?

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

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

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

בכתבה הבאה נציג את הפרקים שעוד נשארו בקורס תכנות ב#C.

תודה רבה

 

 

 

 


קורס תכנות בשפת

בס"ד

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

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

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

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

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

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

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

בהצלחה חברים. ונתראה ב-קורס תכנות בשפת #C! תבלו :)

נ.ב. מן הסתם תמיד עדיף סרטונים. זה פשוט זול יותר!

 

 


קורס סי שארפ

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


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


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


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


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