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

לולאות For, While באתרי אינטרנט

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

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

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

1. מהן לולאות ולמה הן שימושיות: לולאה מאפשרת לכתוב קוד קצר יותר, לבצע פקודות שוב ושוב ולעבוד עם כמות לא ידועה של פריטים. באתרי אינטרנט זה בולט במיוחד, למשל בעגלת קניות שבה כמות המוצרים דינמית ומשתנה מלקוח ללקוח, ולכן אין אפשרות לכתוב קוד ידני לכל מוצר ולולאות הן הפתרון הטבעי.
2. פתיחת פרויקט והצגת טבלת המוצרים: פותחים ב-Visual Web Developer 2010 את פרויקט LoopLesson, ובעמוד index.aspx מוצגת טבלת רשימת מוצרים עם שורות של מחשב נייד, מקלדת, עכבר, מסך מחשב ודיסק קשיח, ולכל שורה תיבת סימון ומחיר. בתחתית הטבלה מוצב כפתור חשב, שבלחיצה עליו יש לחשב את הסכום של המוצרים שסומנו בתיבות הסימון.
3. מבנה לוגיקת החישוב: בקובץ index.aspx.cs כותבים בתוך מאזין הלחיצה של כפתור החשב שורה שמוציאה את אוסף השורות של הטבלה לתוך משתנה, מגדירים משתנה int בשם totalMoney עם הערך אפס שיצבור את הסכום, ומתארים בהערות את ארבעת שלבי העבודה: לבדוק האם תיבת הסימון של השורה מסומנת, לקרוא את מחיר המוצר, להוסיף את המחיר לסכום אם השורה מסומנת, ולקדם את הלולאה לשורה הבאה.
4. פונקציית IsItemSelected לבדיקת הסימון: כותבים פונקציה פרטית שמקבלת שורת טבלה ומחזירה bool. היא בודקת תחילה האם בתא הראשון של השורה יש בקר אחד בלבד, כי בשורת הכותרת אין תיבת סימון, ואם אין מדובר בשורת מוצר היא מחזירה false. אחר כך היא מקבלת את תיבת הסימון מסוג HtmlInputCheckbox מתוך התא ומחזירה את ערך ה-Checked שלה, וכך מתעלמים משורת הכותרת בצורה נקייה.
5. פונקציית GetItemPrice לקריאת המחיר: כותבים פונקציה פרטית נוספת שמקבלת שורת טבלה ומחזירה int, והיא קוראת את מחיר המוצר מהתא השלישי של השורה. הפרדת הלוגיקה לפונקציות קטנות מאפשרת לגוף הלולאה להישאר קצר וקריא גם כשמחליפים בין סוגי הלולאות.
6. לולאת for על שורות הטבלה: כותבים לולאת for שבה בשורה אחת מוגדר מונה int שמתחיל מאפס, התנאי שהמונה קטן ממספר השורות באוסף, והקידום של המונה באחד. בתוך גוף הלולאה מוציאים את השורה הנוכחית לפי האינדקס, קוראים ל-IsItemSelected ובודקים אם הוחזר true, ואם כן קוראים ל-GetItemPrice ומוסיפים את המחיר ל-totalMoney. לוחצים על הכפתור בדפדפן ומסמנים מוצרים כדי לראות שהחישוב עובד.
7. מעקב אחר הריצה בדיבוג: מניחים נקודת עצירה על שורת ההגדרה של המונה בלולאת ה-for ומריצים את העמוד במצב Debug. בחלון Watch עוקבים אחרי התאים של השורה הנוכחית, מסמנים את תיבת הסימון בדפדפן ורואים כיצד המשתנים itemSelected ו-selectedItemPrice מתעדכנים והסכום נצבר שורה אחר שורה.
8. המרה ל-while, ל-do while ול-foreach: מעתיקים את גוף הלולאה וכותבים אותו בלולאת while, שבה מגדירים מונה לפני הלולאה, התנאי נבדק בכניסה והקידום מופיע בסוף הגוף. אחר כך כותבים את אותו קוד בלולאת do while שבה התנאי נבדק בסוף הגוף והלולאה מתבצעת לפחות פעם אחת, ולבסוף בלולאת foreach שעוברת ישירות על אוסף השורות בלי לנהל מונה בעצמנו, ולכן היא הצורה הקצרה והנוחה ביותר לעבודה על אוספים. בסוף משאירים פעילה רק לולאת ה-for ומריצים שוב כדי לוודא שהתוצאה זהה.

לסיכום, בשיעור זה ראינו כיצד לולאות משמשות באתרי אינטרנט בעבודה על אוספים דינמיים כמו סל קניות. בנינו עמוד עם טבלת מוצרים וכפתור חשב, כתבנו פונקציות עזר לבדיקת הסימון ולקריאת המחיר, עברנו על שורות הטבלה בלולאת for, עקבנו אחר הריצה בדיבוג בעזרת נקודת עצירה וחלון Watch, והמרנו את הלולאה לצורות while, do while ו-foreach תוך קבלת אותה תוצאה. בשיעור הבא נלמד על פונקציות - Functions (חלק 1).
סקר שוק נכון לתאריך – 01/09/2011

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

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


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

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


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

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


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

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



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

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

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


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

לימודי תכנות- דוט נט

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

לימודים נדרשים עבור מקצועות נחשקים

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

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

מערך קורסים און ליין לבניית אתרים וטכנולוגיית NET

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

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



לימודי דוט-נט דרך סרטונים

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

סרטונים המועברים על ידי מומחים

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

לימודים נוחים במיוחד

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


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

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

היתרונות שמביאים לדרישה של אנשי מקצוע

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

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

חשוב למצוא מוסד לימודים שמכיר היטב את החומר הנדרש

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

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