آموزش تسلط بر SQL برای تحلیل داده‌ها و هوش تجاری (BI) - آخرین آپدیت

دانلود SQL Mastery for Data Analytics and Business Intelligence

نکته: ممکن هست محتوای این صفحه بروز نباشد ولی دانلود دوره آخرین آپدیت می باشد.
نمونه ویدیوها:
توضیحات دوره: آموزش بصری SQL (بیش از ۲۰۰ طرح متحرک): SQL برای تحلیلگران داده، گزارش‌دهی و پروژه‌های واقعی شما مبانی را خواهید آموخت: SQL چیست، پایگاه داده‌ها چگونه کار می‌کنند و چرا SQL برای کار با داده‌ها ضروری است یاد می‌گیرید چگونه با استفاده از دستورات SELECT، FROM، WHERE، GROUP BY، HAVING، ORDER BY و موارد دیگر کوئری بزنید یاد می‌گیرید چگونه چندین جدول را با استفاده از JOINS، UNION، INTERSECT و EXCEPT ترکیب کنید تمام توابع SQL شامل توابع رشته‌ای، عددی، تاریخ/زمان و منطق CASE را خواهید آموخت یاد می‌گیرید چگونه مقادیر NULL را در SQL مدیریت کنید در تمامی توابع پنجره‌ای یا Window Functions (مانند LEAD، LAG، RANK، ROW_NUMBER و غیره) استاد خواهید شد تکنیک‌های پیشرفته SQL مانند Subqueries و CTEها را به طور کامل یاد می‌گیرید یاد می‌گیرید چگونه از SQL برای تحلیل اکتشافی داده‌ها (EDA) روی مجموعه‌داده‌های واقعی استفاده کنید یاد می‌گیرید چگونه تکنیک‌های تحلیل پیشرفته را با استفاده از SQL پیاده‌سازی کنید پیش نیازها: هیچ تجربه قبلی در SQL یا برنامه‌نویسی مورد نیاز نیست! تنها به یک کامپیوتر با دسترسی به اینترنت نیاز دارید تمام ابزارهای مورد استفاده در دوره رایگان هستند و نصب آن‌ها آسان است — ما شما را در هر مرحله راهنمایی می‌کنیم

بصری‌ترین و کامل‌ترین دوره SQL در اینترنت — طراحی شده توسط یک متخصص واقعی داده.

این یک دوره معمولی SQL با اسلایدهای خسته‌کننده و مثال‌های کتابی نیست.

این یک بوت‌کمپ عملی و کاملاً متحرک SQL است که در آن نه تنها نحوه نوشتن SQL را یاد می‌گیرید، بلکه از طریق بیش از ۲۰۰ انیمیشن سفارشی که به صورت دستی طراحی شده‌اند، نحوه عملکرد SQL در پشت صحنه را می‌بینید تا هر مفهوم را در ریشه‌ای‌ترین حالت درک کنید.

این بوت‌کمپ عملی SQL به طور خاص برای تحلیلگران داده و هر کسی که در زمینه تحلیل داده‌ها، گزارش‌دهی و استخراج بینش‌های تجاری فعالیت می‌کند، طراحی شده است.

این دوره بر اساس بیش از ۱۷ سال تجربه واقعی کار با داده‌ها در شرکت‌های برتر جهانی مانند Mercedes-Benz و Bosch است. هر درس، پروژه و موضوع مستقیماً از موارد استفاده واقعی در سازمان‌ها گرفته شده است — نه تئوری‌های آکادمیک.

چه از صفر شروع کنید و چه بخواهید سطح خود را ارتقا دهید، با اطمینان از کوئری‌های ابتدایی به تحلیل‌های پیشرفته خواهید رسید.

چه چیزی این دوره را واقعاً منحصر به فرد می‌کند:

  1. بیش از ۲۰۰ انیمیشن بصری که حتی پیچیده‌ترین مفاهیم SQL را به راحتی قابل فهم می‌کند

  2. طراحی شده توسط متخصص ارشد داده با بیش از ۱۷ سال سابقه صنعتی — نه یک مدرس معمولی

  3. پروژه‌های دنیای واقعی بر اساس وظایفی که من شخصاً در محیط‌های سازمانی مدیریت کرده‌ام

  4. تمرین با سناریوهای واقعی برای تبدیل شدن از یک مبتدی به یک متخصص آماده برای بازار کار


