آموزش استاد SQL برای علم داده

Master SQL For Data Science

نکته: آخرین آپدیت رو دریافت میکنید حتی اگر این محتوا بروز نباشد.
نمونه ویدیوها:
توضیحات دوره: یک جادوگر پرس و جوی SQL شوید و هرگز از نگاه کردن دوباره به یک پرس و جوی بزرگ SQL نترسید! عبارات پیچیده SQL بنویسید تا از پایگاه داده پرس و جو کنید و بینش انتقادی در مورد داده ها به دست آورید. هر مرحله از راه را با کار کردن از طریق بیش از 100 معما (با راه حل) تمرین کنید. Techniques Become Master Developer SQL پیش نیازها: برای این دوره نیازی به پیش نیاز نیست

آخرین به روز رسانی: نوامبر 2022


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

من دقیقاً مانند سایر دوره‌هایم، از اصل عدم پشت سر گذاشتن دانش‌آموز پیروی می‌کنم. به این معنی که من از اصول اولیه شروع می کنم. برای شرکت در این دوره به هیچ پیش نیازی نیاز ندارید. ما گام به گام به موضوعات پیشرفته‌تر می‌رویم و در دنیای تکنیک‌های جستجوی پیشرفته با استفاده از پرسش‌های فرعی، تجمیع‌ها، پیوست‌ها، جمع‌آوری‌ها و مکعب‌ها، توابع پنجره، جابه‌جایی داده‌های رتبه‌بندی و استفاده از عبارات شرطی به روش‌های بسیار جالبی پیش می‌رویم.


با بیش از 17000 دانش آموز و رتبه 4.6، منبع بهتری برای یادگیری SQL برای علم داده در جای دیگری پیدا نخواهید کرد.

آن را فقط از من نگیرید، آن را از سایر دانش آموزانی که این دوره را گذرانده اند بگیرید.


★★★★★ در اینجا نظرات دانشجویان واقعی که این دوره را گذرانده اند آمده است ★★★★★


★★★★★ شما واقعا نمی توانید این دوره را برای ارزش شکست دهید. مربی عالی است (توضیحات واضح، آسان برای درک، بسیار آگاه)، و سبک او که دائماً از دانش‌آموز می‌خواهد آنچه را که اخیراً آموخته‌اند با پرسش‌های تمرینی به کار گیرد، ثابت می‌کند که یک روش یادگیری بسیار مؤثر است. او مقدار شگفت انگیزی از زمین را تنها در 9 ساعت پوشش می دهد. این فقط دوره تکمیلی بود که بعد از اینکه در سال گذشته SQL زیادی انجام ندادم به آن نیاز داشتم.


★★★★★ فقط یک کلمه - استثنایی!! فکر دومی نکن، فقط دنبالش برو. با تشکر فراوان آقای امتیاز احمد. نحوه توضیح مفاهیم در سخنرانی ها بسیار خوب است. تکالیف به من اعتماد به نفس زیادی داد و احساس خوشحالی می کنم که در حال حاضر کاملاً به SQL مسلط هستم. ویدیوها را تماشا کنید، تکالیف را خودتان امتحان کنید و تا جایی که می توانید با مشکلات مختلف تمرین کنید.


★★★★★ این یک دوره آموزشی درخشان است که می تواند به درک SQL از مفاهیم آسان تا کارهای دشوار کمک کند. علاوه بر این، توضیحات همیشه واضح است، بنابراین آنها به من اجازه می دهند بدون جستجو برای اطلاعات اضافی در اینترنت چیزهای زیادی یاد بگیرم. این دوره شامل بسیاری از وظایف عملی است که به من امکان می دهد نه تنها پرس و جوها را درک کنم، بلکه به درستی از آنها استفاده کنم.


★★★★★ عالی! من تمرین هایی را که گنجانده شده است بسیار دوست دارم. آنها برای یادگیری محتوای دوره ضروری هستند.


★★★★★ پس از شرکت در دوره و انجام بیشتر تمرینات، من در دنیای SQL بسیار مطمئن هستم. این دوره به خوبی طراحی شده است و هر درس مقدار خوبی از دانش را به شما می دهد. توضیح و تمرین ارزش یادگیری و تمرین دارد.



موضوعات مطرح شده در این دوره:

  • پایگاه داده چیست

  • نصب Postgres

  • ایجاد جداول

  • بیانیه را انتخاب کنید

  • بند WHERE

  • و یا

  • فیلتر کردن اپراتورها

  • سفارش توسط

  • LIMIT

  • متمایز

  • تغییر نام ستون ها

  • توابع

  • با داشتن بندها گروه بندی کنید

  • پرس و جوهای تجمع

  • سوالات فرعی

  • بند CASE

  • سوالات فرعی مرتبط

  • پیوستن به جدول

  • اتصالات داخلی و خارجی

  • بندهای UNION، UNION ALL و EXCEPT

  • توابع پنجره برای تجزیه و تحلیل

  • + بیش از 100 پازل توزیع شده در طول دوره


