קורס ADO.NET - חיבור אתר למסד נתונים << קורס אונליין חינם
Menu
עברית Русский Srbija
מכללת פרקטיקיו
קורסים אונליין בעברית
עם הסרטונים שלנו פשוט להיות מקצוען

קורס ADO.NET - חיבור אתר למסד נתונים

קורסים למנהלי רשת שלב 1 - טכנאי מחשבים - Help Desk שלב 2 - מנהל רשת מוסמך מיקרוסופט שלב 3 -מומחה בתקשורת מוסמך סיסקו שלב 4 - מומחה לינוקס ו-DevOps התמחות בשרתי דואר ווירטואליזציה התמחות ב-Storage התמחות במסדי נתונים - SQL התמחות בסייבר האקינג ואבטחת מידע קורסים נוספים למנהלי רשת
קורסי תכנות שלב 1 - יסודות התכנות שלב 2 - בניית אתרים צד שרת - Back End שלב 3 - בניית אתרים צד לקוח - Front End שלב 4 - פיתוח אפליקציות לאנדרואיד ואייפון התמחות במסדי נתונים – SQL קורסים מתקדמים בדיקות תוכנה - QA
להורדת קוד מקור של כל הדוגמאות בקורס SQL - מסד נתונים - לחץ כאן לתלמידי המכללה בלבד;
סקר שוק נכון לתאריך – 01/09/2011
הדגמה של יצירת מסד נתונים פקודות SQL שחייבים לדעת חיבור למסד נתונים - Connection String עבודה בקישור פתוח - Open Connectivity עבודה בקישור סגור - Dataset Dataset - מפתח ראשי - Primary Key קריאה ל-Stored Procedure מודל שכבות - DAL מודל שכבות - Stored Procedures LINQ ל- Objects LINQ ל- SQL LINQ ל- Dataset LINQ ל- XML LINQ ל- Entities Controls -פקדים נפוצים - חלק 1 Controls - פקדים נפוצים - חלק 2 פרוייקט ראשון ב-MVC פרוטוקול HTTP הסבר על Request שינוי מרחב השמות - Namespace Page Events - אורך חיי דף וארועי הדף Multiple Pages - שימוש במספר דפים החזרת ערכים מה-Controller העברת מידע מ-Controller ל-View שלושת הקטגוריות של הפקדים ViewState שפת Razor לכתיבת View יצירת Layout Session object - חלק 1 יצירת Partial View יצירת Sections Session object - חלק 2 Application object הגדרת נתיבים - Routes שימוש ב-NuGet Cache object Master Page ניהול קבצים בפרויקט MVC ניהול בקשות Post Control Inheritance - הורשת פקדים User Controls שימוש ב-Html Helpers שימוש ב-Entity Framework - חלק 1 Error Handling - טיפול בשגיאות Validation - ולידציה שימוש ב-Entity Framework - חלק 2 טיפול בשגיאות בצד שרת - Exceptions Site Navigation - ניווט באתר URL Mapping שימוש ב-Data Annotations שימוש ב-Stored Procedures

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

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


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

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


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

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


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

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


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

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


בסיום הקורס ניתן לקבל שני סוגי תעודות:
1. תעודה של המכללה - מותנה בהגשת פרוייקט גמר בסוף הקורס

SQL TEHNAI MCITP CCNA

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

MCT MCTip AD2008

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

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

לכל גיל


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

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

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

למה זה חשוב?


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

(כל מי שלא מכיר את הרעיון שעומד מאחורי יומן דמיוני מוזמן לעיין בדף של CCNA).

יומן יקר,

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

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

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

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

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

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

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

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

להתראות בינתיים.
פיתוח אפליקציות לטלפונים מבוססי windows
בס"ד

שלום כולם, היום נדבר על תחום שלא כולם מכירים אותו, ואולי הגיע הזמן שישימו עליו קצת דגש – התחום של פיתוח אפליקציות לטלפונים מבוססי Windows. כבייכול נראה שאין הרבה מה לדבר על פיתוח אפליקציות לטלפונים מבוססי Windows, ואין דבר רחוק יותר מהאמת. חברים, נכון זה תחום נישתי, ונכון – כבר מזמן שכחתם שיש משהו חוץ מ-iPhone בעולם – אבל אני רוצה לחדש לכם: טלפונים מבוססי Windows משווקים בעולם בכמויות אסטרונומיות, ומי שמתעסק ב- פיתוח אפליקציות לטלפונים מבוססי Windows יש יכולת להרוויח הון תועפות של כסף ובלי הרבה תחרות. תנו לכולם לרוץ על Neutral עם iPhone שכל שבוע מחליף גרסה ודגם. תשקיעו אתם ב-Windows, תהיו שונים מהזרם. זה מאוד מאוד משתלם! אני רוצה להסתייג ולומר שאין להסיק מדבריי שאין עבודה בשוק לאלו שמתעסקים עם iPhone ושאי אפשר להרוויח הרבה כסף מזה, אבל בינינו – כמה אנשים כבר כתבו תוכנה פופולארית כמו Angry Birds? חברים, הגיע הזמן להתבגר.

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

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

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

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

בהצלחה לכם!
פיתוח תוכנות ל-Windows - יומן דמיוני (חלק 1)
בס"ד

(מי שלא מכיר את הרעיון שמאחורי יומן דמיוני יכול לעיין בדף של CCNA).

יומן יקר,

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

