بوت کمپ کامل SQL - یک رویکرد گام به گام
✅ سرفصل و جزئیات آموزش
در این مسترکلاس عملی به SQL مسلط می شوید.
آنچه یاد خواهید گرفت
- ایجاد گزارش ها و رسیدگی به چالش های کسب و کار
- نوشتن کوئری های پیچیده با استفاده از عبارات رایج جدول (CTE)
- آشنایی با GROUP by clause
- تسلط به جوین های SQL و توابع Window (RANK و DENSE_RANK و ROW_NUMBER)
- تسلط به SQL برای تحلیل داده و هوش تجاری
- تسلط به SQL برای مهاجرت داده و دستکاری داده
- ایجاد آبجکت های پایگاه داده
پیش نیازهای دوره
- هیچ تجربه ای در SQL نیاز نیست، شما تمام آنچه را که نیاز دارید یاد خواهید گرفت.
توضیحات دوره
بوت کمپ کامل SQL، یک دوره عملی است که برای رساندن شما از پایه به سطح حرفه ای طراحی شده است. این دوره جامع، اصول پایگاه داده های رابطه ای و زبان برنامه نویسی قوی SQL را بررسی می کند. این دوره توسعه دهندگان را با مهارت های حیاتی SQL برای نوشتن کوئری ها برای جداول تک و چندگانه، دستکاری داده در آن جداول و ایجاد آبجکت های پایگاه داده مجهز می کند.
دوره گام به گام SQL برای بهبود مهارت های SQL شما طراحی شده و برای دانشجویانی که می خواهند در SQL مهارت داشته باشند ایده آل است. این دوره که توسط مدرس و توسعه دهنده باتجربه SQL هدایت می شود، یک تجربه یادگیری خوب سازمان یافته و جذاب را برای کسانی که می خواهند به SQL تسلط داشته باشند ارائه می دهد.
در پایان دوره موارد زیر را یاد خواهید گرفت:
- بازیابی داده با استفاده از دستورات اولیه SQL SELECT
- محدود کردن و مرتب سازی داده
- استفاده از توابع تجمیع
- اعمال عبارات شرطی
- ایجاد گزارش ها با داده تجمیع شده با استفاده از توابع گروه
- نمایش داده از جداول چندگانه با استفاده از جوین ها
- استفاده از توابع Window
- کار با عبارات رایج جدول (CTEs) با استفاده از WITH clause
- مدیریت داده با استفاده از کوئری های فرعی و کوئری های پیشرفته
- مدیریت جداول با استفاده از دستورات DML
- ایجاد دنباله ها، مترادف ها، ایندکس ها، Views و آبجکت های اسکیما
این دوره برای چه کسانی مناسب است؟
- مدیران
- متخصصان تحلیل داده و هوش تجاری
- دانشمندان داده و مهندسان داده
- متخصص مهاجرت داده
- سایر کاربران پایگاه داده
بوت کمپ کامل SQL - یک رویکرد گام به گام
-
مقدمه 01:31
-
سرور پایگاه داده 01:15
-
نصب PostgreSQL در ویندوز 03:28
-
نصب PostgreSQL روی سیستم عامل مک 03:31
-
مدل رابطه انتیتی 02:43
-
مدل سازی و طراحی داده 01:38
-
مقدمه pgAdmin 01:05
-
مقدمه None
-
دستور اولیه Select 00:47
-
لیترال (کاراکتر، رشته) 00:50
-
لیترال (ثابت) 00:16
-
لیترال های غیرعددی 00:29
-
لیترال های عددی 00:32
-
عملگرهای عبارت حسابی 00:30
-
تقدم عملگر ریاضی 01:31
-
استفاده از aliases 00:36
-
دنباله نویسه رهایی 00:55
-
عملگر الحاق 00:54
-
کامنت ها در کد دستورات SQL 01:07
-
دستور اولیه Select None
-
تایپ های داده 00:50
-
تابع Cast - بررسی (()CAST) و (::)cast operator 00:38
-
تایپ های داده عددی 00:28
-
تایپ های داده کاراکتر 00:32
-
تایپ های داده تاریخ زمان 00:12
-
تایپ داده بولی 00:12
-
تایپ های داده None
-
انتخاب ستون ها یا عبارات از یک جدول 00:40
-
انتخاب همه ستون ها 00:23
-
انتخاب ستون ها یا عبارات خاص 00:30
-
استفاده از Aliases ستون 00:58
-
حذف سطرهای داپلیکیت 00:42
-
انتخاب از لیست های مقدارهای تولید شده 01:36
-
انتخاب از یک جدول None
-
استفاده از WHERE Clause 00:26
-
عملگرهای مقایسه 01:46
-
مطابقت با هر شرط جستجوی محدوده ([NOT] BETWEEN) 00:38
-
مطابقت با لیستی از مقادیر ( IN [NOT] ) 00:38
-
شرایط جستجوی تطابق الگو ( LIKE [NOT] ) 01:09
-
استفاده از شرطی های ( IS [NOT] NULL ) 00:39
-
استفاده از عملگر AND 00:36
-
استفاده از عملگر OR 00:34
-
قوانین تقدم (ترتیب عملیات) 00:59
-
ORDER BY clause 01:48
-
OFFSET 00:44
-
FETCH 01:12
-
LIMIT 00:21
-
OFFSET و FETCH 00:27
-
OFFSET و LIMIT 00:24
-
WHERE clause و ORDER BY clause None
-
توابع و عملگرها 00:16
-
توابع و عملگرهای رشته (ترکیب رشته) 00:43
-
توابع رشته (تبدیل حروف بزرگ و کوچک) 00:40
-
نمایش بخشی از یک رشته (LEFT و RIGHT و SUBSTR) 00:56
-
حذف از یک رشته (TRIM و LTRIM و RTRIM) 00:58
-
افزودن و جایگزینی کاراکترها در یک رشته (LPAD و RPAD و REPLACE) 00:51
-
طول رشته (LENGTH) 00:27
-
استفاده از تابع MODULUS 00:43
-
استفاده از تابع CEILING و FLOOR 00:34
-
استفاده از تابع ROUND و TRUNCATE 01:00
-
توابع تاریخ زمان 00:33
-
توابع و عملگرها None
-
مقدمه 00:39
-
عبارات منظم POSIX 00:41
-
اتم های عبارت منظم 00:55
-
کاراکترهای لیترال 00:21
-
. : Dot 00:28
-
Constraints عبارت منظم - $ و ^ (با نام انکرها) 00:34
-
Quantifiers عبارت منظم - { } 01:57
-
عبارات براکت (کلاس های کاراکتر) - [ ] 01:36
-
نویسه رهایی - \ 00:27
-
گروه ها (پرانتز) - ( ) 00:23
-
جایگزین ها - | 00:28
-
REGEXP_COUNT 00:45
-
REGEXP_INSTR 01:29
-
REGEXP_LIKE 00:48
-
REGEXP_REPLACE 01:08
-
REGEXP_SUBSTR 01:09
-
عبارت منظم None
-
عبارات شرطی 00:42
-
دستور Case 01:32
-
NULLIF 00:46
-
COALESCE 00:51
-
LEAST و GREATEST 01:00
-
عبارات شرطی None
-
توابع تجمیع 00:49
-
استفاده از توابع تجمیع در کل مجموعه داده ستونی 00:37
-
استفاده از توابع تجمیع با WHERE clause 00:30
-
تابع تجمیع COUNT 01:17
-
مدیریت مقادیر Null در توابع تجمیع 00:44
-
GROUP BY Clause 00:48
-
GROUP BY Clause - گروه بندی بر اساس چندین ستون 01:08
-
HAVING Clause - فیلتر گروه ها با استفاده از ستون تجمیع شده 00:44
-
GROUP BY Clauses و HAVING Clauses None
-
ایجاد گزارش ها با گروه بندی داده مرتبط 00:35
-
ROLLUP 00:41
-
CUBE 00:37
-
GROUPING 01:08
-
GROUPING SETS 00:55
-
ایجاد گزارش ها با CUBE ،ROLLUP و GROUPING SET None
-
جوین کردن جداول چندگانه 00:28
-
aliases جدول 00:52
-
انواع جوین ها 00:27
-
INNER JOIN (ON clause و USING clause) 01:40
-
LEFT OUTER JOIN (ON clause) 00:52
-
RIGHT OUTER JOIN (ON clause) 00:58
-
FULL OUTER JOIN (ON clause) 00:56
-
CROSS JOIN 00:45
-
جوین ها None
-
پنجره سازی 00:24
-
پنجره سازی محاسبات (تابع تجمیع) 01:02
-
توابع Window 00:47
-
تابع Window - بررسی OVER(ORDER BY order_list ) clause 00:56
-
تابع Window - بررسی OVER(PARTITION BY ORDER BY ) clause 00:59
-
تابع Window - بررسی OVER() without "window_definition" 00:28
-
تابع Window - بررسی OVER(PARTITION BY ) clause 00:30
-
WINDOW clause 00:56
-
توابع Window (RANK و DENSE_RANK و ROW_NUMBER) None
-
کوئری فرعی 01:47
-
کوئری فرعی اسکالر 01:30
-
کوئری فرعی سطر 00:55
-
عبارات کوئری فرعی 01:06
-
کوئری فرعی چند سطری (IN و SOME و ANY و ALL) 01:01
-
کوئری فرعی چند سطری ([NOT] IN) 00:40
-
کوئری فرعی چند سطری ( ANY و SOME) 00:44
-
کوئری فرعی جدول (View درون خطی) 00:58
-
کوئری فرعی چند سطری (ALL) 00:35
-
کوئری فرعی همبسته 00:43
-
عبارات کوئری فرعی [NOT] EXISTS 00:52
-
کوئری های فرعی None
-
استفاده از WITH Clause (تقسیم کوئری های پیچیده به بخش های کوچکتر) 01:17
-
هدف و مزایای WITH Clause 01:03
-
عبارات رایج جدول چندگانه (CTE) 01:03
-
عبارات رایج جدول (WITH Clause) None
-
مقدمه 00:42
-
UNION [ ALL] 01:30
-
INTERSECT [ ALL ] 00:39
-
EXCEPT 00:33
-
عملگرهای مجموعه (UNION و INTERSECT و EXCEPT) None
-
زبان تعریف داده (DDL) 00:46
-
ایجاد پایگاه داده 00:20
-
ایجاد جدول 01:10
-
CREATE TABLE با کلیدواژه AS 00:57
-
ALTER TABLE (افزودن ستون) 00:44
-
ALTER TABLE (دراپ کردن ستون) 00:35
-
ALTER ADD (کلید اصلی) 00:31
-
ALTER TABLE (افزودن کلید خارجی) 00:37
-
RENAME TABLE 00:29
-
تغییر نام ستون 00:29
-
Constraint تغییر نام 00:32
-
کامنت گذاری روی یک جدول 00:41
-
ALTER TABLE (دراپ کردن ستون) 00:35
-
حذف کامنت جدول 00:31
-
تغییر نام ستون 00:29
-
TRUNCATE 00:33
-
DROP 00:28
-
تعریف داده (جدول) None
-
Check Constraint (constraint ستون، نام explicit constraint) 01:11
-
Check Constraint (constraint ستون، نام implicit constraint) 00:47
-
Check Constraint (constraint جدول، نام implicit constraint) 00:47
-
Check Constraint (constraint جدول، نام implicit constraint) 00:45
-
Not-Null Constraints (constraint explicit صریح) 00:35
-
Constraints منحصر به فرد (constraint ستون، نام explicit constraint) 00:50
-
Constraints منحصر به فرد (constraint ستون، نام implicit constraint) 00:39
-
Constraints منحصر به فرد (constraint جدول، نام explicit constraint) 00:49
-
Constraints منحصر به فرد (constraint جدول، نام implicit constraint) 00:42
-
کلیدهای اصلی (constraint ستون، نام implicit constraint) 00:40
-
کلیدهای اولیه (constraint جدول، نام implicit constraint) 00:43
-
کلیدهای خارجی (constraint جدول، نام explicit constraint) 01:04
-
کلیدهای خارجی (constraint جدول، نام implicit constraint) 00:52
-
پیش فرض (فقط constraint ستون) 00:50
-
پاکسازی 00:25
-
زبان دستکاری داده (DML) 00:47
-
SELECT 00:25
-
INSERT 00:18
-
درج اولیه با استفاده از متد لیترال، عبارت و پیش فرض - بخش 1 - نام ستون 01:52
-
درج اولیه با استفاده از متد لیترال، عبارت و پیش فرض - بخش 2 - مقادیر 00:52
-
درج با استفاده از کوئری 00:36
-
درج 00:36
-
بروزرسانی 00:22
-
بروزرسانی مقادیر خاص 00:45
-
بروزرسانی تمام مقادیر در ستون 00:29
-
بروزرسانی چند ستون 00:36
-
حذف 00:17
-
حذف تمام سطرها 00:23
-
ادغام 01:24
-
حذف سطرهای خاص 00:40
-
پاکسازی 00:25
-
غیرفعال سازی کامیت خودکار در pgAdmin4 37 00:26
-
COMMIT 00:54
-
ROLLBACK 01:02
-
SAVEPOINT 01:00
-
ایجاد دنباله 02:03
-
توابع دنباله 00:17
-
NEXTVAL 00:20
-
CURRVAL 00:30
-
تغییر یک دنباله 00:32
-
تغییر نام یک دنباله 00:52
-
کامنت گذاری روی یک دنباله 00:30
-
دراپ کردن دنباله 00:32
-
ایجاد یک View 01:29
-
انتخاب از یک View 00:25
-
کلیدواژه (OR REPLACE) 00:44
-
تغییر یک VIEW 00:29
-
تغییر نام یک View 00:28
-
کامنت گذاری 00:26
-
دراپ کردن یک View 00:32
-
پاکسازی 00:37
-
ایجاد کاربر 00:40
-
ایجاد نقش 00:36
-
زبان کنترل داده (DCL) 00:39
-
اعطای امتیازات خاص به یک نقش 00:42
-
اعطای تمام امتیازات به یک نقش 00:43
-
اعطای امتیازات خاص به یک کاربر 00:39
-
اعطا و افزودن اعضا در نقش موجود 00:53
-
لغو امتیازات خاص از یک نقش 00:40
-
لغو همه امتیازات از یک نقش 00:40
-
لغو و حذف اعضای نقش موجود 00:33
-
دراپ کردن کاربران 00:56
-
دراپ کردن نقش ها 00:51
مشخصات آموزش
بوت کمپ کامل SQL - یک رویکرد گام به گام
- تاریخ به روز رسانی: 1404/06/14
- سطح دوره:همه سطوح
- تعداد درس:220
- مدت زمان :02:47:10
- حجم :660.0MB
- زبان:دوبله زبان فارسی
- دوره آموزشی:AI Academy