קורס DBA אפליקטיבי - שפת SQL למתחילים

- 29 שעות
- 130 הרצאות
תוכנית הלימודים
1התקנה של שרת SQL3 הרצאות
2יצירת מסד נתונים ב-SQL16 הרצאות
- מה זה מסד נתונים רלציוני SQL13 דק'
- סוגי זיכרון בשרת SQL9 דק'
- יצירת מסד נתונים - SQL2 דק'
- מספרים שלמים ועשרוניים ב-SQL6 דק'
- שמירת טקסט בתוך מסד נתונים
נתונים מסוג char ב-SQL4 דק' - שמירת זמנים ותאריכים ב-SQL3 דק'
- יצירת טבלת בסיס ב-SQL13 דק'
- יצירת טבלת רשימה ב-SQL9 דק'
- יצירת קשר יחיד-לרבים
ב-SQL12 דק' - יצירת טבלת פירוט
Cascade Delete SQL15 דק' - יצירת טבלת קשר רבים-לרבים
ב-SQL9 דק' - יצירת קשר יחיד-ליחיד
ב-SQL10 דק' - אילוצים ב-SQL9 דק'
- מזהה ייחודי - SQL GUID8 דק'
- הוספת אינדקס ב-SQL4 דק'
- ייצוא וייבוא מסד נתונים ב-SQL11 דק'
3הבסיס של שפת SQL20 הרצאות
- מהי שפת SQL?4 דק'
- יצירת קובץ סקריפט SQL3 דק'
- בחירת רשומות ב-SQL9 דק'
- מיון התוצאות ב-SQL4 דק'
- פילטר על חלק מהרשומות ב-SQL5 דק'
- טיפול בערכי NULL2 דק'
- שימוש בפונקציות סקלריות ב-SQL8 דק'
- שימוש בפונקציות Grouping5 דק'
- יצירת תת-שאילתות ב-SQL3 דק'
- שימוש בפקודות Union
לאיחוד מידע ב-SQL3 דק' - החזרת מידע ממספר טבלאות
JOIN12 דק' - הוספת רשומות חדשות ב-SQL8 דק'
- עדכון רשומות קיימות ב-SQL2 דק'
- מחיקת רשומות קיימות ב-SQL3 דק'
- יצירת מסד נתונים - שפת SQL2 דק'
- יצירת טבלאות ב-SQL9 דק'
- איפוס טבלאות ב-SQL2 דק'
- יצירה ושימוש ב-SQL Views16 דק'
- יצירה של Stored Procedures ב-SQL14 דק'
- יצירה ושימוש בפונקציות ב-SQL6 דק'
4פקודות - Select / Join8 הרצאות
- איך נראה מסד נתונים תקין ?27 דק'
- הדגמה של יצירת מסד נתונים79 דק'
- פקודות SQL שחייבים לדעת46 דק'
- פקודת Select14 דק'
- פקודת Select עם Join27 דק'
- פקודת Select עם Self-Join10 דק'
- פקודת Select עם Group By20 דק'
- פקודת Select בתוך Select14 דק'
5פקודות - Insert / Update / Delete13 הרצאות
- פקודת Insert12 דק'
- פקודת Update10 דק'
- פקודת Delete6 דק'
- דוגמא מעשית ל-Insert13 דק'
- Identity17 דק'
- אוביקט NULL10 דק'
- אובייקט Null עם פונקציות סכימה5 דק'
- הוספת שורה לטבלה למתקדמים - Insert32 דק'
- כתיבת SCRIPT ב-SQL13 דק'
- Delete & Truncate30 דק'
- פקודת Update למתקדמים36 דק'
- סוגים שונים של varchar35 דק'
- תרגילים על פקודות SQL - מומלץ מאוד1 דק'
6טבלאות ו-View7 הרצאות
- יצירת טבלה - ממשק גרפי12 דק'
- יצירת טבלה - פקודות11 דק'
- שימוש ב-View לשיפור Security6 דק'
- יצירת אוביקט VIEW19 דק'
- פקודות UPDATE על VIEW עם JOIN6 דק'
- הצפנת Encryption View5 דק'
- VIEW עם Check28 דק'
7מפתח ראשי אינקדס טריגר12 הרצאות
- מפתח ראשי ואינדקס37 דק'
- אינדקס - Clustered Index17 דק'
- אינדקס - Non-clustered Index20 דק'
- אינדקס - Filtered Index8 דק'
- אינדקס - למה ביצועים משתפרים19 דק'
- Unique10 דק'
- check constraint10 דק'
- יצירת טריגר Trigger for / after67 דק'
- יצירת טריגר Trigger instead of31 דק'
- טריגר רק על עמודה אחת9 דק'
- SQL Debugger9 דק'
- תרגילים על מפתחות - מומלץ מאוד !!!1 דק'
8פונקציות - SQL Functions17 הרצאות
- הכל על Stored Procedure33 דק'
- הרשאות על Stored Procedure10 דק'
- איך לכתוב נכון Stored Procedure12 דק'
- cast sql1 דק'
- Stored Procedure vs Function11 דק'
- פונקציה Scalar - ללא פרמטרים8 דק'
- פונקציה Scalar - עם פרמטרים12 דק'
- פונקצית Inline table11 דק'
- פונקצית Multi Statement12 דק'
- פונקציות מערכת - קונפיגורציה7 דק'
- פונקציות מערכת - מחרוזות14 דק'
- פונקציות מערכת - מספריים7 דק'
- פונקציות מערכת - תאריכים17 דק'
- פונקציות מערכת - המרה10 דק'
- פונקציות למתקדמים7 דק'
- פקודות RollUp עם Cube10 דק'
- פונקציות מתקדמות - Grouping14 דק'
9פקודות - שפת T-SQL9 הרצאות
- סוגי משתנים6 דק'
- הגדרת משתנים - Variables21 דק'
- לולאות While - חלק 112 דק'
- לולאות While - חלק 27 דק'
- פקודת case - חלק 114 דק'
- פקודת case - חלק 26 דק'
- פקודת case - חלק 314 דק'
- cursor - חלק 116 דק'
- cursor - חלק 27 דק'
10טרנזקציה - SQL Transactions9 הרצאות
11הסבר על CLR - שילוב דוט-נט בתוך SQL7 הרצאות
12ייבוא ויצוא מאקסל ל-SQL וגם XML5 הרצאות
13הסבר על Execution Plan3 הרצאות
14הסבר על Reporting Services3 הרצאות
15הסבר על MySQL1 הרצאות
- פקודות בסיסיות ב-MySQL17 דק'
16פרוייקט גמר - קורס SQL4 הרצאות
מה לומדים בקורס SQL ו-DBA אפליקטיבי?
זהו קורס SQL למתחילים בעברית, שמלמד לעבוד עם מסדי נתונים מההתקנה הראשונה ועד נושאים מתקדמים. הקורס מתחיל בהתקנת שרת SQL עם מסד הנתונים Northwind, מסביר מהו מסד נתונים רלציוני ומראה איך יוצרים מסד נתונים משלכם. כל שיעור הוא סרטון עם הדגמה על המסך, כך שמקלידים את השאילתות יחד עם המרצה ורואים את התוצאות.
בקורס 16 פרקים, 130 הרצאות וידאו וכ-29 שעות. הוא נקרא DBA אפליקטיבי כי הוא מלמד את מה שמתכנתים ואנשי נתונים צריכים בפועל: כתיבת שאילתות, תכנון טבלאות וכתיבת קוד שרץ בתוך מסד הנתונים.
הבסיס הוא פקודות Select ו-Join (כולל Self-Join ו-Group By), ופקודות Insert, Update ו-Delete. אחרי שהבסיס יציב, לומדים טבלאות ו-View, מפתחות, אינדקסים (Clustered, Non-clustered ו-Filtered) וטריגרים, ואת השפה המורחבת T-SQL עם משתנים, לולאות While, פקודת case ו-cursor.
בהמשך מגיעים לנושאים שמבדילים בין מי שכותב שאילתות למי שמבין מסד נתונים לעומק: טרנזקציות ורמות בידוד, שילוב קוד דוט-נט בתוך SQL (CLR), ייבוא וייצוא נתונים מאקסל וקובצי XML, הבנת Execution Plan ובניית דוחות ב-Reporting Services.
למי הקורס מתאים?
- מי שמתחיל מאפס ורוצה ללמוד SQL בעברית עם הדגמות.
- מתכנתים שצריכים לכתוב שאילתות ולחבר את הקוד למסד נתונים.
- אנשי דוחות ו-BI שרוצים לשלוף נתונים בעצמם.
- אנשי תמיכה ובדיקות תוכנה שצריכים לבדוק נתונים במסד ולא רק בממשק המשתמש.
- מי שרוצה לעבור בהמשך לניהול מסדי נתונים ושואף לכיוון DBA.
לא נדרש ידע קודם. את המושגים הבסיסיים, כמו מסד נתונים רלציוני וסוגי נתונים, מסבירים בפרקים הראשונים.
מה תדעו לעשות בסוף הקורס?
- להתקין שרת SQL וליצור מסד נתונים וטבלאות.
- לכתוב שאילתות עם Select, Join, Group By, מיון וסינון.
- להוסיף, לעדכן ולמחוק נתונים, ולטפל בערכי NULL.
- ליצור View, אינדקסים וטריגרים, ולהבין למה ביצועים משתפרים.
- לכתוב Stored Procedure ופונקציות, ולהבדיל ביניהם.
- לעבוד עם T-SQL: משתנים, לולאות, case ו-cursor.
- להשתמש בטרנזקציות, ברמות בידוד (Isolation Level) ובעקרונות ACID.
- לייבא ולייצא נתונים לאקסל, ל-CSV ול-XML, ולשלב CLR של דוט-נט בתוך SQL.
- לקרוא Execution Plan, לבנות דוחות ב-Reporting Services ולהכיר פקודות בסיסיות ב-MySQL.
את הקורס חותם פרויקט גמר: מסד נתונים למכללה, עם פתרונות לשאלות כמו מחיקת קורס כולל הרצאות ונוכחות.
איך לומדים?
הלימוד אונליין ובקצב שלכם: מתקינים SQL, פותחים את מסד הנתונים הלימודי ומתרגלים לצד ההרצאה. כדאי לשנות כל שאילתה ולבדוק מה משתנה בתוצאה. כל ההרצאות בעברית, והן מחולקות לנושאים קצרים, כך שאפשר לחזור בקלות לפקודה מסוימת כמו Join או Stored Procedure. אם מתעורר קושי, אפשר לפנות למרצה בטלפון.
המחיר: 350 ₪ לחודש למנוי אחד שכולל את כל הקורסים באתר ואת הליווי האישי של המרצה בטלפון. אפשר לנסות יום אחד בחינם, ותלמידים רשומים מקבלים תעודת סיום של PracticU בתום הצפייה בהרצאות.
שאלות נפוצות
האם אפשר ללמוד SQL בלי ניסיון קודם?
כן. הקורס מיועד למתחילים ופותח בהתקנת שרת SQL ובהסבר על מסד נתונים רלציוני.
כמה זמן לוקח הקורס?
בקורס 130 הרצאות וידאו, כ-29 שעות. אתם קובעים את הקצב וחוזרים לכל הרצאה כמה פעמים שצריך.
האם הקורס מלמד גם T-SQL ו-Stored Procedures?
כן. יש פרקים על Stored Procedure ופונקציות, ופרק על שפת T-SQL עם משתנים, לולאות, case ו-cursor.
האם הקורס כולל MySQL?
הקורס עובד בעיקר עם שרת SQL, וכולל הרצאה על הפקודות הבסיסיות ב-MySQL.
כמה עולה הקורס?
המנוי של PracticU עולה 350 ₪ לחודש ופותח את כל הקורסים באתר, כולל הקורס הזה. המרצה מלווה בטלפון, ויש יום ניסיון חינם.
האם מקבלים תעודה בסוף הקורס?
כן. בסיום הצפייה בהרצאות תלמידים רשומים מקבלים תעודת סיום של PracticU, שאפשר למצוא באזור האישי באתר.