برای تبدیل شدن به یک برنامه نویس ارشد علوم داده SQL امروز ثبت نام کنید. مثل همیشه، من 30 روز ضمانت بازگشت پول را در صورت نارضایتی ارائه می دهم، اما به آن نیاز نخواهید داشت.


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

بررسی اجمالی دوره Course Overview

  • بررسی اجمالی دوره Course Overview

بررسی اجمالی دوره Course Overview

  • بررسی اجمالی دوره Course Overview

مبانی پایگاه داده Database Basics

  • پایگاه داده چیست What is a Database

  • نحوه ادامه در این دوره How to Proceed in this Course

  • پشتیبانی اختصاصی TA Dedicated TA Support

  • پایگاه داده Postgres را در مک نصب کنید Install Postgres Database on Mac

  • عیب یابی اتصال Troubleshoot Connection

  • Postgres را روی ویندوز نصب کنید Install Postgres on Windows

  • جدول ایجاد کنید و عبارات را درج کنید Create Table and Insert Statements

  • فایل داده ای که در دوره استفاده می شود (مهم) Data file that will be used in the course (IMPORTANT)

  • پایگاه داده را آماده کنید Prepare the Database

  • تکلیف 1: جداول بیشتری ایجاد کنید و داده ها را پر کنید Assignment 1: Create More Tables and Populate Data

مبانی پایگاه داده Database Basics

  • پایگاه داده چیست What is a Database

  • نحوه ادامه در این دوره How to Proceed in this Course

  • پشتیبانی اختصاصی TA Dedicated TA Support

  • پایگاه داده Postgres را در مک نصب کنید Install Postgres Database on Mac

  • عیب یابی اتصال Troubleshoot Connection

  • Postgres را روی ویندوز نصب کنید Install Postgres on Windows

  • جدول ایجاد کنید و عبارات را درج کنید Create Table and Insert Statements

  • فایل داده ای که در دوره استفاده می شود (مهم) Data file that will be used in the course (IMPORTANT)

  • پایگاه داده را آماده کنید Prepare the Database

  • تکلیف 1: جداول بیشتری ایجاد کنید و داده ها را پر کنید Assignment 1: Create More Tables and Populate Data

مبانی پرس و جوی SQL SQL Query Basics

  • معرفی بیانیه SELECT Introducing the SELECT Statement

  • فیلتر کردن داده ها با استفاده از عبارت WHERE + AND & OR Filter Data Using the WHERE Clause + AND & OR

  • اپراتورهای فیلتر - IN، NOT IN، IS NULL، BETWEEN Filtering Operators - IN, NOT IN, IS NULL, BETWEEN

  • [تمرینات]: بند WHERE و اپراتورها [EXERCISES]: WHERE Clause and Operators

  • ترتیب بر اساس، محدود، متمایز و تغییر نام ستون ها ORDER BY, LIMIT, DISTINCT and Renaming Columns

  • تکلیف 2: تمرین نوشتن پرسش های اساسی (5 مسئله) Assignment 2: Practice Writing Basic Queries (5 Problems)

مبانی پرس و جوی SQL SQL Query Basics

  • معرفی بیانیه SELECT Introducing the SELECT Statement

  • فیلتر کردن داده ها با استفاده از عبارت WHERE + AND & OR Filter Data Using the WHERE Clause + AND & OR

  • اپراتورهای فیلتر - IN، NOT IN، IS NULL، BETWEEN Filtering Operators - IN, NOT IN, IS NULL, BETWEEN

  • [تمرینات]: بند WHERE و اپراتورها [EXERCISES]: WHERE Clause and Operators

  • ترتیب بر اساس، محدود، متمایز و تغییر نام ستون ها ORDER BY, LIMIT, DISTINCT and Renaming Columns

  • تکلیف 2: تمرین نوشتن پرسش های اساسی (5 مسئله) Assignment 2: Practice Writing Basic Queries (5 Problems)

