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

משתנים באתרי אינטרנט - חלק 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
משתנים באתרי אינטרנט - חלק 3

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

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

1. מהו משתנה: משתנה הוא מקום בזיכרון המחשב שבו שומרים נתונים שמשתנים במהלך ריצת התוכנית. זהו מקום בזיכרון שיש עליו שם, כך שאפשר לפנות אליו בשמו לאורך כל התוכנית ולקרוא את הערך שנשמר בו או לעדכן אותו.
2. בחירת שם למשתנה: את שם המשתנה אנחנו בוחרים בחופשיות, אך כדאי שהשם ירמוז לתפקיד של המשתנה בתוכנית, כדי שהקוד יהיה קריא ומובן. השם צריך לעמוד בכללי השפה לשמות תקינים, כלומר להיות מזהה חוקי המורכב מאותיות, ספרות וקו תחתון.
3. דף אינטרנט לדוגמה: פותחים בדפדפן דף בשם FillUpPage.aspx שרץ מקומית, ובו שדות קלט לשם פרטי, שם משפחה וגיל. דף כזה ממחיש את הצורך במשתנים באתרי אינטרנט, כי את הערכים שהמשתמש מקליד מציבים במשתנים ומעבדים אותם בקוד שמאחורי הדף.
4. הגדרת משתנים בקובץ הקוד של הדף: בקובץ FillUpPage.aspx.cs ב-Visual Studio 2010 מגדירים בראש המחלקה משתנים לפי השדות בדף, string firstName לשם הפרטי, string lastName לשם המשפחה, int Age לגיל, char Gender למין וגם bool IsNameCorrect לערך לוגי.
5. מהו סוג המשתנה: סוג המשתנה, variable type, קובע מהו סוג הנתון שאפשר לשמור במשתנה, למשל ספרות, טקסט או ערך של נכון ולא נכון, כמה זיכרון המשתנה תופס, ואילו פעולות אפשר לבצע עליו. את הסוג כותבים בעת ההגדרה, ולאחר ההגדרה לא ניתן לשנות את סוג המשתנה.
6. אופציות ההשמה של ערך: יש שתי צורות הגדרה עם השמה אופציונלית: הראשונה היא טיפוס ואחריו שם עם ערך התחלתי, Type Name = value, והשנייה מאפשרת להגדיר בשורה אחת כמה משתנים מאותו טיפוס, Type Name1, Name2. את הערכים אפשר להציב בעת ההגדרה או מאוחר יותר בתוך Page_Load, למשל מציבים ב-firstName את הטקסט "יוסי", ב-lastName את הטקסט "כהן", ב-Age את המספר 30 וב-Gender את התו של האות ז.
7. סוגים עיקריים של משתנים: Int מיועד למספרים שלמים, Float ו-Double מיועדים למספרים עשרוניים ומכילים יותר מ-int, Decimal מיועד למספר עשרוני בדיוק גבוה יותר מ-Float ו-Double, Bool מייצג ערך של true או false, Char מייצג תו בודד, ו-String מייצג אוסף של תווים, והוא לא משתנה בסיסי אלא אוסף של תווים.
8. שמירה על הטיפוס והמרה מפורשת: כאשר מגדירים משתנה ולא משתמשים בו, המהדר מציג אזהרה שהמשתנה הושם אך הערך שלו אינו בשימוש. אם מנסים להציב טקסט כמו "123" במשתנה מטיפוס int מתקבלת שגיאה שאין המרה סמויה מטיפוס string לטיפוס int, כלומר המהדר לא מבצע לבד המרות בין טיפוסים לא תואמים. כדי להמיר מבצעים Casting מפורש, למשל מגדירים double totalSalary ומציבים במשתנה int חדש את הערך שלו תוך כתיבת שם הטיפוס הרצוי בסוגריים לפני הערך, וכך מקבלים את החלק השלם של המספר.

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

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

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


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

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


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

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


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

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



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

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

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


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

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

בס"ד

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

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

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

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

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

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

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

 


קורס תכנות

שלום לכולם !!

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

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

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

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

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

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

תודה רבה

 

 


קורס תכנות ב- פייטון

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

רקע כללי אודות שפת התכנות- פייטון

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

שימושי השפה

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

היכן וכיצד ללמוד את שפת פייטון?

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