مباحث پوشش داده شده در این دوره جامع:

  • مقدمه: یاد بگیرید SQL چیست، چرا اهمیت دارد، پایگاه داده‌ها چگونه کار می‌کنند و چگونه محیط کامل SQL خود را راه‌اندازی کنید.

  • استخراج داده‌ها (SELECT): تسلط بر SELECT، FROM، WHERE، GROUP BY، HAVING، ORDER BY، DISTINCT، TOP و ترتیب اجرای کوئری‌ها.

  • تبدیل و پاکسازی داده‌ها: دستورات CASE، توابع متنی، توابع تاریخ، تبدیل نوع داده (Casting) و الگوهای پاکسازی.

  • فیلتر کردن داده‌ها: استفاده از عملگرهای مقایسه‌ای و منطقی مانند AND، OR، NOT، BETWEEN، IN و LIKE برای فیلتر کردن موثر داده‌ها.

  • ترکیب داده‌ها: اتصال و ادغام جداول با استفاده از INNER، LEFT، RIGHT، FULL، CROSS joins و عملیات SET مانند UNION و INTERSECT.

  • تجمیع داده‌ها و تحلیل: به‌کارگیری توابع تجمیعی و توابع پیشرفته Window مانند RANK، DENSE_RANK، LAG و LEAD.

  • تکنیک‌های پیشرفته SQL: کار با Subqueries و CTEها (بازگشتی و غیربازگشتی).

پروژه‌های عملی برای تجربه واقعی:

تماشای آموزش‌ها کافی نیست — به همین دلیل این دوره سرشار از پروژه‌های کاربردی است تا بتوانید بلافاصله مهارت‌های جدید خود را در سناریوهای واقعی به کار بگیرید. هر پروژه به گونه‌ای طراحی شده که بازتاب‌دهنده کارهای واقعی متخصصان باشد:

  • SQL برای تحلیل داده‌ها (EDA): استفاده از SQL برای انجام تحلیل اکتشافی داده‌ها روی مجموعه‌داده‌های واقعی، استخراج بینش‌ها و ایجاد گزارش‌ها مشابه یک تحلیلگر داده.

  • بهینه‌سازی پیشرفته کوئری‌ها: مقابله با چالش‌های کوئری‌های پیچیده و تمرین تنظیم عملکرد (Performance Tuning) روی مجموعه‌داده‌های بزرگ برای شبیه‌سازی سناریوهای واقعی و پرفشار.


نکته مهم درباره پایگاه داده‌ها

فایل‌های دوره شامل مجموعه‌داده‌هایی برای سیستم‌های مختلف پایگاه داده (SQL Server, MySQL, PostgreSQL و غیره) است.

  • این دوره عمدتاً بر روی SQL Server تمرکز دارد (که فقط روی ویندوز اجرا می‌شود).

  • اگر از مک استفاده می‌کنید، همچنان می‌توانید با استفاده از MySQL یا PostgreSQL دوره را دنبال کنید — مفاهیم SQL یکسان هستند.

هدف این دوره کمک به شما برای درک مفاهیم SQL و نحوه به‌کارگیری آن‌ها در پروژه‌های واقعی است، فارغ از نوع پایگاه داده.


با تکمیل این پروژه‌ها، تئوری را به عمل تبدیل خواهید کرد. شما نه تنها یادگیری خود را تقویت می‌کنید، بلکه مجموعه‌ای از نمونه کارهای آماده برای ارائه در رزومه می‌سازید تا به کارفرمایان آینده نشان دهید.

فرصت تسلط بر SQL را از دست ندهید؛ مهارتی که شما را در بازار کار متمایز کرده و مسیر شغلی‌تان را به اوج می‌رساند. همین حالا ثبت‌نام کنید و پتانسیل داده‌های خود را با تخصص در SQL آزاد کنید!


سرفصل ها و درس ها

مقدمه‌ای بر SQL Introduction to SQL

  • معرفی دوره Course Introduction

  • منابع دوره Course Resources

  • نقشه راه و ساختار دوره Course Roadmap & Structure

  • SQL چیست و پایگاه داده‌ها چه هستند؟ What is SQL and What are Databases?

  • فرآیند تحلیل داده‌ها با SQL The Data Analytics Process with SQL

  • DBMS چیست؟ What is DBMS?

  • انواع پایگاه داده‌ها Types of Databases

  • دستورات SQL SQL Commands

  • چرا SQL یاد بگیریم؟ Why Learn SQL?

  • راه‌اندازی محیط: SQL Server، SSMS و پایگاه داده‌ها Environment Setup: SQL Server, SSMS and Databases