استفاده از توابع Using Functions

  • UPPER()، LOWER()، LENGTH()، TRIM() + عبارات بولی و الحاق UPPER(), LOWER(), LENGTH(), TRIM() + Boolean Expressions & Concatenation

  • نصیحت شغلی Career Advice

  • توابع رشته: SUBSTRING()، REPLACE()، POSITION() و COALESCE() String Functions: SUBSTRING(), REPLACE(), POSITION() and COALESCE()

  • توابع گروه بندی: MIN()، MAX()، AVG()، SUM()، COUNT() Grouping Functions: MIN(), MAX(), AVG(), SUM(), COUNT()

  • تکلیف 3: با توابع، عبارات شرطی و الحاق تمرین کنید Assignment 3: Practice with Functions, Conditional Expressions and Concatenation

استفاده از توابع Using Functions

  • UPPER()، LOWER()، LENGTH()، TRIM() + عبارات بولی و الحاق UPPER(), LOWER(), LENGTH(), TRIM() + Boolean Expressions & Concatenation

  • نصیحت شغلی Career Advice

  • توابع رشته: SUBSTRING()، REPLACE()، POSITION() و COALESCE() String Functions: SUBSTRING(), REPLACE(), POSITION() and COALESCE()

  • توابع گروه بندی: MIN()، MAX()، AVG()، SUM()، COUNT() Grouping Functions: MIN(), MAX(), AVG(), SUM(), COUNT()

  • تکلیف 3: با توابع، عبارات شرطی و الحاق تمرین کنید Assignment 3: Practice with Functions, Conditional Expressions and Concatenation

گروه بندی داده ها و محاسبات جمع Grouping Data and Computing Aggregates

  • درک گروه بندی Understanding Grouping

  • گروه بندی و داشتن بندها GROUP BY & HAVING Clauses

  • [تمرینات]: استفاده از بندهای GROUP BY و HAVING [EXERCISES]: Using GROUP BY and HAVING Clauses

  • تکلیف 4: پرس و جوهای تجمع را تمرین کنید Assignment 4: Practice Aggregation Queries

گروه بندی داده ها و محاسبات جمع Grouping Data and Computing Aggregates

  • درک گروه بندی Understanding Grouping

  • گروه بندی و داشتن بندها GROUP BY & HAVING Clauses

  • [تمرینات]: استفاده از بندهای GROUP BY و HAVING [EXERCISES]: Using GROUP BY and HAVING Clauses

  • تکلیف 4: پرس و جوهای تجمع را تمرین کنید Assignment 4: Practice Aggregation Queries

استفاده از سوالات فرعی Using Subqueries

  • نام مستعار منابع داده Aliasing Sources of Data

  • معرفی سوالات فرعی Introducing Subqueries

  • سوالات فرعی ادامه دارد + [تمرینات] Subqueries Continued + [EXERCISES]

  • سوالات فرعی با هر و همه اپراتورها + [تمرینات] Subqueries with ANY and ALL Operators + [EXERCISES]

  • [تمرینات]: بیشتر با سوالات فرعی تمرین کنید [EXERCISES]: More Practice with Subqueries

  • تکلیف 5: تمرین با سوالات فرعی Assignment 5: Practice with Subqueries

استفاده از سوالات فرعی Using Subqueries

  • نام مستعار منابع داده Aliasing Sources of Data

  • معرفی سوالات فرعی Introducing Subqueries

  • سوالات فرعی ادامه دارد + [تمرینات] Subqueries Continued + [EXERCISES]

  • سوالات فرعی با هر و همه اپراتورها + [تمرینات] Subqueries with ANY and ALL Operators + [EXERCISES]

  • [تمرینات]: بیشتر با سوالات فرعی تمرین کنید [EXERCISES]: More Practice with Subqueries

  • تکلیف 5: تمرین با سوالات فرعی Assignment 5: Practice with Subqueries

استفاده از بند CASE به روش های جالب Using the CASE Clause in Interesting Ways

  • عبارات شرطی با استفاده از عبارت CASE + [EXERCISES] Conditional Expressions Using CASE Clause + [EXERCISES]

  • انتقال داده ها با استفاده از CASE Clause + [EXERCISES] Transposing Data using the CASE Clause + [EXERCISES]

  • تکلیف 6: استفاده از پرونده و انتقال داده ها را تمرین کنید Assignment 6: Practice Using Case and Transposing Data

استفاده از بند CASE به روش های جالب Using the CASE Clause in Interesting Ways

  • عبارات شرطی با استفاده از عبارت CASE + [EXERCISES] Conditional Expressions Using CASE Clause + [EXERCISES]

  • انتقال داده ها با استفاده از CASE Clause + [EXERCISES] Transposing Data using the CASE Clause + [EXERCISES]

  • تکلیف 6: استفاده از پرونده و انتقال داده ها را تمرین کنید Assignment 6: Practice Using Case and Transposing Data

