
הטקסט המלא של הדקות הראשונות בהרצאה «הסבר כללי על קורסי תכנות» בקורס הווידאו של PracticU – כתוביות בעברית עם זמן התחלה לכל פסקה. כך תוכלו לקרוא ולחפש את הנושאים לפני שמתחילים ללמוד.
טוב בואו נראה מה לומדים בקורסים למתכנתים הנה במקום לרדת למטה ברשימה נלחץ פה על הכפתור ונראה אז דבר ראשון שפת html שפת html בעצם מדובר על דפים סטטיים אתם יכולים לראות פה את כל הסרטונים של html וצסס הקורס הזה של שפת html הוא הבסיס של כל הווב של כל האינטרנט אתם יכולים לראות שבכל דפדפן גם באתר שלנו אתם עושים right click view
source ואתם רואים שמה שהגיע לדבדפן זה בעצם פקודות בשפת html, אתם רואים כל זה נקרא שפת html לדוגמה לעשות טבלה לעשות כאלו דברים ובסוף בסוף בסוף הדבדפן לוקח את זה ומציג את זה בצורה מפרש את זה ומציג לנו את זה בצורה כמו שאנחנו רגילים.
סתם דוגמה בשפת html כתוב href זה אומר קישור אתם רואים תעשה קישור לדף שנקרא practicum.com/mcse כאשר מישהו לחץ על מילת mcse אז למעשה html זה הבסיס של ה-web זה מה שהדפדפן מקבל מהשרת ובסוף מציג לי את זה ככה אתם רואים כמו תשעורים פה וזה בעצם השפה שבה האינטרנט מדבר אפשר להגיד
וזה html ולמעשה לא משנה אם יש לנו מייקרוסופט או לינוקס או לא משנה איזה שרת יש לנו בסוף מה שנשלח ללקוח בקצה זה html ואנחנו חייבים לשלוט בו צריכים לדעת מה קורה פה אנחנו יכולים לראות בדיוק את השפת html ותעשה איזה עיצוב שלה אתם רואים שזה יותר רחב יותר צר איזה צבע אתם רואים אתם רואים אני
עובר על זה זה צבע אדום נהיה זה נקרא הובר אז אתם תלמדו איך עושים את זה וכל מיני סלקטור בדיוק מה לבחור ואיזה תגיות יש תגיות זה איך עושים כפתור לדוגמה אתם רואים יש פה כפתור שלוחצים שימו לב כל זה שפת html אוקיי אז אתם תלמדו את כל הדברים האלה בשפת html ולמעשה זאת השפה של דפדפן מקבל מהאתר ומציג לנו את זה ויזואלית
יפה אז זה הבסיס זה היסוד את זה אנחנו חייבים להכיר כל הקורסים בתכנות ובייבי של האינטרנט מתחילים ב html כי אחרי זה כשלומדים c-sharp וdotnet למעשה זה כלים יותר חכמים שעוזרים לנו לכתוב קוד אבל בסוף הכל בסופו של דבר תמיד נהפך ל html כי זה מה שהדפדפן מבין יפה זה כמו השורה התחתונה הlevel הכי נמוך זה html
אז יש לנו פה כל מיני דברים, אני לא אדבר איתכם פלואוד, זה לדוגמה שעמודה תהיה מצד ימין או מלמט או בצד שמאל, עיצובים וכל מיני דברים שתעשה זה העיצוב, כן?
זה סטייל של עיצוב, קסקת סטייל זה בעצם העיצוב של התגיות, כדי שהן לא יהיו סתם חזורות על הדף.
אתם יכולים לראות פה לדוגמה שזה פה וזה כאן, אתם יכולים לראות ממש בכל אתר. אז זאת שפת html, זה חובה, זה פשוט, זה כליל, אבל זה חובה לדעת זה הרבה לזכור html הוא לא מסובך הוא פשוט אבל פשוט הרבה לזכור בואו נעבור להבא קורס הבא שלנו זה יסודות התכנון ב c-sharp שימו לב ב html אין מבחן ואין הסמכה זה בסיס לכל זה כל כך בסיסי וכל כך יסודי שזה הפרק
הראשון ולא על כל שטות יש מבחן המבחן הוא על נושאים מהותיים אין מבחן על ה html ואין שום הסמכה על זה לפחות לא כתעודה נפרדת יסודות התכנות c-sharp זה בעצם פה לומדים את כל היסודות התכנות מה זה משתנה מה זה זיכרון איך עושים איסטרן אלס כל מה זה פונקציות מה זה לולאות כל הדברים הבסיסים ב-c-sharp בעצם לומדים פה תכנות זה פחות קשור לווב זה פשוט
הבסיס שלנו לקפוץ למשהו אמיתי באמת אחרי זה אחרי שאנחנו נלמד את היסודות האלו שזה sp.net sp.net זה בעצם השפה האמיתית שאנחנו רוצים לתכנת בה שזאת השפה של דוטנט לאינטרנט.
אבל לפני שאנחנו יכולים לתכנת בדוטנט צריכים לדעת את היסודות של התכנות. אז היסודות של התכנות מתחלקים לשני חלקים אחד זה להכיר את השפה באופן בסיסי זה ממש זה משהו שלומדים בתיכון וגם בימי הדוס למדו אותו דבר גם לפני שהיה וב זה היה יסודות התכנות איך עושים אם יהיה ככה תעשה ככה ואיך עושים לולאה שיעשה מאה פעם ידפיס מספר מאחד עד מאה כל מיני דברים ממש בסיסיים
מה זה פונקציות ואנחנו מנסים כל דבר לעשות אותו איך הוא מופיע באתר אינטרנט כי הרבה יסודות התכנות הרבה פעמים הוא לא קשור לאתרי אינטרנט אנחנו פה מדגימים כל דבר איך הוא בא לידי ביטוי לדוגמה לולאה באתר אינטרנט יפה מאוד אז יסודות התכנות גם על זה אין מבחן נפרד המבחן הנפרד
שיש הוא אחרי שמסיימים את כל בעצם את כל ה-sp.net בעצם המבחן ההסמכה של מייקרוסופט הוא על-sp.net אבל אתם לא יכולים לעבור מבחן הסמכה של ESP.NET בלי שאתם מכירים את כל שאר הנושאים עד לפה.
יפה. בואו נמשיך הלאה. Object Oriented זה גם מסודות התכנות, אבל זה החלק החכם יותר. פה לומדים מה זה קלאס, מה זה הורשה, מה זה אובייקטים, בעצם כבר משהו מורכב יותר מלולאה פשוטה.
פה לומדים בעצם כבר, בונים כבר מגדל מהלוגיקה המאוד מאוד בסיסית, אז זה למעשה קלאסים ואינקפסולציה ו-override ומערכים, זה למעשה גם יסודות התכנות, אבל הכלים החזקים, דוגמא מה זה delegation, מה זה events, מה זה generic, אינטרפייסים וכל הדברים שהם כבר הרבה יותר,
מה זה קונסטרקטור של קלאס, קלאסים, כל ה-object-oriented, כן, זה הבסיס של כל התכנות, אבל ה-level השני שלו.
יפה מאוד, זה דרך אגב חשוב לכל מיני אנשים שעושים בגרויות ומבחנים ואוניברסיטה, הרבה מאוד דגש על object-oriented יש באוניברסיטה, ו-asp.net זה הדבר האמיתי שאליו שאפנו.
זאת בעצם השפה שבה כותבים את אתרי האינטרנט האמיתיים. זה בעצם המתחרה של PHP, זה המתחרה של Java, שהיא בעצם מבוססת על טכנולוגיית .NET. זאת אומרת, .NET זאת טכנולוגיה שמייקרוסופט המציאו, עם הרבה קלאסים מוכנים, עם הרבה דברים מוכנים.
כדי להשתמש בה, אפשר להשתמש בה ב-vb.net, asp.net, כל מיני שפות שמשתמשות בה. אז אנחנו בעצם נלמד ASP.NET שהיא בעצם מעין C-Sharp ל-Web. C-Sharp ל-Web היא בעצם ה-ASP.NET, ופה אנחנו כבר נעשה באמת עמודים.
ושימו לב, זוכרים שב-HTML דיברנו על תגיות קלט, תגיות פלט, כל מיני תגיות איך לקלוט מידע מהמשתמש, כמו שיש לנו פה למעלה, אתם רואים פה למעלה? אני קולט מהמשתמש שם, דואר, טלפון, אני קולט ממנו.
זה נקרא תגיות קלט. כמו שהיה לנו תגיעות קלט לדוגמה ב-HTML, שזה משהו פשוט, יש לנו עכשיו פקדים שהם למעשה בסוף הופכים ל-HTML פשוט.
אבל מה, הם הרבה יותר חכמים, הם יודעים לעשות הרבה יותר דברים. לדוגמה, הם יודעים לבדוק שהאימייל שהזמת זה אימייל אמיתי.
הם יכולים לעשות כל מיני דברים חכמים, למעשה זה העוצמה של .NET, זה דברים המוכנים שבסוף הופכים ל-HTML, אבל מה, הם נותנים לך כמתכנת הרבה יותר כלים בלי שתצטרך לכתוב לבד.
אז SP.NET זה השפה האמיתית שבה עושים את כל האתרים וזאת שפה שחייבים להכיר אותה. בעצם כל האתרים כתובים או ב-SP.NET או בטכנולוגיה של PHP, בכלל טכנולוגיה מתחרה, אבל במיקרוסופט בעצם זאת השפה של ה-Web.
אז אתם גם לומדים פה איך עושים פקדים ואיך אתם עושים פה, איך מקבלים דף ומה קורה בדף לאורך חייו ואיך עושים הרבה דפים ומה זה ViewState ומה זה סשן, וכל הנושאים האלו, שזה הנושאים שאתם חייבים איך לנווט באתר, ואיך עושים ולידציה לפקדים שהאימייל הוא אמיתי, ואיך עושים דף ראשי ובפנים דפים מתחלפים, ומה זה קאש,
או מה זה קאש, בקיצור סשן, אתם לומדים את כל הדברים, זה כבר התכנות האמיתית, זה הלב לבו של הקורס, נמצא פה ב-sp.net, אתם תראו כבר בעצם את האתרי אינטרנט הרבה יותר אמיתיים, הרבה יותר חזקים, קורס ASP.NET זה המטרה האמיתית.
והיתרון הכי גדול, שבסוף יש לנו גם בחינה של מייקרוסופט על זה. שאתם מקבלים הסמכה שאתם בעצם, זה המבחן הראשון של מייקרוסופט בעצם ב-ASP.NET, שהוא כולל את כל הנושאים הקודמים.
טוב, בואו נעבור, אחרי שאנחנו יודעים לבנות דפי אינטרנט כבר בצורה חזקה ביותר, יש לנו כלים מאוד חזקים לעשות ולא כלים מאוד מאוד חזקים, כלים אמיתיים. אנחנו רוצים עכשיו לחבר אותו לדאטאבייס, למסד נתונים, אנחנו רוצים לשמור את הלקוחות שלנו, רוצים לשמור את הסרטים שלנו, את המידע שלנו, את הכתבות שלנו במקום אחד מרכזי שנקרא דאטאבייס,
מסד נתונים, ויש לנו פה עכשיו חלק שהוא חובה לדעת, אי אפשר לקסטר ואי אפשר לדלג עליו, זה כל החלק של IDO או .NET, שזה למעשה חיבור בין אתר ווב או בין אפליקציה לדאטאבייס.
אז מה זה מסד נתונים קודם כול? מה זה שפה שלהם, של מסדי נתונים SQL? איך מתחברים למסד נתונים, איך פותחים מולו תקשורת, איך כל הנושא של המפתחות, דאטה סד, סטור פרוסיג'ר, חלוקה לשכבות לוגיות, כל הלינקיו שיש, כן, כל הלינקיו, שזה הלהיט החדש יחסית,
ובעצם לומדים פה את החיבור של אתר לדאטה בייס. אני אספר לכם סוד, כל הסרטים שלנו, אתם רואים, כתוב פה, כל מה שאתם רואים פה, אפילו הרשימה הזאת, זאת לא רשימה סטטית קבועה.
אני מחר בבוקר יכול להוסיף פה שורה, אבל בשביל להוסיף שורה אני לא צריך לשנות html, אני לא צריך לשנות קוד sp.net, אני מוסיף ב-database שורה, והוא יודע לשלוף ולהציג אותה פה.
מעין מאגר מרכזי של המידע. וזה מה שעושה sql, ואנחנו נלמד גם את השפת sql ואיך לחבר אותה לזה. ועל ideodotnet יש בחינה נפרדת, מרוב זה שזה חשוב, וזה נושא מאוד חשוב, שאין דבר כזה שיש רעיון עבודה בלי שבודקים לכם חיבור ל-database, אין דבר כזה, אתם חייבים להכיר את זה
ויש על זה בחינה נפרדת