تسلط به SQL به سادگی - راهنمای تعاملی
✅ سرفصل و جزئیات آموزش
آنچه یاد خواهید گرفت:
- کشف قدرت داده برای پیشبرد شغل خود در زمینههای داده محور
- بررسی PostgreSQL ،MySQL ،MariaDB و SQLite به شیوهای سرگرمکننده و جذاب
- تسلط به مباحث پیشرفته مانند ایندکسگذاری، constraints و مجوزها جهت آمادگی برای نقشهای ارشد
- افزایش انگیزه شما با جزوات تعاملی، تمرینها و آزمونهای عملی که طراحی شدهاند تا شما را درگیر نگه دارند.
- درک اینکه چگونه اپلیکیشنها به پایگاه دادههای متصل میشوند و با آنها تعامل دارند.
پیشنیازهای دوره
- داشتن تجربه قبلی در برنامهنویسی الزامی نیست.
توضیحات دوره
اگر تسلط به SQL میتوانست تجربهای سرگرمکننده و تعاملی باشد که به بدون سختی مهارتهای واقعی را به شما میآموزد و به رشد شغلی شما سرعت میبخشد، چه میشد؟
به این دوره خوش آمدید - تنها دورهی SQL که به آن نیاز خواهید داشت.
این راهنمای جامع به گونهای طراحی شده که شما را سریعتر از آنچه تصور میکنید به کارشناس SQL تبدیل کند. با بیش از 70 تمرین تعاملی، بیش از 100 سوال آزمون و دو آزمون عملی یک ساعته، شما نه تنها SQL را یاد خواهید گرفت بلکه بلافاصله آن را اعمال خواهید کرد.
چرا این دوره را انتخاب کنید؟
یادگیری تعاملی در بهترین حالت
- به بیش از 70 تمرین عملی که یادگیری را جذاب و مؤثر میسازند، میپردازید.
- با آزمونهای تعاملی و تست های عملی که برای تقویت دانش شما طراحی شدهاند، انگیزهی خود را حفظ میکنید.
دستورالعملهای کارشناسانه
- از یک مدرّس خبره یاد میگیرید که موفق به آموزش بیش از 300,000 دانشجو در یودمی شده است.
- بینشها و بهترین شیوههایی را که از تجربه صنعتی کسب کرده است، بدست میآورید.
محتوای جامع و عملی
- به 19+ ساعت محتوای آموزشی میپردازید و همه موارد از مبانی تا مفاهیم پیشرفته را بررسی میکنید.
- روی پروژههای عملی که شرایط واقعی را شبیهسازی میکنند، کار می کنید و در طول مسیر یک پورتفولیو میسازید.
- بر روی درک عمیق تمرکز میکنید نه حفظ محض، تا بتوانید مهارتهای خود را در هر جایی به کار ببرید.
فرصتهای پیشرفت شغلی
- خود را با مهارتهای موردنیاز که کارفرمایان برتر به دنبالش هستند، تجهیز میکنید.
- برای نقشهایی مانند تحلیلگر داده، مدیر پایگاه داده، توسعهدهنده هوش تجاری و مهندس داده آماده میشوید.
- تواناییهای حل مسئله خود را با کوئریهای پیچیده SQL و مدیریت پایگاه داده تقویت میکنید.
دسترسی و بروزرسانیهای مادامالعمر
- به تمامی مباحث دوره و بروزرسانیهای آینده دسترسی نامحدود خواهید داشت.
آیا آمادهاید که فرصتهای شغلی جدید را کشف کنید؟
اجازه ندهید که کوئریهای SQL مانع شما شوند. این فرصت شما است تا مهارتهایی را به دست آورید که کارفرمایان برتر به دنبال آن هستند.
همین حالا در دوره شرکت کرده و سفر خود را برای تسلط به SQL آغاز کنید.
این دوره برای چه کسانی مناسب است؟
- افراد مبتدی که میخواهند SQL را به صورت تعاملی یاد بگیرند.
- افرادی که میخواهند فقط ویدئوها را تماشا نکنند، بلکه SQL را تمرین کنند.
تسلط به SQL به سادگی - راهنمای تعاملی
-
مقدمه 04:53
-
درباره دوره 05:19
-
یک بررسی اولیه از SQL 03:06
-
چرا PostgreSQL؟ 02:06
-
نصب PostgreSQL 03:51
-
اتصال به PostgreSQL از طریق pgAdmin 4 04:55
-
DBMS چیست؟ ایجاد پایگاه داده 05:51
-
ایمپورت داده 05:16
-
آزمون بخش None
-
کوئری داده (SELECT) 05:58
-
مقدمه - تمرینات کد تعاملی 09:16
-
بیایید بررسی کنیم - تمرینات کد تعاملی None
-
اولین تمرین کدنویسی شما - انتخاب داده None
-
فیلترینگ با WHERE 08:07
-
کلیدواژه WHERE - بخش 1 None
-
کلیدواژه WHERE - بخش 2 None
-
دستورات چندگانه SQL و کامنتها 03:26
-
دستورات چندگانه None
-
کامنتها None
-
تغییر نام ستونها با AS 02:02
-
کلیدواژه AS None
-
توابع تجمیع در SQL 07:06
-
توابع تجمیع - بخش 1 None
-
توابع تجمیع - بخش 2 None
-
دریافت ورودیهای DISTINCT 04:02
-
کلیدواژه DISTINCT None
-
فیلترینگ با LIKE 06:18
-
کلیدواژه LIKE - بخش 1 None
-
کلیدواژه LIKE - بخش 2 None
-
BETWEEN و IN clause 04:56
-
کلیدواژه IN None
-
کلیدواژه BETWEEN None
-
ORDER BY clause 05:55
-
ORDER BY None
-
مشخص کردن یک آفست و یک محدودیت 05:33
-
محدودیت و آفست None
-
نقلقولها در SQL 06:04
-
جایزه - نقلقولها در MySQL و MariaDB 02:24
-
آزمون بخش None
-
بررسی تغییر داده 00:43
-
درج داده 05:19
-
کلیدواژه INSERT - بخش 1 None
-
کلیدواژه INSERT - بخش 2 None
-
بروزرسانی داده (UPDATE) 06:34
-
کلیدواژه UPDATE - بخش 1 None
-
بروزرسانی چندین ستون با هم (UPDATE) 01:08
-
کلیدواژه UPDATE - بخش 2 None
-
حذف ورودیها (DELETE) 02:00
-
کلیدواژه DELETE None
-
آزمون بخش None
-
بررسی 02:13
-
مقدار گمشده - NULL 07:53
-
مقدار NULL - بخش 1 None
-
مقدار NULL - بخش 2 None
-
توابع رشته - بخش 1 05:01
-
توابع رشته - بخش 2 04:12
-
توابع رشته - بخش 1 None
-
توابع رشته - بخش 2 None
-
توابع رشته - بخش 3 None
-
کار با NULL (COALESCE) 02:56
-
تابع COALESCE None
-
Type casting با CAST 04:50
-
تابع CAST None
-
توابع عددی مهم 08:22
-
توابع عددی - بخش 1 None
-
توابع عددی - بخش 2 None
-
بلوک CASE WHEN 04:21
-
عبارت CASE WHEN None
-
WHERE و (...) :brackets 03:11
-
آزمون بخش None
-
بررسی 01:00
-
ایجاد اولین جدول 03:19
-
ایجاد جدول businesses_contacts None
-
تغییر جدول (ALTER TABLE) 06:30
-
دستور ALTER TABLE None
-
تایپهای متنی (VARCHAR و CHAR و TEXT) 11:51
-
تایپهای متنی (VARCHAR و CHAR و TEXT) None
-
تایپهای عددی (SMALLINT و INT و BIGINT) 07:14
-
تایپهای عددی (SMALLINT و INT و BIGINT) None
-
اعداد با نقطه اعشار (FLOAT و DECIMAL) 12:05
-
اعداد با نقطه اعشار (FLOAT و DECIMAL) None
-
اصلاحات بیشتر businesses_contacts None
-
غیرفعالسازی NULL برای یک ستون 05:16
-
NOT NULL Constraint None
-
ستونهای بولی 02:42
-
تایپ داده بولی None
-
مقادیر پیشفرض 05:48
-
DEFAULT Constraint None
-
کلید اصلی 07:58
-
تولید خودکار یک کلید اصلی 09:15
-
تولید خودکار کلید اصلی None
-
کار با داده باینری (BYTEA) 08:31
-
TRUNCATE و DROP 03:56
-
دستور DROP TABLE None
-
بررسی این بخش None
-
بررسی کلی None
-
مدیریت جداول از طریق pgAdmin4 07:00
-
مدیریت جداول از طریق pgAdmin4 None
-
آزمون بخش None
-
بررسی 03:06
-
ایجاد جدول هنرمندان 05:58
-
ایجاد جدول آلبومها 04:21
-
مثالی از رابطه One-to-many None
-
تمرین - ایجاد جدول آهنگها 03:53
-
تمرین - راهحل 02:51
-
رابطه One-to-One 08:05
-
مثالی از رابطه One-to-One None
-
رابطه Many-to-many 08:15
-
مثالی از رابطه Many-to-many None
-
جایزه - کلیدهای اولیه مرکب 06:19
-
چگونه یک اسکیمای خوب را توسعه دهیم؟ 11:37
-
آزمون بخش None
-
مقدمه - اولین انتخاب فرعی 04:47
-
اولین انتخاب فرعی None
-
کوئری فرعی همبسته 06:10
-
کوئری فرعی همبسته None
-
تغییر نام جدول با AS 04:33
-
تغییر نام جدول با AS None
-
کوئری فرعی خودهمبسته 05:11
-
کوئری فرعی خودهمبسته None
-
کوئریهای فرعی در شرطی WHERE 05:37
-
کوئریهای فرعی در WHERE clauses - بخش 1 None
-
کوئریهای فرعی در WHERE clauses - بخش 2 None
-
کوئری فرعی با EXISTS 03:01
-
کوئری فرعی با EXISTS None
-
ترکیب کوئریها با UNION 09:42
-
ترکیب کوئریها با UNION None
-
آزمون بخش None
-
بررسی جوینها 01:48
-
یک جوین اولیه (CROSS JOIN) 07:13
-
CROSS JOIN None
-
INNER JOIN 05:07
-
INNER JOIN - بخش 1 None
-
INNER JOIN - بخش 2 None
-
LEFT JOIN و RIGHT JOIN و FULL JOIN 07:05
-
LEFT JOIN None
-
FULL JOIN None
-
کدام یک را استفاده کنید؟ (یک کوئری فرعی یا یک جوین) 08:02
-
آزمون بخش None
-
اولین GROUP BY clause 04:30
-
کلیدواژه GROUP BY None
-
گروهبندی پیچیدهتر 03:05
-
GROUP BY پیچیده None
-
فیلترینگ پس از گروهبندی (HAVING) 03:33
-
کلیدواژه HAVING None
-
یک کوئری چگونه اجرا میشود؟ 03:15
-
آزمون بخش None
-
آزمون تمرینی - دانش خود را تست کنید (بخش 1) None
-
طبقهبندی کارمندان برای بلیطهای پروازی انحصاری None
-
ترکیب انواع مهندس و بررسی پروژه None
-
بررسی ترکیبهای استراتژیک و کارکنان غیرتوسعه None
-
بروزرسانی و برگرداندن داده پروژه - بخش 1 None
-
بروزرسانی و برگرداندن داده پروژه - بخش 2 None
-
تشکیل تیمهای توسعه ممتاز None
-
ایجاد و مدیریت جدول مشخصات ویژگی اپلیکیشن - بخش 1 None
-
ایجاد و مدیریت جدول مشخصات ویژگی اپلیکیشن - بخش 2 None
-
پاداش به وفاداری کارمندان با پول جایزه None
-
مدیریت پروژههای جاری و اطلاعات تماس برای مشتریان None
-
بررسی Views 01:48
-
ایجاد یک VIEW اولیه 05:47
-
CREATE VIEW Clause - بخش 1 None
-
یوزکیسهای رایج برای VIEWs 07:20
-
CREATE VIEW Clause - بخش 2 None
-
Materialized views 07:44
-
Materialized views None
-
VIEW های قابل بروزرسانی 03:39
-
آزمون بخش None
-
بررسی تراکنشها 03:02
-
ایجاد یک تراکنش اولیه 10:16
-
اولین تراکنش None
-
دسترسی به داده در یک تراکنش 02:24
-
SAVEPOINT در یک تراکنش 03:03
-
کلیدواژه SAVEPOINT None
-
تراکنشها چگونه کار میکنند؟ - عواقب عملکردی 05:17
-
ویژگیهای ACID 03:57
-
کنترل تراکنشها از pgAdmin 4 02:53
-
آزمون بخش None
-
بررسی ایندکسها 03:15
-
ایمپورت و اکتشاف داده 06:37
-
توضیح کوئری 08:25
-
توضیح کوئری None
-
چگونه عملکرد اجرا را اندازهگیری کنیم؟ 12:52
-
چگونه یک ایندکس عملکرد را بهبود میبخشد؟ 08:14
-
ایجاد یک ایندکس (CREATE INDEX) 10:11
-
ایجاد یک ایندکس (CREATE INDEX) None
-
بررسی مشکلات ایندکس 10:52
-
ایجاد یک ایندکس منحصر به فرد 06:51
-
آزمون فصل None
-
بررسی 04:39
-
ایجاد یک constraint منحصر به فرد 11:18
-
ایجاد یک constraint منحصر به فرد None
-
constraint منحصر به فرد در مقابل ایندکس 05:42
-
Heads-up (STRPOS) 04:21
-
ایجاد یک constraint سفارشی (CHECK) 09:20
-
ایجاد یک constraint سفارشی (CHECK) None
-
constraint کلید خارجی 12:11
-
constraint کلید خارجی None
-
تغییر رفتار (ON UPDATE و ON DELETE) 17:25
-
آزمون بخش None
-
بررسی 01:40
-
TIME و DATE و TIMESTAMP 03:11
-
TIME و DATE و TIMESTAMP None
-
ایجاد داده 03:51
-
استخراج داده از timestamps 06:24
-
استخراج داده از timestamps None
-
محاسبه فواصل زمانی 09:48
-
محاسبه فواصل زمانی None
-
مناطق زمانی 14:08
-
ردیابی زمان ایجاد یک ورودی 03:42
-
آزمون بخش None
-
تمرین کدنویسی - استخراج داده از Timestamps None
-
تمرین کدنویسی - محاسبه فواصل زمانی None
-
بررسی 02:57
-
چگونه یک مهاجرت را انجام دهیم؟ 11:24
-
تمرین ریفکتور کردن داده 05:13
-
راهحل نمونه (بخش 1) 07:03
-
راهحل نمونه (بخش 2) 05:09
-
بررسی آرایهها 06:32
-
ایجاد اولین آرایه 03:58
-
چگونه به یک آرایه دسترسی پیدا کنیم؟ 04:30
-
چگونه به یک آرایه دسترسی پیدا کنیم؟ None
-
توابع ANY و ALL 04:50
-
توابع ANY و ALL None
-
تابع UNNEST در PostgreSQL 06:29
-
جایزه - جستجوی بهینه شده با یک ایندکس 12:30
-
ویرایش یک آرایه 04:09
-
ویرایش یک آرایه None
-
چه زمانی از آرایه استفاده کنیم؟ (بهترین شیوهها) 07:58
-
آزمون بخش None
-
بررسی 03:48
-
ایمپورت و اکتشاف داده 03:53
-
مجموعههای گروهبندی و گروهبندی 11:12
-
مجموعههای گروهبندی و گروهبندی None
-
تابع ROLLUP 03:21
-
تابع ROLLUP None
-
تابع CUBE 02:20
-
OVER و PARTITION BY 10:04
-
OVER clause و PARTITION BY clause None
-
GROUP BY در مقابل OVER 01:34
-
تابع ROW_NUMBER 05:15
-
تابع ROW_NUMBER None
-
توابع LAG و LEAD 08:54
-
توابع STRING_AGG و ARRAY_AGG 05:58
-
عبارات مشترک جدول (CTEs) 05:23
-
جداول موقتی 07:03
-
چه زمانی از چه استفاده کنیم؟ 04:00
-
آزمون بخش None
-
بررسی 04:19
-
استفاده از یک collation متفاوت 10:31
-
استفاده از یک collation متفاوت None
-
تغییر collation یک ستون 04:20
-
collation و ایندکسها 04:39
-
collation های خاص زبانی 04:57
-
آزمون بخش None
-
بررسی 08:11
-
ایجاد یک کاربر، لاگین به عنوان یک کاربر 07:26
-
ایجاد یک کاربر، لاگین به عنوان یک کاربر None
-
اعطای مجوزها به نقشها 07:27
-
ابطال مجوزها از نقشها 02:00
-
مدیریت مجوزها از طریق pgAdmin 4 05:58
-
استفاده از یک VIEW با مجوزها 07:37
-
آزمون بخش None
-
بررسی 01:31
-
ایجاد یک رویه ذخیره شده 05:08
-
ایجاد یک رویه ذخیره شده None
-
$$ به چه معناست؟ 05:09
-
مدیریت مجوزها روی رویههای ذخیره شده - بخش 1 06:56
-
مدیریت مجوزها روی رویههای ذخیره شده - بخش 2 03:31
-
آزمون بخش None
-
بررسی 02:34
-
نوشتن اسکریپت PL/pgSQL 07:15
-
متغیرها در PL/pgSQL 04:28
-
متغیرها در PL/pgSQL None
-
حلقهها در PL/pgSQL 02:59
-
شرطیها در PL/pgSQL 03:08
-
شرطیها در PL/pgSQL None
-
ایجاد یک تریگر 10:40
-
ایجاد یک تریگر None
-
رفرش داده با یک تریگر 19:45
-
رهگیری فرمان SQL با یک تریگر 10:37
-
تریگرها و مجوزها 05:28
-
تریگرها و استاندارد SQL 02:53
-
آزمون بخش None
-
اکسپورت داده با PostgreSQL 14:44
-
جستجوی متن کامل در PostgreSQL 16:52
-
جستجوی متن کامل در PostgreSQL None
-
سرعت بخشیدن به جستجوی متن کامل 05:33
-
بهترین شیوهها - بخش 1 08:39
-
بهترین شیوهها - بخش 1 None
-
بهترین شیوهها - بخش 2 04:37
-
بهترین شیوهها - بخش 3 06:10
-
آزمون بخش None
-
آزمون تمرینی - دانش خود را تست کنید (بخش 2) None
-
بررسی 03:00
-
نصب Python و ویژوال استودیو کد 06:53
-
اتصال به PostgreSQL 12:43
-
درج داده در PostgreSQL 07:45
-
انتقال پارامترها از طریق دیکشنریها 03:17
-
جلوگیری از SQL injections 15:09
-
جلوگیری از SQL injections None
-
جایزه - مپرهای رابطهای آبجکت (ORMs) 14:07
-
بررسی 04:19
-
نصب MySQL 06:58
-
استفاده از MySQL Workbench 04:48
-
تفاوتها بین PostgreSQL و MySQL - بخش 1 07:05
-
شباهتها بین PostgreSQL و MySQL 03:35
-
تفاوتها بین PostgreSQL و MySQL - بخش 2 03:52
-
تایپهای داده در MySQL 12:57
-
utf8_general_ci collation 06:15
-
آزمون بخش None
-
بررسی 05:48
-
نصب مرورگر پایگاه داده 05:38
-
تفاوتها بین PostgreSQL و SQLite - بخش 1 06:10
-
تفاوتها بین PostgreSQL و SQLite - بخش 2 06:39
-
تایپهای داده در SQLite - بخش 1 05:57
-
تایپهای داده در SQLite - بخش 2 07:50
-
آزمون بخش None
-
کلمات پایانی 03:00
مشخصات آموزش
تسلط به SQL به سادگی - راهنمای تعاملی
- تاریخ به روز رسانی: 1404/06/14
- سطح دوره:مقدماتی
- تعداد درس:318
- مدت زمان :19:49:16
- حجم :18.89GB
- زبان:دوبله زبان فارسی
- دوره آموزشی:AI Academy