تسلط به PostgreSQL - یادگیری از طریق مثالهای واقعی
✅ سرفصل و جزئیات آموزش
آنچه یاد خواهید گرفت:
- یادگیری مفاهیم SQL با PostgreSQL
- کدنویسی کوئریهای SQL برای بازیابی داده
- کسب درک جامع از PostgreSQL، شامل مباحثی مانند توابع window، تجمیعها و جوینها
- آشنایی با نحوه انجام محاسبات و دستکاریهای مرتبط با تاریخ در PostgreSQL
- یادگیری کار با آرایهها و جیسان در PostgreSQL
- یادگیری نحوه ایجاد پایگاه دادهها، جداول، ستونها و داده با استفاده از PostgreSQL
- یادگیری از طریق حل بیش از 50 تمرین
توضیحات دوره
این دوره برای مهندسان نرمافزار و تحلیلگران داده طراحی شده که میخواهند اطلاعات بیشتری درباره پایگاه دادههای رابطهای و SQL کسب کنند. در این دوره، مفاهیم و تئوری اولیه و پیشرفته SQL پوشش داده میشود. این دوره برای مهندسان در سطوح مبتدی تا ارشد مناسب است و تمرکز کامل روی SQL و نوشتن کوئریها دارد.
در این دوره از PostgreSQL استفاده میشود اما تئوریهایی که یاد میگیرید را میتوان در هر پایگاه داده رابطهای مانند SQL Server یا MySQL نیز به کار برد.
تمام بخشها با یک یا چند مثال توضیح داده شدهاند. ما از یک پایگاه داده نمونه استفاده کردهایم که شامل ثبتنام دانشجویان، دورهها، اساتید و سوابق است. یادگیری با انجام مثالها بسیار بهتر از صرفاً مطالعه تئوری است.
این دوره شامل درسها و تمرینهایی است که به شما امکان میدهد بلافاصله تمرین کنید و مباحث و ویژگیهای مختلف را یاد بگیرید.
شما موضوعات زیر را خواهید آموخت:
- انتخاب داده
- توابع تجمیع
- توابع داخلی
- جوینها
- تاریخها
- اسکیما و داده
- عملیاتهای CRUD
- تراکنشها
- آرایهها در Postgres
- جیسانها در Postgres
- و موارد دیگر
داده، هسته اصلی یک اپلیکیشن است. هر اپلیکیشنی که در موبایل یا وبسایت خود میبینید جایی و حافظهای برای ذخیره اطلاعات دارد. طراحی مناسب پایگاه داده و کوئریهای درست برای هر اپلیکیشن اهمیت زیادی دارد. این دوره بیشتر روی بخش کوئریها تمرکز میکند.
در پایان دوره موارد زیر را یاد خواهید گرفت:
- تسلط به سینتکس و عملکرد کوئریهای اولیه - دانشجویان با سینتکس کوئریهای اولیه SQL شامل SELECT و FROM و WHERE و GROUP BY و ORDER BY آشنا میشوند. همچنین یاد میگیرند چطور داده را فیلتر، مرتب کرده و از توابع و عملگرهای اولیه استفاده کنند.
- توسعه مهارت خود در تکنیکهای پیشرفته کوئرینویسی - دانشجویان یاد میگیرند کوئریهای پیچیدهتر مانند کوئریهای فرعی، inner joins و outer joins و تجمیعها را بنویسند. همچنین با توابع و عملگرهای پیشرفته مانند دستورات CASE، توابع window و عبارات منظم آشنا میشوند.
- بهینهسازی کوئریها برای عملکرد بهتر - دانشجویان تکنیکهایی مانند ایجاد استراتژیهای ایندکسگذاری، برنامهریزی و اجرای کوئری و حل مشکلات رایج عملکردی را میآموزند.
- اعمال کوئریها در سناریوهای واقعی - دانشجویان میآموزند چگونه مهارتهای کوئرینویسی خود را در حل مسائل واقعی به کار ببرند. همچنین با بهترین شیوهها برای مدلسازی داده و طراحی کوئری آشنا میشوند تا کوئریهایشان دقیق و کارآمد باشد.
این دوره برای چه کسانی مناسب است؟
- مهندسان بکاند
- دانشمندان داده
- تحلیلگران داده
- مهندسان نرمافزار
- مهندسان فولاستک
تسلط به PostgreSQL - یادگیری از طریق مثالهای واقعی
-
پیش نیازها 00:28
-
کار با داده 01:40
-
انتخاب 01:12
-
انتخاب چندگانه 00:55
-
انتخاب ثابتها 01:03
-
Order By 02:07
-
محدودیت و آفست 02:29
-
دستور Where 01:51
-
IS NULL 01:42
-
AND و OR 01:54
-
عملگر NOT 01:46
-
عملگر Between 01:16
-
عملگر In 01:45
-
توابع Any و Sum 02:52
-
Alias 02:47
-
عملگر Exists 02:47
-
عملگر DISTINCT 00:52
-
عملگر LIKE 03:09
-
دستور Case When 01:27
-
دستور Select None
-
انتخاب چند ستون None
-
عملگرهای OR و AND None
-
IS NULL None
-
محدودیت و آفست None
-
Not Equal To None
-
Alias None
-
عملگر IN None
-
استفاده از دستور Where None
-
انتخاب ستونهای ثابت None
-
عملگر Between None
-
عملگر Exists None
-
عملگر DISTINCT None
-
Order By None
-
دستور Case When None
-
عملگر LIKE None
-
تابع Lower و Upper 01:19
-
تابع Initcap 01:07
-
تابع الحاق (Concat) 01:23
-
تابع Left 00:57
-
تابع Right 00:58
-
رشته فرعی 01:14
-
طول 02:06
-
جایگزینی 01:12
-
Cast 02:03
-
Trim 02:21
-
تابع Split_Part 01:39
-
حروف کوچک None
-
تابع Left None
-
Cast None
-
طول None
-
مقدمه 01:06
-
تابع Min 01:09
-
تابع Max 00:39
-
تابع Sum 01:02
-
تابع Avg 00:37
-
تابع Count 01:24
-
فیلتر 03:11
-
تابع Group By 02:33
-
Group By کردن چند ستون 02:15
-
Having 02:11
-
Over 01:59
-
تابع Min None
-
تابع Avg None
-
تابع Group By None
-
Union 02:06
-
عملگر Union All 01:20
-
Left Join 05:09
-
Inner Join 02:22
-
Union None
-
Left Joins None
-
زمان جاری 01:22
-
AT TIME ZONE 01:35
-
تابع EXTRACT 02:20
-
تابع DATE_PART 01:10
-
تابع DATE_TRUNC 02:23
-
تفاضل تاریخها 03:30
-
تابع AGE 01:50
-
تابع TO_CHAR 02:03
-
تابع TO_DATE 01:50
-
تابع INTERVAL 02:07
-
تابع make_interval 03:00
-
درج جیسان به عنوان مقدار 00:49
-
انتخاب یک ویژگی جیسان 02:13
-
انتخاب یک ویژگی فرعی 02:33
-
تجمیع جیسان 02:54
-
ساخت آبجکت جیسان 03:36
-
مقدمه 01:32
-
تابع UNNEST 01:53
-
اسلایس کردن 02:06
-
تابع ARRAY_APPEND 00:58
-
تابع ARRAY_LENGTH 01:53
-
جستجو در یک آرایه 02:30
-
ARRAY_AGG 02:12
-
STRING_TO_ARRAY 01:43
-
مقدمه 01:32
-
تابع ROW_NUMBER 02:07
-
تابع PARTITION BY 02:40
-
تابع NTILE 02:51
-
مقدمه 01:06
-
پایگاه داده 02:33
-
جداول 04:10
-
ستونها 03:01
-
Attributes ستونها - DEFAULT 03:06
-
Attributes ستونها - NOT NULL 02:19
-
Attributes ستونها - UNIQUE 01:37
-
Attributes ستونها - CHECK 02:00
-
کلیدهای اصلی 03:02
-
کلیدهای اصلی چندگانه 02:06
-
کلیدهای خارجی 05:31
-
کلیدهای خارجی - حذف 05:21
-
ایندکسها 01:30
-
IF NOT EXISTS 01:36
-
سطرها 03:01
-
درج چندین سطر 00:59
-
مدیریت onConflict در سطرها 02:57
-
تراکنشها 03:31
-
تابع Greatest و Least 01:03
-
کوئریهای تودرتو 01:26
-
تابع Coalesce 01:31
-
عملگر Except 01:36
-
عبارات رایج جدول (CTE) 03:07
-
تولید سریها 03:24
-
گام بعدی چیست؟ 01:05
-
تمرین 1 None
-
تمرین 2 None
-
تمرین 3 None
-
تمرین 4 None
-
تمرین 5 None
-
تمرین 6 None
-
تمرین 7 None
-
تمرین 8 None
-
تمرین 9 None
-
تمرین 10 None
-
تمرین 11 None
-
تمرین 12 None
-
تمرین 13 None
-
تمرین 14 None
-
تمرین 15 None
-
تمرین 1 None
-
تمرین 2 None
-
تمرین 3 None
-
تمرین 4 None
-
تمرین 5 None
-
تمرین 6 None
-
تمرین 7 None
-
تمرین 8 None
-
تمرین 1 None
-
تمرین 2 None
-
تمرین 3 None
-
تمرین 4 None
-
تمرین 5 None
-
تمرین 6 None
مشخصات آموزش
تسلط به PostgreSQL - یادگیری از طریق مثالهای واقعی
- تاریخ به روز رسانی: 1404/12/10
- سطح دوره:مقدماتی
- تعداد درس:152
- مدت زمان :03:21:14
- حجم :1.28GB
- زبان:دوبله زبان فارسی
- دوره آموزشی:AI Academy