کوئری‌های SELECT SELECT Queries

  • مقدمه: کوئری SQL چیست Intro - What is SQL Query

  • اجزای SQL Components of SQL

  • دستورات SELECT و FROM SELECT & FROM

  • دستور WHERE WHERE

  • دستور ORDER BY ORDER BY

  • دستور GROUP BY GROUP BY

  • دستور HAVING HAVING

  • دستور DISTINCT DISTINCT

  • دستور TOP TOP

  • کدنویسی و ترتیب اجرا Coding & Execution Order

  • ترفندهای جذاب SQL Cool SQL Stuff

فیلتر کردن داده‌ها Filtering Data

  • مقدمه: فیلتر کردن داده‌ها چیست Intro - What is Data Filtering?

  • عملگرهای مقایسه‌ای Comparison Operators

  • عملگر AND AND Operator

  • عملگر OR OR Operator

  • عملگر NOT NOT Operator

  • عملگر BETWEEN BETWEEN Operator

  • عملگر IN IN Operator

  • عملگر LIKE LIKE Operator

توابع رشته‌ای String Functions

  • مقدمه: تبدیل داده‌ها چیست Intro - What is Data Transformation

  • توابع SQL SQL Functions

  • تابع CONCAT CONCAT

  • توابع UPPER و LOWER UPPER & LOWER

  • تابع TRIM TRIM

  • تابع REPLACE REPLACE

  • تابع LEN LEN

  • توابع LEFT و RIGHT LEFT & RIGHT

  • تابع SUBSTRING SUBSTRING

  • توابع عددی Number Functions

توابع تاریخ و زمان Date & Time Functions

  • تاریخ و زمان چیست What is Date & Time

  • مروری بر توابع تاریخ و زمان Overview of Date & Time Functions

  • توابع DAY، MONTH، YEAR DAY, MONTH, YEAR

  • تابع DATEPART DATEPART

  • تابع DATENAME DATENAME

  • تابع DATETRUNC DATETRUNC

  • تابع EOMONTH EOMONTH

  • موارد کاربرد — استخراج تاریخ Use Cases – Date Extraction

  • مقایسه توابع استخراج Comparing Extract Functions

  • مقدمه‌ای بر قالب‌بندی و تبدیل نوع (Casting) Introduction to Formatting & Casting

  • تابع FORMAT FORMAT

  • تابع CONVERT CONVERT

  • تابع CAST CAST

  • تابع DATEADD DATEADD

  • تابع DATEDIFF DATEDIFF

  • تابع ISDATE ISDATE

  • خلاصه تاریخ و زمان Date & Time Summary

توابع NULL NULL Functions

  • مقدمه‌ای بر مقادیر NULL Introduction to NULLs

  • مقایسه COALESCE و ISNULL COALESCE vs ISNULL

  • مدیریت NULLها — تجمیع داده‌ها Handling NULLs – Data Aggregation

  • مدیریت NULLها — عملیات ریاضی Handling NULLs – Mathematical Operations

  • مدیریت NULLها — اتصال داده‌ها Handling NULLs – Joining Data

  • مدیریت NULLها — مرتب‌سازی داده‌ها Handling NULLs – Sorting Data

  • تابع NULLIF NULLIF

  • دستورات IS NULL و IS NOT NULL IS NULL & IS NOT NULL

  • تفاوت NULL، Empty و Blank NULL vs Empty vs Blank

  • مدیریت NULLها — سیاست‌های داده‌ای Handling NULLs – Data Policies

  • خلاصه مبحث NULL NULL Summary

دستور CASE WHEN CASE WHEN Statement

  • مقدمه‌ای بر دستورات CASE Introduction to CASE Statements

  • مورد کاربرد — دسته‌بندی داده‌ها Use Case – Categorizing Data

  • قوانین CASE CASE Rules

  • مورد کاربرد — نگاشت مقادیر Use Case – Mapping Values

  • مورد کاربرد — مدیریت NULLها Use Case – Handling NULLs

  • خلاصه دستور CASE CASE Statement Summary

