آموزش تحلیل داده با SQL: تجمیع، زیرپرس‌وجوها و بهینه‌سازی کوئری‌ها - آخرین آپدیت

دانلود SQL Analytics: Aggregation, Subqueries & Query Optimization

نکته: ممکن هست محتوای این صفحه بروز نباشد ولی دانلود دوره آخرین آپدیت می باشد.
نمونه ویدیوها:
توضیحات دوره: شما می‌دانید چگونه از یک جدول کوئری بگیرید، اما آیا می‌توانید آن را به یک گزارش تجاری تبدیل کنید، یک کوئری کند را اصلاح کنید یا از داده‌ها در هنگام شکست یک تراکنش محافظت کنید؟ این دوره شما را با مفاهیم تحلیل داده، بهینه‌سازی و مدیریت تراکنش‌ها بر روی داده‌های واقعی یک فروشگاه اینترنتی آشنا می‌کند. آنچه در این دوره خواهید ساخت و آموخت: • تجمیع و گزارش‌گیری تبدیل داده‌های خام به بینش‌های تجاری با استفاده از توابع COUNT، SUM، AVG، MIN و MAX به همراه GROUP BY و HAVING. ترکیب JOINها با توابع تجمیعی برای تولید گزارش‌های فروش ماهانه و خلاصه‌های مشتریان. • زیرپرس‌وجوها (Subqueries) و فیلترینگ پیشرفته پاسخ به سوالات پیچیده داده‌ای با استفاده از Subqueryها در بخش‌های WHERE، SELECT و FROM و به کارگیری IN، NOT IN، ANY، ALL و EXISTS برای استخراج اطلاعاتی که با یک JOIN ساده قابل دستیابی نیستند. • ویوها (Views)، ایندکس‌ها و عملکرد کوئری ساخت Viewها برای منطق‌های کوئری قابل استفاده مجدد، افزودن Indexها برای افزایش سرعت جستجوی دیتابیس و بهبود عملکرد کوئری‌ها روی جداول واقعی محیط عملیاتی. • تراکنش‌ها و امنیت داده‌ها محافظت از داده‌ها با استفاده از COMMIT، ROLLBACK و SAVEPOINT از طریق یک مثال واقعی انتقال بانکی که دقیقاً نشان می‌دهد تراکنش‌ها چگونه از دست رفتن داده‌ها جلوگیری می‌کنند. این دوره برای تحلیل‌گران، توسعه‌دهندگان و متخصصان داده طراحی شده است. به جمع بیش از ۲۰۰,۰۰۰ یادگیرنده در بیش از ۱۶۰ دوره LearnKartS بپیوندید. همین امروز شروع کنید.

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

تجمیع و فیلترینگ در SQL SQL Aggregation & Filtering

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

  • مقدمه‌ای بر تجمیع و کاربردهای واقعی (مثال خرید) Introduction to Aggregation & Real-world Use Case (Shopping Example)

  • توضیح توابع تجمیعی (COUNT, SUM, AVG, MIN, MAX) Aggregation Functions Explained (COUNT, SUM, AVG, MIN, MAX)

  • دمو: مفهوم GROUP BY با مثال‌های مشتریان Demo: GROUP BY Concept with Customer-wise Examples

  • دمو: راه‌اندازی دیتابیس و پیاده‌سازی عملی (جداول و داده‌های فروشگاهی) Demo: Database Setup & Practical Implementation (E-commerce Tables & Data)

  • دمو: کاربردهای پیشرفته: ترکیب JOIN و GROUP BY، فیلترینگ و گزارشات ماهانه Demo: Advanced Usage: JOIN + GROUP BY, Filtering & Monthly Reports

  • عبارت Having چیست؟ تفاوت Having و Where What is Having Clause_ Having vs Where

  • استفاده از توابع تجمیعی با JOINها و تمرینات Using Aggregates with JOINs and Practice Problems

  • مبانی زیرپرس‌وجوها و کاربرد در WHERE و SELECT Subqueries Basics & Usage in WHERE and SELECT

  • دمو: زیرپرس‌وجوها در عبارت FROM (جداول مشتق شده) و مثال‌های پیشرفته Demo: Subqueries in FROM Clause (Derived Tables) & Advanced Examples

