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

פקודות SQL שחייבים לדעת

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

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

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

1. הסביבה: פותחים את SQL Server Management Studio על גבי שרת מקומי, ובתחילת הסקריפט כותבים use Northwind ואחריו go כדי לעבוד מול מסד הנתונים של החברה הדמוגרפית המוכרת של Northwind Traders.
2. בחירת עמודות: מריצים את השאילתה select FirstName, LastName, City from Employees ורואים את תשעת העובדים בגריד, מנסים גם כוכבית לכל העמודות, נותנים לעמודה כינוי עם as וסוגריים מרובעים, ומצרפים שם פרטי ושם משפחה לעמודה אחת עם השורה select FirstName + ' ' + LastName as [Full Name] from Employees.
3. מיון וייחוד: ממיינים לפי שם משפחה בסדר יורד עם השורה SELECT firstName , lastname from Employees order by LastName desc, FirstName, מריצים distinct על עמודת העיר כדי לקבל רשימה ללא כפילויות, ומשתמשים ב-top כדי לקבל רק שלוש שורות ראשונות או חמישים אחוזים מהטבלה.
4. עמודה מחושבת: בטבלת המוצרים מחשבים מחיר כולל מע מ עם השורה select ProductName, UnitPrice, UnitPrice * 1.16 as [Price with VAT] from Products, והגריד מציג לכל מוצר את המחיר המקורי לצד המחיר המחושב.
5. סינון שורות: מסננים מוצרים לפי קטגוריה ומחיר עם where CategoryID = 2 OR UnitPrice > 30, משתמשים ב-not כדי להפוך תנאי, ב-between לטווח מחירים עם השורה select ProductName, UnitPrice from Products where UnitPrice between 10 and 20, ב-in לרשימת ערים עם where City in('London','Seattle','Tacoma'), וב-like לחיפוש לפי תבנית עם where ProductName like 'C[ARCD]%' שמחזיר שני מוצרים.
6. פונקציות מובנות: בקובץ פונקציות סקלריות מריצים עיגול למטה ועיגול למעלה עם FLOOR ו-CEILING על מחיר המוצר, וחותכים ארבעת התווים הראשונים משם המוצר עם השורה select LEFT(ProductName, 4) from Products, ובצד מוצגת ב-Object Explorer רשימת קטגוריות הפונקציות של השרת.
7. ערכים ריקים: פותחים את טבלת הלקוחות ורואים בעמודת הפקס ערכים ריקים רבים, מבדילים בין השאילתות עם where Fax is null ובין where Fax is not null, ומציגים רק את שם החברה והפקס עם השורה select CompanyName, Fax from Customers.
8. חיבור טבלאות: פותחים את טבלת הקטגוריות ישירות מה-Object Explorer ורואים שמות קטגוריות במקום מספרים, ואז מחברים את טבלת המוצרים לטבלת הקטגוריות בעמודת המפתח, קודם בשמות מלאים ואחר כך עם כינויים קצרים עם השורה on P.CategoryID = C.CategoryID, ומנסים להוסיף גם חיבור שלישי אל טבלת הספקים.
9. הזנה, עדכון ומחיקה: כותבים פקודת insert into Employees להוספת עובד חדש, מעדכנים שם עובד עם השורה update Employees set FirstName = 'Moishe', LastName='Cohen' where EmployeeID = 10 וההודעה מאשרת שורה אחת מושפעת, מעלים את כל המחירים בעשרה אחוזים לספק מסוים עם השורה update Products set UnitPrice = UnitPrice * 1.1 where SupplierID = 7, מנסים את אותו עדכון בלי תנאי ורואים ששבעים ושבע שורות הושפעו, ומוחקים את העובד שהוסף לפי מספר הזיהוי שלו.

בסיום השיעור ראינו שפקודות ה-SQL הבסיסיות בנויות אחת על גבי השנייה: בחירת עמודות עם select, סינון עם where, מיון עם order by, חיבור טבלאות עם join, ועדכון נתונים עם insert, update ו-delete, ושכל אלה יחד מרכיבים את ארגז הכלים שחובה להכיר לפני שעובדים מול מסד נתונים אמיתי. השיעור הבא עוסק בחיבור למסד נתונים - Connection String.
סקר שוק נכון לתאריך – 01/09/2011

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

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


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

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


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

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


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

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



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

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

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


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

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

לכל גיל


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

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

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

למה זה חשוב?


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

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

יומן יקר,

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

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

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

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

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

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

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

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

להתראות בינתיים.