טוב, אז איזה פיתוח תוכנות ל-Window כבר עישתי במשך חודש. במיוחד עבדתי על איזה משחק אחד שממש רציתי לבנות. אני לא יודע אם הצלחתי את כל מה שרציתי, כנראה שאני עוד אבנה עדכונים לדבר הזה – אבל באמת שאני מרוצה! משהו קצת דומה ל-Angry Birds. האמת, נראה לי שהמשחק שלי אפילו יותר חמוד! חוץ מזה, לא שקדתי על השמרים ובשתמשתי ביכולותיי ב-פיתוח תוכנות ל-Window כדי לייצר גם כמה תוכנות שימושיות, כמו למשל מחשבון עם כמה פונקציות חמודות שלא היו קיימות מראש וכו'.

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

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

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

אני אעדכן אותך בהמשך..
פיתוח תוכנות ל-Windows.. מה זה?
בס"ד

שלום כולם, מהו התחום הזה של פיתוח תוכנות ל-Window? למי הוא מתאים? למה בכלל לכדאי להיכנס לתחום הזה ולא לתחומים אחרים? כל זאת ועוד במאמר הבא.

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

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

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

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

לעובדים בתחום יש הרבה לאן להתפתח, הן בתוך עבודת התכנות לסביבת Windows עצמה, והן ביכולת להתפתח לכתיבה בעבור סביבות נוספות. לכל מי שמתעניין מומלץ לקרוא גם כמה מאמרים בדף של פיתוח אפליקציות ל-IPhone, IPad, Adroid ו-Facebook. אני מניח שמיותר מציין שאנחנו כאן במכללת PracticU מציעים לסטודנט את היכולת ללמוד את כל אלה ואף הרבה יותר באמצעות סרטנים מהשורה הראשונה.

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

בהצלחה!
מעט על SQL
בס"ד

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

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

ובכן אחרי שהזכרנו מהו שרת באופן כללי, אנחנו צעד אחד קרובים יותר להבין מהו שרת SQL. ראשית בואו נדבר על סוגי שרתים שונים שקיימים. השרת המפורסם ביותר (או לפחות בין המפורסמים) הוא שרת DC מבית מייקרוסופט. שרת זה מאפשר שליטה בכל סביבת הארגון על ידי יצירת Domain. ניהול השרת הנ"ל נלמד בהרחבה בקורס MCITP. סוג אחר של שרתים הם שרתים שנועדו לתפקידים ספציפיים יותר, כגון שרת DHCP שמחלק כתובות והגדרות IP למחשבים, ושרת DNS שיודע למפות שמות של אתרים לכתובות ה-IP המתאימות להם וכו'. אחד מסוגי השרתים הנ"ל הם שרתי מאגרי נתונים, או במלים מקצועיות: Data-Base Servers.

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

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

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

בהצלחה!
קורס SQL - יומן דמיוני (חלק 1)
בס"ד

(שלום כולם, את הרעיון של מהו יומן דמיוני תוכלו לראות בדף של CCNA).

יומן יקר,

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

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

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

למדנו בשיעור את הבסיס של מה זה שרתים ולמה חברה זקוקה בכלל למאגרי מידע. חשבתי שאני מבין בדברים האלה, אבל מסתבר של-קורס SQL היה הרבה מה לחדש לי. למשל, ידעת יומן יקר שגם מחשב XP פשוט יכול להיות שרת? אני חשבתי עד היום ששרת זה מחשב שמותקנת עליו תוכנה של שרת, אבל זה לא מדויק. המדריך ב-קורס SQL לימד ששרת הוא מי שנותן שירות, ולמה הכוונה? הוא נתן דוגמא על עצמו. הוא אמר ככה: "בשיעור הזה אתם לומדים ממני נכון? אז אני השרת ואתם מקבלי השירות (Clients), אבל אחרי השיעור אני הולך ללמוד תכנות ושמה המדריך שלי הוא השרת ואני הופך להיות Client. אז מה אני בעצם?" התשובה לשאלה שלו פשוטה, הוא שניהם! תלוי מול מי הוא נמצא!! ככה גם מחשב XP למשל, כשהוא גולש לאינטרנט נניח אז הוא מקבל שירות משרתים באינטרנט, אבל אם אני מתקין עליו שרת קבצים קטן (FTP), אז פתאום הוא הוא הופך להיות שרת. בקיצור, שרת ה-XP הוא שניהם, תלוי מול מי!!

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

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

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

אני מאוד מרוצה מ-קורס SQL!!

שאלות על קורס SQL
בס"ד

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

ובכן, קורס SQL עוסק רובו ככולו בניהול שרת SQL, שהינו שרת לניהול מאגרי מידע. בנוסף, הקורס מתעמק רבות בשפת XML (eXtnsible Markup Language), השימושית מאוד בעבודה עם שרתי SQL. כאשר אנו אומרים "מאגרי מידע", אנו מתכוונים לכל אוסף של מידע השייך לחברה. אוסף של מידע שכזה צריך בוודאי עבודת קטלוג ואכסון נכונהֿ – על מנת שניתן יהיה לשלוף את החומר במהירות וביעילות במידת הצורך. כמו-כן, יש לנהל את מאגר המידע הנ"ל באופן היעיל והמאובטח ביותר האפשרי. בכל הסוגיות האלו עוסק קורס SQL.

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

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

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

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

בהצלחה!

מה זה בכלל שרת SQL?

בס"ד


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


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


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


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