تکنیک های جستجوی پیشرفته با استفاده از پرسش های فرعی همبسته Advanced Query Techniques using Correlated Subqueries

  • درک سوالات فرعی مرتبط Understanding Correlated Subqueries

  • [تمرینات]: سوالات فرعی مرتبط ادامه دارد [EXERCISES]: Correlated Subqueries Continued

تکنیک های جستجوی پیشرفته با استفاده از پرسش های فرعی همبسته Advanced Query Techniques using Correlated Subqueries

  • درک سوالات فرعی مرتبط Understanding Correlated Subqueries

  • [تمرینات]: سوالات فرعی مرتبط ادامه دارد [EXERCISES]: Correlated Subqueries Continued

کار با چند جدول Working with Multiple Tables

  • معرفی جدول اتصالات Introducing Table Joins

  • اتصالات درونی و بیرونی + [تمرینات] INNER and OUTER Joins + [EXERCISES]

  • استفاده از بندهای UNION، UNION ALL و EXCEPT + [EXERCISES] Using UNION, UNION ALL and EXCEPT Clauses + [EXERCISES]

  • محصول دکارتی با CROSS JOIN Cartesian Product with the CROSS JOIN

  • [تمرینات]: پیوستن ها و سوالات فرعی ادامه دارد [EXERCISES]: Joins and Subqueries Continued

  • ایجاد نماها در مقابل نماهای درون خطی Creating Views vs. Inline Views

  • تکلیف 7: مشکلات پیشرفته با استفاده از Joins، گروه بندی و سوالات فرعی Assignment 7: ADVANCED Problems using Joins, Grouping and Subqueries

کار با چند جدول Working with Multiple Tables

  • معرفی جدول اتصالات Introducing Table Joins

  • اتصالات درونی و بیرونی + [تمرینات] INNER and OUTER Joins + [EXERCISES]

  • استفاده از بندهای UNION، UNION ALL و EXCEPT + [EXERCISES] Using UNION, UNION ALL and EXCEPT Clauses + [EXERCISES]

  • محصول دکارتی با CROSS JOIN Cartesian Product with the CROSS JOIN

  • [تمرینات]: پیوستن ها و سوالات فرعی ادامه دارد [EXERCISES]: Joins and Subqueries Continued

  • ایجاد نماها در مقابل نماهای درون خطی Creating Views vs. Inline Views

  • تکلیف 7: مشکلات پیشرفته با استفاده از Joins، گروه بندی و سوالات فرعی Assignment 7: ADVANCED Problems using Joins, Grouping and Subqueries

توابع پنجره برای تجزیه و تحلیل Window Functions for Analytics

  • عملکرد پنجره با استفاده از بند OVER () Window Functions using the OVER() Clause

  • سفارش داده ها در فریم های پنجره Ordering Data in Window Frames

  • توابع RANK، FIRST_VALUE و NTILE RANK, FIRST_VALUE and NTILE Functions

  • کار با توابع LEAD و LAG Working with LEAD and LAG Functions

  • کار با Rollups و Cubes Working with Rollups and Cubes

توابع پنجره برای تجزیه و تحلیل Window Functions for Analytics

  • عملکرد پنجره با استفاده از بند OVER () Window Functions using the OVER() Clause

  • سفارش داده ها در فریم های پنجره Ordering Data in Window Frames

  • توابع RANK، FIRST_VALUE و NTILE RANK, FIRST_VALUE and NTILE Functions

  • کار با توابع LEAD و LAG Working with LEAD and LAG Functions

  • کار با Rollups و Cubes Working with Rollups and Cubes

چالش های پرس و جوی دشوار Difficult Query Challenges

  • پازل های چالش برانگیز برای شجاعان Challenging Puzzles For the Brave

  • به تمام دوره های فعلی و آینده من دسترسی پیدا کنید! Get Access to All of my current and future courses!

چالش های پرس و جوی دشوار Difficult Query Challenges

  • پازل های چالش برانگیز برای شجاعان Challenging Puzzles For the Brave

  • به تمام دوره های فعلی و آینده من دسترسی پیدا کنید! Get Access to All of my current and future courses!

نمایش نظرات

آموزش استاد SQL برای علم داده
جزییات دوره
9 hours
51
Udemy (یودمی) Udemy (یودمی)
(آخرین آپدیت)
50,983
4.6 از 5
دارد
دارد
دارد
Imtiaz Ahmad
جهت دریافت آخرین اخبار و آپدیت ها در کانال تلگرام عضو شوید.

Google Chrome Browser

Internet Download Manager

Pot Player

Winrar

Imtiaz Ahmad Imtiaz Ahmad

مهندس و مربی ارشد نرم افزار @ Job Ready Programmer