زیرپرس‌وجوهای پیشرفته، بهینه‌سازی و مدیریت تراکنش‌ها Advanced SQL Subqueries, Optimization & Transaction Management

  • معرفی IN, NOT IN و ANY/ALL در زیرپرس‌وجوها Introduction to IN, NOT IN and ANY/ALL in Subqueries

  • دمو: کاربرد عملی IN, NOT IN و EXISTS در Subqueryها Demo: Practical Use of IN, NOT IN and EXISTS with Subqueries

  • دمو: درک زیرپرس‌وجوها با اپراتور ANY (مثال سفارشات مشتری) Demo: Understanding Subqueries with ANY Operator (Customer Order Example)

  • دمو: اپراتور ALL، عبارت IN و توضیح فیلترینگ پیچیده در Subquery Demo: ALL Operator, IN Clause & Complex Subquery Filtering Explained

  • ویوها (Views) در SQL Views in SQL

  • ایندکس‌ها (Indexes) در SQL Indexes in SQL

  • دمو: ایندکس‌های تک ستونی و ترکیبی با مثال‌های واقعی Demo: Single Column & Composite Indexes with Real Examples

  • دمو: ایندکس Unique، تاثیر بر عملکرد و مدیریت ایندکس‌ها (ساخت و حذف) Demo: Unique Index, Performance Impact & Index Management (Create/Drop)

  • نکات بهینه‌سازی، برنامه‌ریزی کوئری و تمرینات Performance Tips, Query Planning and Practice Problems

  • مقدمه‌ای بر تراکنش‌ها (Transactions) در SQL Introduction to Transactions in SQL

  • دمو: Commit, Rollback و مثال انتقال بانکی Demo: Commit, Rollback and Bank Transfer Example

  • مفهوم Savepoint و مفاهیم پیشرفته Rollback Savepoint and Advanced Rollback Concepts

  • جمع‌بندی نهایی Summary

نمایش نظرات

آموزش تحلیل داده با SQL: تجمیع، زیرپرس‌وجوها و بهینه‌سازی کوئری‌ها
جزییات دوره
3h 2m
23
(آخرین آپدیت)
9
- از 5
دارد
دارد
دارد
جهت دریافت آخرین اخبار و آپدیت ها در کانال تلگرام عضو شوید.

Google Chrome Browser

Internet Download Manager

Pot Player

Winrar

Chris Croft Chris Croft

مربی مدیریت، سخنران، نویسنده

Nikhil Agarwal Nikhil Agarwal

برنامه نویس حرفه ای وب و برنامه

تجربه به عنوان برنامه نویس

من سفر برنامه نویسی خود را در سن 16 سالگی با C++ آغاز کردم. آنجا بود که به علاقه ام در این زمینه پی بردم. از آنجا به بعد با دور زدن همه موانع روی یادگیری خود سخت کار کردم و وارد دانشکده مهندسی شدم. خیلی زود متوجه شدم که دانش عملی در آن سطح به سختی به دست می آید، بنابراین تصمیم گرفتم خودم به همراه دانشگاهیان آن را ارتقا دهم، آن زمان بود که توسعه وب را در PHP و توسعه برنامه را در یاد گرفتم.>اندروید. برای کاوش عمیق، وب‌سایت‌ها و برنامه‌های کمی را برای کمک به دوستان و نوجوانانم در پروژه‌هایشان توسعه دادم و تجربه زیادی از آن به دست آوردم. این اشتیاق باعث شد که وارد این دنیای مجازی شوم و ایده های نوآورانه ام را در آن کشف کنم. من به عنوان یک فریلنسر شروع کردم و سپس در کمترین زمان یک شرکت نرم افزاری راه اندازی کردم.کار حرفه ایتجربه زیادی به من داد که برای تحقق اهداف بزرگترم لازم است. از هم‌اکنون، در حال آماده‌سازی برای راه‌اندازی استارت‌آپ‌های نوآورانه‌ام هستم، و همچنین به همه شما کمک می‌کنم تا تمام دانش را از تجربیاتم به دست آورید، که باعث می‌شود خودم را بسیار بیشتر ارتقا دهم.

من کارهای زیادی انجام داده‌ام. پروژه هایی با استفاده از چارچوب های مدرن frontend مانند Angular و در backend با Core PHP، Laravel PHP، NodeJS. من دوست دارم به عنوان یک توسعه دهنده فول استک کار کنم!

شروع کار با Ionic (نسخه 2) را در 2017 شروع کردم و در مدت کوتاهی اولویت اول من شد برای برنامه‌های بین پلتفرمی. من با فناوری‌های مشابه دیگری کار کرده‌ام اما آن را لذت‌بخش می‌دانم، به همین دلیل است که پروژه‌های زیادی با استفاده از Ionic ساخته‌ام (با استفاده از تمام نسخه‌های آن به جز نسخه 1).

تجربه به عنوان مربی

من یک خودآموخته حرفه ای هستم که هنگام یادگیری یک زبان جدید یا پیشرفت در زبان های شناخته شده، واقعاً قسمت های سخت و موضوعات دشوار را می دانم. برای ورود به دنیای آموزش، در فوریه 2021 یک کانال یوتیوب به نام "Coding Technyks" راه اندازی کردم، تلاش من این است که بهترین محتوایی را ارائه دهم که به راحتی در دسترس نیست یا برای مردم سخت است. در رابطه با برنامه نویسی (از جمله UI UX به همراه سایر موضوعات) انجام دهم.

تا کنون در حرفه ام همیشه بازخوردهای خوبی برای کارم دریافت کرده ام. لذت بخش ترین تجربه این است که ببینید چگونه افراد شغل های جدید و بهتری پیدا می کنند، برنامه های وب عالی می سازند، پروژه های شگفت انگیزی را بدست می آورند یا به سادگی از سرگرمی خود با کمک محتوای من لذت می برند.

این سفری جدید برایبه اشتراک گذاشتن تجربیاتم با افراد نیازمند در قالب دوره های دیجیتال، تمام تلاش من این است که تغییر خوبی در زندگی شما ایجاد کنم!