اتصال‌ها در SQL (Joins) SQL Joins

  • مقدمه: ترکیب داده‌ها چیست Intro - What is Combining Data

  • مقدمه‌ای بر JOINها Intro to JOINS

  • بدون JOIN NO JOIN

  • اتصال INNER JOIN INNER JOIN

  • اتصال LEFT JOIN LEFT JOIN

  • اتصال RIGHT JOIN RIGHT JOIN

  • اتصال FULL JOIN FULL JOIN

  • اتصال LEFT ANTI JOIN LEFT ANTI JOIN

  • اتصال RIGHT ANTI JOIN RIGHT ANTI JOIN

  • اتصال FULL ANTI JOIN FULL ANTI JOIN

  • اتصال CROSS JOIN CROSS JOIN

  • انتخاب JOIN مناسب Choosing the Right JOIN

  • اتصال چندین جدول (Multiple Joins) Multiple Table JOINS

عملگرهای SET در SQL SQL SET Operators

  • مقدمه‌ای بر عملگرهای SET Introduction to SET Operators

  • قوانین و سینتکس SET SET Rules & Syntax

  • عملگر UNION UNION

  • عملگر UNION ALL UNION ALL

  • عملگر EXCEPT EXCEPT

  • عملگر INTERSECT INTERSECT

  • مورد کاربرد: ترکیب اطلاعات Use Case: Combine Information

  • خلاصه عملگرهای SET SET Operators Summary

مبانی توابع پنجره‌ای (Window Functions) Window Functions Basics

  • مقدمه: تجمیع داده‌ها چیست Intro - What is Data Aggregation

  • توابع تجمیعی (Aggregate) Aggregate Functions

  • توابع پنجره‌ای در مقابل Group By Window Functions vs Group By

  • سینتکس توابع پنجره‌ای Syntax of Window Functions

  • دستور Partition By Window Partition By

  • دستور Order By در پنجره‌ها Window Order By

  • قاب پنجره (Window Frame) Window Frame

  • قوانین توابع پنجره‌ای Window Function Rules

  • خلاصه مبانی Window Window Basic Summary

توابع تجمیعی پنجره‌ای Window Aggregate Functions

  • مقدمه‌ای بر توابع تجمیعی پنجره‌ای Introduction to Window Aggregate Functions

  • تابع COUNT پنجره‌ای Window COUNT

  • تابع SUM پنجره‌ای Window SUM

  • تابع AVG پنجره‌ای Window AVG

  • توابع MIN و MAX پنجره‌ای Window MIN & MAX

  • مورد کاربرد: مجموع غلتان و جاری Use Case: Rolling & Running Total

  • مورد کاربرد: میانگین متحرک Use Case: Moving Average

  • خلاصه توابع تجمیعی پنجره‌ای Window Aggregate Functions Summary

توابع رتبه‌بندی پنجره‌ای Window Ranking Functions

  • مقدمه‌ای بر توابع رتبه‌بندی Introduction to Ranking Functions

  • تابع ROW_NUMBER Window ROW_NUMBER

  • تابع RANK Window RANK

  • تابع DENSE_RANK Window DENSE_RANK

  • مقایسه ROW_NUMBER vs RANK vs DENSE_RANK ROW_NUMBER vs RANK vs DENSE_RANK

  • مورد کاربرد: تحلیل N تا اول/آخر Use Cases: Top/Bottom N Analysis

  • مورد کاربرد: تخصیص شناسه‌های منحصربه‌فرد Use Cases: Assign Unique IDs

  • مورد کاربرد: شناسایی داده‌های تکراری Use Cases: Identify Duplicates

  • تابع CUME_DIST Window CUME_DIST

  • تابع PERCENT_RANK Window PERCENT_RANK

  • تابع NTILE Window NTILE

  • خلاصه توابع رتبه‌بندی Window Ranking Function Summary

توابع مقداری پنجره‌ای Window Value Functions

  • مقدمه‌ای بر توابع مقداری پنجره‌ای Introduction to Window Value Functions

  • توابع MIN و MAX پنجره‌ای Window MIN & MAX

  • مورد کاربرد: تحلیل ماه به ماه (MoM) Use Case: Month-Over-Month (MoM)

  • مورد کاربرد: نرخ حفظ مشتری (Retention) Use Case: Customer Retention

  • مورد کاربرد: تحلیل فاصله زمانی Use Case: Time Gap Analysis

  • توابع FIRST و LAST Window FIRST & LAST

  • خلاصه توابع مقداری پنجره‌ای Window Value Functions Summary

