קורס SQL

שפת תכנות SQL – צורך בסיסי

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

בתחילת שנות ה-70 של המאה העשרים פיתחו בחברת IBM שפת SEQUEL. שפה זו יועדה לתשאול נתונים ולעשיית מניפולציות באלמנטים המצויים במסדי נתונים. בהמשך הדרך הפך שמה של שפה זו לשם המוכר היום – SQL ופירושו: Structured Query Language. מדובר בשפה לטיפול בבסיסי נתונים יחסיים ולעיבוד הנתונים שבהם, היא מבוססת במקורה על אלגברה רלציונית ומאפשרת תשאול ועדכון נתונים וכן יצירת סכמה ושינוייה.

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

מטרות קורס SQL

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

מסלול להכשרת מומחים בסביבת Microsoft SQL Servers ולתעודת BI MCTS נועד להכשיר את בוגריו בהתמצאות מקיפה במערכות מייקרוסופט SQL – בשליפת נתונים ממסדי נתונים, בתכנות בשפה ובלימוד השפה בממשקיה השונים עם שפות תכנות אחרות ושונות ועם מערכות אחרות.

בין הנושאים הנלמדים בקורס זה:

  • מבוא ל-SQL
  • שימוש בכלי שאילתא
  • אחזור מידע
  • קיבוץ וסיכום נתונים
  • חיבור טבלאות מרובות
  • מבוא לתכנות מונחה
  • תתי-שאילתות
  • ביצוע גיבויים ושחזורים
  • חיבור טבלאות מרובות
  • עריכת נתונים
  • הכרת ה-SSIS והכנת חבילות
  • טבלאות
  • התקנת SQL Server
  • פיתוח פרוצדורלי כולל שימוש בשפת PL/SQL
  • הרשאות ומשתמשים

מוסדות לימוד מומלצים ללימודי קורס SQL

HackerU המרכז להכשרת והשמת עובדים למקצועות ההייטק

HackerU מתמחה בהדרכת קורסים בכל תחומי ההייטק המבוקשים בשוק העבודה. במסגרת קורס DBA הסטודנטים ילמדו את כל התכנים על מנת שיעזרו להם לעבור את בחינת ההסמכה SQL של Microsoft ולהתברג לתפקידים בתעשיית ההייטק.

ג'ון ברייס – המרכז להדרכת מחשבים

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

מכללת הי-טק

מכללה זו מציעה קורס MySQL Administration and Development – המיועד לחסרי ניסיון בתחום SQL. הקורס נלמד בחמישה מפגשים מרוכזים של שמונה שעות ובסה"כ – 40 שעות לימוד בסך הכול.

מכללת מדיאטק הייטק

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

מספר קורסים המוצעים בתחום לימודי SQL

  • SQL Language for Server 2005
  • Designing Security for Microsoft SQL Server 2005
  • Designing High availability DB Solutions using SQL Server 2005
  • Administrating and Automation Microsoft SQL Server 2005
  • Implementing a Microsoft SQL Server 2008 Database
  • Upgrade SQL Server 2000 Skills to Server 2008
  • DB2 SQL Workshop for Experienced Users
  • SQL Basics for Testers
  • Advanced Microsoft SQL Server 2008 for Experienced Users
  • SQL Challenges and Solutions

תנאי רישום וקבלה לקורס SQL

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

משך זמן לימודי SQL ותעודות הסמכה

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

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

מידע נוסף על SQL ועל שכר בתחום

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

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