| نام محصول به انگلیسی | دانلود Pluralsight – Querying Data with SQL from PostgreSQL 2023-3 – دانلود رایگان نرم افزار |
|---|---|
| نام محصول به فارسی | دانلود دوره Pluralsight: پرسوجوی داده با SQL در PostgreSQL (نسخه 2023-3) |
| زبان | انگلیسی با زیرنویس فارسی |
| نوع محصول | آموزش ویدیویی |
| نحوه تحویل | به صورت دانلودی |
این دوره آموزشی دانلودی بوده و همراه با زیرنویس فارسی ارائه میگردد.
حداکثر تا ۲۴ ساعت پس از سفارش، لینک اختصاصی دوره برای شما ساخته و جهت دانلود ارسال خواهد شد.
جهت پیگیری سفارش، میتوانید از طریق واتساپ با شماره 09395106248 یا آیدی تلگرامی @ma_limbs در تماس باشید.
Pluralsight: پرسوجوی داده با SQL در PostgreSQL (نسخه 2023-3)
پایگاههای داده ستون فقرات برنامههای کاربردی مدرن و تصمیمگیریهای مبتنی بر داده هستند. در میان سیستمهای مدیریت پایگاه داده رابطهای (RDBMS)، PostgreSQL به دلیل قدرتمند بودن، انعطافپذیری، و قابلیت اطمینان بالا، یکی از محبوبترین انتخابها محسوب میشود. قلب تعامل با پایگاههای داده، زبان SQL (Structured Query Language) است. تسلط بر SQL برای هر کسی که با دادهها سروکار دارد، از توسعهدهندگان نرمافزار گرفته تا تحلیلگران داده و مدیران پایگاه داده، یک مهارت حیاتی به شمار میرود.
دوره آموزشی Pluralsight: پرسوجوی داده با SQL در PostgreSQL (نسخه 2023-3) طراحی شده است تا شما را با اصول و تکنیکهای پیشرفته پرسوجو در پایگاه داده PostgreSQL آشنا کند. این دوره با تمرکز بر آخرین ویژگیها و بهترین روشهای عملی، دانش و مهارتهای لازم برای استخراج، فیلتر، سازماندهی و تحلیل دادهها را به شیوهای مؤثر و کارآمد در اختیار شما قرار میدهد. اگر به دنبال تسلط بر SQL برای مدیریت و تحلیل دادهها در محیط PostgreSQL هستید، این دوره میتواند گام مهمی در مسیر حرفهای شما باشد.
چه چیزی در این دوره خواهید آموخت؟
این دوره جامع، شما را از مفاهیم پایهای تا تکنیکهای پیشرفته پرسوجوی داده در PostgreSQL هدایت میکند. در پایان این دوره، شما قادر خواهید بود:
-
آشنایی با اصول SQL و محیط PostgreSQL: درک معماری PostgreSQL و نحوه کار با ابزارهای خط فرمان و رابطهای گرافیکی برای اتصال و اجرای پرسوجوها.
-
بازیابی دادهها با SELECT: یادگیری نحوه انتخاب ستونها و ردیفهای خاص، استفاده از DISTINCT برای مقادیر منحصر به فرد، و کاربرد LIMIT و OFFSET برای صفحهبندی نتایج.
-
فیلتر و مرتبسازی دادهها: تسلط بر کلاوس WHERE برای اعمال شرطهای پیچیده، استفاده از عملگرهای منطقی (AND, OR, NOT)، مقایسهای (=, <, >, <=, >=, !=)، و عملگرهای خاص (LIKE, IN, BETWEEN, IS NULL) و همچنین مرتبسازی نتایج با ORDER BY.
مثال: برای انتخاب کاربران فعال با سن بالای 30 سال:
SELECT نام, ایمیل FROM کاربران WHERE سن > 30 AND وضعیت = 'فعال' ORDER BY نام; -
تجمیع و گروهبندی دادهها: استفاده از توابع تجمیعی مانند COUNT, SUM, AVG, MIN, MAX و گروهبندی نتایج با GROUP BY. همچنین، فیلتر کردن گروهها با HAVING.
مثال: برای شمارش تعداد سفارشات در هر شهر که مجموع قیمت آنها بالای 1000 دلار است:
SELECT شهر, COUNT(id_سفارش), SUM(قیمت) FROM سفارشات GROUP BY شهر HAVING SUM(قیمت) > 1000; -
ادغام چندین جدول (JOINs): درک انواع مختلف JOIN شامل INNER JOIN, LEFT JOIN, RIGHT JOIN, FULL OUTER JOIN و کاربرد آنها برای ترکیب دادهها از جداول مرتبط.
مثال: برای دریافت نام مشتریان به همراه نام محصولاتی که خریداری کردهاند:
SELECT مشتریان.نام, محصولات.نام_محصول FROM مشتریان INNER JOIN سفارشات ON مشتریان.id = سفارشات.id_مشتری INNER JOIN جزئیات_سفارش ON سفارشات.id = جزئیات_سفارش.id_سفارش INNER JOIN محصولات ON جزئیات_سفارش.id_محصول = محصولات.id; -
پرسوجوهای فرعی (Subqueries) و عبارات جدول مشترک (CTE): آشنایی با ساختار و کاربرد Subquery ها برای حل مسائل پیچیدهتر و استفاده از CTE ها (WITH کلاوس) برای خوانایی و سازماندهی بهتر پرسوجوهای پیچیده.
-
توابع پنجرهای (Window Functions): آموزش توابع پیشرفتهای مانند ROW_NUMBER(), RANK(), LAG(), LEAD() برای تحلیل دادهها در پنجرههای مشخص بدون گروهبندی کامل.
-
کار با دادههای متنی، عددی، تاریخی و زمانی: استفاده از توابع داخلی PostgreSQL برای دستکاری و فرمتدهی انواع دادهها.
-
بهینهسازی پرسوجوها: نکاتی برای نوشتن پرسوجوهای کارآمدتر و بهبود عملکرد پایگاه داده با استفاده از EXPLAIN و ANALYZE.
مزایای شرکت در این دوره
با گذراندن این دوره، شما از مزایای متعددی بهرهمند خواهید شد که به شما در مسیر حرفهای و شخصی کمک شایانی میکند:
-
افزایش مهارتهای شغلی: SQL یکی از پرتقاضاترین مهارتها در بازار کار است. تسلط بر پرسوجوی داده در PostgreSQL شما را به یک دارایی ارزشمند برای هر سازمانی تبدیل میکند.
-
قابلیت تحلیل دادهها: شما قادر خواهید بود دادههای خام را به اطلاعات معنادار تبدیل کرده و بینشهای عملی برای تصمیمگیریهای تجاری ارائه دهید.
-
آمادگی برای نقشهای مختلف: این دوره شما را برای نقشهایی مانند تحلیلگر داده، توسعهدهنده پایگاه داده، مهندس داده، و حتی توسعهدهنده بکاند که نیاز به تعامل قوی با پایگاه داده دارند، آماده میسازد.
-
کار با یکی از قدرتمندترین RDBMS ها: PostgreSQL به دلیل قابلیتهای پیشرفته و جامعه کاربری بزرگ، انتخاب اصلی بسیاری از شرکتهاست. یادگیری SQL در این بستر، مهارتهای شما را بسیار کاربردی میکند.
-
اعتماد به نفس در کار با دادهها: پس از اتمام دوره، با اعتماد به نفس کامل میتوانید پرسوجوهای پیچیده را طراحی، اجرا و بهینهسازی کنید.
-
آشنایی با بهترین روشها: این دوره بر اساس بهترین روشهای صنعتی و آخرین بهروزرسانیهای PostgreSQL (نسخه 2023-3) طراحی شده است.
پیشنیازها
برای بهرهمندی حداکثری از این دوره، پیشنیازهای زیر توصیه میشود:
-
آشنایی اولیه با مفاهیم پایگاه داده: درک کلی از اینکه پایگاه داده چیست، جداول و ردیفها چه مفهومی دارند، مفید است، اما اجباری نیست. دوره از پایه آغاز میکند.
-
مهارتهای عمومی کار با کامپیوتر: توانایی نصب نرمافزار، کار با سیستم عامل و مرورگر وب.
-
دسترسی به یک سیستم عامل: یک کامپیوتر شخصی (ویندوز، macOS یا لینوکس) که امکان نصب PostgreSQL و ابزارهای مرتبط را داشته باشد.
-
صبر و پشتکار: یادگیری SQL نیاز به تمرین مداوم دارد و این دوره تمرینات عملی متعددی را ارائه میدهد.
ساختار و سرفصلهای اصلی دوره
این دوره به صورت ماژولار طراحی شده است تا یادگیری را برای شما آسانتر کند. سرفصلهای اصلی به شرح زیر هستند:
-
ماژول 1: شروع کار با PostgreSQL و SQL
- مقدمهای بر پایگاههای داده رابطهای و PostgreSQL
- نصب و پیکربندی PostgreSQL
- معرفی psql و ابزارهای گرافیکی مانند pgAdmin
- اولین پرسوجوهای SELECT
-
ماژول 2: بازیابی و انتخاب دادهها
- کلاوس FROM و انتخاب ستونها
- استفاده از AS برای نام مستعار (Alias)
- حذف ردیفهای تکراری با DISTINCT
- محدود کردن نتایج با LIMIT و OFFSET
-
ماژول 3: فیلتر، مرتبسازی و جستجوی دادهها
- فیلتر کردن ردیفها با WHERE
- عملگرهای مقایسهای و منطقی (AND, OR, NOT)
- استفاده از IN, BETWEEN, LIKE, IS NULL/NOT NULL
- مرتبسازی نتایج با ORDER BY (ASC/DESC)
-
ماژول 4: توابع و عبارات در SQL
- توابع متنی، عددی، تاریخی و زمانی
- CASE Statement برای منطق شرطی
- کار با تبدیل نوع داده (Casting)
-
ماژول 5: تجمیع و گروهبندی دادهها
- توابع تجمیعی (COUNT, SUM, AVG, MIN, MAX)
- گروهبندی دادهها با GROUP BY
- فیلتر کردن گروهها با HAVING
-
ماژول 6: پیوستن جداول (JOINs)
- مفهوم کلیدهای اصلی و خارجی
- INNER JOIN برای ترکیب دادههای مشترک
- LEFT JOIN و RIGHT JOIN برای حفظ ردیفهای یک جدول
- FULL OUTER JOIN و Self-Join
-
ماژول 7: تکنیکهای پیشرفته پرسوجو
- پرسوجوهای فرعی (Subqueries) در SELECT, FROM, WHERE
- عبارات جدول مشترک (Common Table Expressions – CTEs)
- توابع پنجرهای (Window Functions) برای تحلیلهای پیچیدهتر
- عملگرهای Set (UNION, INTERSECT, EXCEPT)
-
ماژول 8: مدیریت و بهینهسازی پرسوجوها
- ایجاد و مدیریت View ها برای سادگی
- مقدمهای بر Stored Procedures و Functions
- مفاهیم اولیه Indexing
- تحلیل عملکرد پرسوجوها با EXPLAIN و ANALYZE
دوره Pluralsight: پرسوجوی داده با SQL در PostgreSQL (نسخه 2023-3) یک فرصت عالی برای هر کسی است که میخواهد مهارتهای خود را در زمینه SQL و PostgreSQL به سطح بالاتری برساند. با محتوای بهروز و عملی، شما نه تنها اصول را فرا میگیرید، بلکه با تکنیکهای پیشرفتهای آشنا میشوید که به شما امکان میدهد با اطمینان کامل به مدیریت و تحلیل دادهها بپردازید. این دوره به شما کمک میکند تا در مسیر شغلی خود به عنوان یک متخصص داده یا توسعهدهنده موفقتر عمل کنید و از قدرت کامل PostgreSQL بهرهمند شوید.



نقد و بررسیها
هنوز بررسیای ثبت نشده است.