آنچه یاد خواهید گرفت:
ساخت یک پایپ لاین واقعی داده با SQL با استفاده از لایههای خام، مرحلهبندی و تحلیلی
نوشتن کوئریهای قدرتمند SQL با استفاده از JOIN ،GROUP BY ،HAVING و subqueries
استفاده از توابع پنجرهای مانند ROW_NUMBER ،RANK و DENSE_RANK برای تسک های مهندسی داده
اعمال Common Table Expressions (CTEs) برای ساختاردهی تبدیلهای پیچیده SQL
پاکسازی داده، deduplication و تبدیل داده با استفاده از SQL
ترکیب مجموعهداده با استفاده از UNION ،INTERSECT و EXCEPT
استفاده از عبارتهای CASE و مدیریت NULL برای کار با مجموعهداده واقعی
ساخت جدولهای تحلیلی برای گزارشدهی و دستیابی به بینشهای کسبوکار
پیشنیازهای دوره
درک اولیه از کامپیوترها و پایگاههای داده
نیازی به دانش پیشرفته SQL نیست.
یک کامپیوتر با PostgreSQL و DBeaver نصبشده
تمایل به تمرین کوئریهای SQL در طول دوره
توضیحات دوره
بررسی دوره
SQL یکی از مهمترین مهارتها برای مهندسان داده، تحلیلگران داده و توسعهدهندگان بکاند است. در این دوره، یاد خواهید گرفت که SQL چگونه در گردش های کاری واقعی مهندسی داده استفاده میشود.
بهجای اینکه فقط مباحث نظری را یاد بگیریم، یک پایپ لاین کاربردی SQL را گامبهگام با استفاده از PostgreSQL میسازیم. شما چگونگی جریان یافتن داده در لایههای خام، مرحلهبندی و تحلیلی را درک خواهید کرد. این معماری معمولاً در پلتفرمهای مدرن داده استفاده میشود.
این دوره بر نوشتن کوئریهای کاربردی SQL و درک چگونگی استفاده از SQL برای تبدیل و تحلیل داده در محیطهای واقعی عملیاتی تمرکز دارد.
آنچه یاد خواهید گرفت
ساخت یک پایپ لاین کامل داده با SQL شامل لایههای خام، مرحلهبندی و تحلیلی
نوشتن کوئریهای قدرتمند SQL با استفاده از JOINها، GROUP BY و توابع تجمیعی
استفاده از توابع پنجرهای مانند ROW_NUMBER ،RANK و DENSE_RANK
اعمال Common Table Expressions (CTEs) برای ساختاردهی کوئریهای پیچیده
کار با subqueries و کوئریهای همبسته
ترکیب مجموعهداده با استفاده از UNION ،INTERSECT و EXCEPT
استفاده از عبارتهای CASE و مدیریت مقادیر NULL در SQL
طراحی جدولهای تحلیلی مورد استفاده برای گزارشدهی و داشبوردها
این دوره برای چه کسانی است؟
مبتدیانی که میخواهند SQL را برای مهندسی داده یاد بگیرند.
تحلیلگران داده که میخواهند مهارتهای SQL خود را تقویت کنند.
توسعهدهندگانی که میخواهند پایپ لاین های داده را درک کنند.
افرادی که برای مصاحبههای SQL یا مهندسی داده آماده میشوند.
ابزارهای مورد استفاده در این دوره
PostgreSQL
DBeaver
SQL
این دوره برای چه کسانی مناسب است؟
مبتدیانی که میخواهند SQL را برای مهندسی داده یاد بگیرند.
تحلیلگران داده که میخواهند مهارتهای SQL خود را تقویت کنند.
توسعهدهندگانی که به ساخت پایپ لاین های داده علاقهمند هستند.
افرادی که برای مصاحبههای SQL یا مهندسی داده آماده میشوند.