کوئری‌های تو در تو (Subqueries) Subqueries

  • مقدمه: مباحث پیشرفته SQL Intro - Advanced SQL Topics

  • چالش‌های پروژه‌های پیچیده Challenges in Complex Projects

  • Subquery چیست؟ What is Subquery?

  • چرا از Subquery استفاده می‌کنیم؟ Why Subquery?

  • دسته‌بندی Subqueryها Subquery Categories

  • انواع نتایج Subquery Subquery Result Types

  • استفاده از Subquery در FROM Subquery in FROM

  • نحوه اجرای Subquery توسط دیتابیس How DB Executes Subquery

  • استفاده از Subquery در SELECT Subquery in SELECT

  • استفاده از Subquery در JOIN Subquery in JOIN

  • استفاده از Subquery در WHERE Subquery in WHERE

  • استفاده از Subquery با عملگر IN Subquery using IN Operator

  • استفاده از Subquery با عملگرهای ALL و ANY Subquery using ALL & ANY Operators

  • کوئری‌های تو در تو مرتبط (Correlated Subquery) Correlated Subquery

  • استفاده از Subquery با EXISTS Subquery using Exists

  • خلاصه مبحث Subquery Subquery Summary

عبارات جدولی مشترک (CTE) Common Table Expression (CTE)

  • مقدمه‌ای بر CTE Introduction to CTE

  • چرا CTE؟ Why CTE?

  • نحوه اجرای CTE توسط دیتابیس How DB Executes CTE

  • انواع CTE CTE Types

  • CTE مستقل (Standalone) Standalone CTE

  • چندین CTE مستقل Multiple Standalone CTE

  • CTE تو در تو (Nested) Nested CTE

  • بهترین روش‌های استفاده از CTE CTE Best Practices

  • CTE بازگشتی (Recursive) Recursive CTE

  • خلاصه مبحث CTE CTE Summary

پروژه تحلیل اکتشافی داده‌ها (EDA) Exploratory Data Analysis Project (EDA)

  • مقدمه‌ای بر پروژه EDA Introduction to EDA Project

  • منابع پروژه Project Resources

  • دریافت منابع پروژه Get Project Resources

  • نقشه راه پروژه تحلیل داده‌ها Data Analytics Project Roadmap

  • تفاوت Dimensions و Measures Dimensions vs Measures

  • کاوش در پایگاه داده Database Exploration

  • کاوش در ابعاد (Dimensions) Dimensions Exploration

  • کاوش در تاریخ‌ها Date Exploration

  • کاوش در معیارها (Measures) Measure Exploration

  • تحلیل بزرگی (Magnitude Analysis) Magnitude Analysis

  • تحلیل رتبه‌بندی Ranking Analysis

پروژه تحلیل پیشرفته داده‌ها با SQL SQL Advanced Data Analytics Project

  • مقدمه‌ای بر تحلیل‌های پیشرفته SQL Introduction to SQL Advanced Analytics

  • تحلیل تغییرات در طول زمان Change Over Time Analysis

  • تحلیل تجمعی (Cumulative Analysis) Cumulative Analysis

  • تحلیل عملکرد (Performance Analysis) Performance Analysis

  • تحلیل جزء به کل Part to Whole Analysis

  • بخش‌بندی داده‌ها (Segmentation) Data Segmentation

  • ساخت گزارش مشتریان Build Customers Report

  • ساخت گزارش محصولات Build Products Report

  • مستندسازی کارها در GIT Document Your Work in GIT

سپاسگزاری THANK YOU

  • تبریک و سپاسگزاری Congratulations & THANK YOU

نمایش نظرات

آموزش تسلط بر SQL برای تحلیل داده‌ها و هوش تجاری (BI)
جزییات دوره
17 hours
177
Udemy (یودمی) Udemy (یودمی)
(آخرین آپدیت)
1,246
4.7 از 5
دارد
دارد
دارد
جهت دریافت آخرین اخبار و آپدیت ها در کانال تلگرام عضو شوید.

Google Chrome Browser

Internet Download Manager

Pot Player

Winrar

Baraa Khatib Salkini Baraa Khatib Salkini

کلان داده سرب، معماری ابری، داده